Publisher | Xtebs |
---|---|
File size | 908.14kB |
Number of files | 75 |
Latest version | 1.0.0 |
Latest release date | 2024-05-30 04:23:13 |
First release date | 2024-05-30 04:23:13 |
Supported Unity versions | 2018.4.2 or higher |
Requires Xtebs Graph Framework and
Unity's Burst/Mathematics/Collections/Editor Coroutines packages.
Use cases:
If your project requires either performant, complex CPU based noise algorithms or custom noise textures / images, this is the tool for you.
These can be used for:
Procedural Generation.
Gray scaled noise texture creation.
How it works:
It works by translating noise graphs into a c# file with the relevant burst compatible noise jobs.
The graph itself possesses functions that, by cached reflection, are able to instantiate and execute the generated jobs, making knowledge of the generated files classes and fields not needed.
Even knowledge on how jobs and the burst compiler works may not be needed.
Also includes a job waiting, coroutine based sampler for smooth runtime noise generation.
Runtime noise graph manipulation:
Changing the nodes fields values (like the seed, scale, octave count, etc...) during runtime is allowed, and doing so will also change the noise output.
Changing node connections however is not allowed as that would require a rewrite and recompile of the jobs.