Forum

VL.SharpNoise

I continue making some noise here
so this is a sneek peek about another noise library im working on , definitely more advance and works at better performance than VL.fastnoise.
SharpNoise is a net wrapper of libnoise, a very famous library for generating landscapes and procedural textures.
By the moment i wrap the most of the nodes, there are many types of and combiners and modifiers to create amazing results.
image

The method to draw the image is quite different than fastnoise, so im dealing with it, by the moment i get nice results but still need to improve, so thats why i still wont release it, but hopefully soon.
Also there is a method to create little maps and make them tileable to create a huge texture map for landscape or planets.
These are some basic examples created in gamma so you can see the possibilities.
LibnoiseA

Libnoiseb

So get ready to make more noise soon, will keep updated.

10 Likes

Some updates about the development…
By the moment all noise modules are ported , Modules are used to generate and combine each other in a modular way to create very complex noisemaps.
also i include some nodes to create coherent noise with values that are in the library.

Three major features from the library i develop and are working actually are :

SphereMap Generation, to create equirectangular maps:.

LibnoiseC

Light Module to give detail to the texture. Can you see the difference? :) :

LibnoiseD

And one that i really like.
Create custom Gradient based on noise value :

LibnoiseE

Sooo.everything looks fancy enough to continue develop the thing,
Next step is creating a node for render , to optimize performance, cos this library is cpu intense, although i can manage in realtime textures of 512x512, for bigger resolutions im implementing a preview node so you can easily adjust setting and then save.
But as a newbie in vl , any help would be really appreciatte to improve the performance,
light is very heavy on cpu, and some modifiers too, so anyone who would like to test or collaborate please tell me,
Happy noisy days for all!

7 Likes

I’m not best placed to help with the optimisation but I just wanted to say this is amazing!