-
Notifications
You must be signed in to change notification settings - Fork 1
Pure Java Port of libnoise (A portable, open-source, coherent noise-generating library for c++ - http://libnoise.sourceforge.net)
License
andrewgp/jLibNoise
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Pure Java Port of 'LibNoise' (A portable, open-source, coherent noise-generating library for c++ - http://libnoise.sourceforge.net) ----- The primary aim is to provide a version that's 99% code compatible with the original LibNoise. Features: - Original API (modified slightly for java of course) - jUnit tests for each tutorial on the LibNoise site, to compare the outputs pixel-by-pixel - Same license as LibNoise (LGPL) State: Almost complete, few defects remain. This is a fully functional direct-port of the current c++ library, allowing you to use it almost exactly as directed in the tutorials on the original site. The main changes are variable and method naming has been switched to java conventions. Unlike the newer port project of LibNoise on GitHub this one is a 1:1 port with no modifications to functionality and API etc. it also preserves the licensing correctly rather than saying copyright in the code when it should be copyleft to the original author of LibNoise! At the moment I have a functional build up of all features I think, however there are 3 issues - - Tutorial 4a+c jUnit tests are slightly out on the green channel - Tutorial 8 is failing the jUnit test for image comparison slightly These will be fixed soon and we should have everything fully working.
About
Pure Java Port of libnoise (A portable, open-source, coherent noise-generating library for c++ - http://libnoise.sourceforge.net)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published