This patch adds the following features to Voronoi noise.
+ Tile option, when selected the texture is created using a seamless method.
+ Additional distance metrics.
- Actual: Uses length rather than length squared, noticeable differences when used with ramp
- Sine: https://blog.michelanders.nl/2015/08/voronoi-noise-with-cyclic-metrics_74.html
- Triangle: https://www.shadertoy.com/view/lsSGRc
+ Jitter option. When set to zero this relaxes the voronoi cells. This uses a normal socket so can be set for XYZ axis
+ Coords output. Exposes the coordinates in each cell
+ Cell. Exposes the cell position relative to the input coordinates. This can be used for stained glass window effects.
+ Eeevee seems to not get the same normal inputs when using the built in node normal ui. When set usin a single value or combine XYZ there is no issue.