M
Publisher
megazar21
NoiseTextureGPU 2D
2D
Noise GPU Performance Benchmark SimplexNoise C++ GDScript Shader
A reimplementation of the existing OpenSimplexNoise class, but reprogrammed in GPU (shader), C++ (GDNative) and GDScript. It's characterised for it's improvement in rendering speed for GPU.
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
Godot-NoiseTextureGPU
Godot OpenSimplexNoise using a shader
Content:
- A plugin (In the addons folder), there's all the necessary files
- A simple benchmark to comparise the rendering of GPU vs OpenSimplexNoise of Godot
SimplexNoise (currently 2D, TODO 3D and 4D) programmed in Shader, GDScript and C++ (GDNative)
How to use (for GPU):
- Create a Sprite/TextRect
- In texture parameter, select NoiseTexture_v2
- Press render button
elif (for CPU):
- Need to compile the GDNative version for your system (you can use this tutorial: https://gist.github.com/willnationsdev/437eeaeea2e675c0bea53343f7ecd4cf) or change some lines for using GDScript version (alert, very slow). I only included the binary compiled that works for my machine. I'm new to GDNative and some help would be fully appreciated!
Thanks to: https://github.com/ashima/webgl-noise