Toolkit of SDFs/vector utility nodes for Blender 2.83+
Nodegroups can be used by appending from the .blend file or use them with the addon which adds a menu in the material editor.
Download the latest zip file from the release page and install as normal. There's no need to unzip before installing. You might have to restart Blender for changes to take effect after installing.
Sample illustration built using some of these nodegroups can be downloaded here.
GPLv3 license (LICENSE) only applies to the python add-on source code. The Included asset file (sdf_nodegroups.blend) in this repository is under CC0(LICENSE_ASSET).
- Erindale's Toolkit (original add menu logic)
- D6464 Blender SDF patch
- Additonal references / Shadertoy playlist
- Inigo Quilez - 3D Distance Functions
- Inigo Quilez - 2D Distance Functions
- Inigo Quilez - 2D Distance Functions in L-infinity norm
- Inigo Quilez - 2D Distance Functions and gradients
- hg_sdf glsl library