OpenSimplex2V is a high-performance 3D noise implementation optimized for Burst and Unity Jobs. Authored by Dylan Engelbrecht (VoidFletcher), based on the OpenSimplex2 algorithm by KdotJPG.
This package is ideal for procedural generation, voxel terrain systems, simulations, and runtime content pipelines.
- Fully Burst-compatible
- Unity Jobs-friendly API
- Pure C# / NativeArray-based, GC-free
- Samples for benchmarking and integration
Coming soon. See sample in the meantime.
Coming soon.
- ~360 Million Samples per Second | Ryzen 9 3900XT
In Unity:
- Open Window → Package Manager
- Click the ➕ (plus icon) → Add package from Git URL...
- Paste the following: https://github.com/VoidFletcher/OpenSimplex2V.git
- Click Add.
Optional, but highly recommended:
- In the OpenSimplex2V package within the package manager - switch to the "samples" tab and import the benchmark sample.
- Drag the sample prefab into your scene.
- Press Play and look at the console.
Add this to your project's Packages/manifest.json
:
"com.voidfletcher.opensimplex2v": "https://github.com/VoidFletcher/OpenSimplex2V.git"
Based on the Open Simplex 2 algorithm by KdotJPG - https://github.com/KdotJPG/OpenSimplex2
Attribution is not required under the MIT License, but it is highly appreciated.
If you use this package in a public project — especially a shipped game, tool, or asset — you're welcome (but not obligated) to credit:
Dylan Engelbrecht (VoidFletcher)
https://github.com/VoidFletcher/OpenSimplex2V
Feel free to open an issue or message me to be included in a credits list of projects using this package.
This project is licensed under the MIT License.