Procedural Mapping Node Group Library

by C. R. Faro Jr. in Surfacing


Node Group List


Box Mapping  Emulates the image texture node's box mapping projection method, including it's blending.


Seamless Mapping  Makes a vector input (such as UV texture coordinates) seamless.

Note: While smoothness is adjustable, its ideal value is 0.333.


Voronoi Mapping — Uses a voronoi texture's position vector output for texture instancing.


Window Mapping — Uses the window as the texture coordinate with the ability to input the output's X and Y resolutions to calculate the correct aspect ratio.

Note: This node functions by taking the user-input X and Y resolutions to properly scale the window texture coordinate proportions. These two fields act as a ratio, so ResolutionX: 1920, ResolutionY: 1080 would yield the same results as ResolutionX: 16, ResolutionY: 9. This node can be made dynamic by copying drivers from your output X and Y resolutions into the ResolutionX and ResolutionY fields.


Hashing — A white noise texture that can be adjusted via a Threshold input.

Note: This node is used to blend vector coordinates together as mixing them normally (such as with a MixRGB node) results in texture distortion rather than the desired texture blending.


Using the Assets

To use node groups from this library in your scene, you can append individual NodeTrees or the material named "Material", which contains all the NodeTrees in question OR link to the asset library in your Asset Browser.

Sales 30+
Published over 2 years ago
Blender Version 3.0, 3.1, 3.2, 3.3, 3.4
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message