We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
• Perlin Noise • SImplex Noise
These functions can be used to attain random terrain heights.
These functions can be used to attain random object placement.
Placing objects under a noise function can be thought of as a generator to the editor user.
Placing objects under a noise function can be thought of a test unit for the developer.
Greatly reduces labour
Placement of objects can be restricted to levels of the terrain.
Rocks on all levels Trees on rough grass on rough grass on grass Seaweed on seabed
The text was updated successfully, but these errors were encountered:
Review https://github.com/josephg/noisejs
Sorry, something went wrong.
Coding concept
Perlin Object Placement in Unity for a quick example.
PerlinCubes.cs
Add some objects to the GameObject Array.
An empty game object prefab can be used here as well.
PerlinCubes.cs.zip
HeightMap Layers Legend for object placement
another noise call can now place objects within the sub layers
Checker Patterns for the grass layer to mimic mowed fairways
carefish
notchris
circuitbone
No branches or pull requests
• Perlin Noise
• SImplex Noise
These functions can be used to attain random terrain heights.
These functions can be used to attain random object placement.
Placing objects under a noise function can be thought of as a generator to the editor user.
Placing objects under a noise function can be thought of a test unit for the developer.
Greatly reduces labour
Placement of objects can be restricted to levels of the terrain.
Rocks on all levels
Trees on rough
grass on rough
grass on grass
Seaweed on seabed
The text was updated successfully, but these errors were encountered: