Curl Noise Node Tiling and Scaling

I’m somewhat perplexed by the Noise node, particularly the vector noise. I’m trying to generate tiling curl noise with a specific tiling, but the scale and tiling size don’t seem to correlate at all. The tooltip suggests it should be a multiple of 3, but it doesn’t clarify how the scale relates to the tiling.

Here are the scale and tiling pairs that I’ve found to work:

  • Scale = 12: Tiling = 72, and looping with 36, 24, 18, 12, 9, 6, 4, 3 (144 does not work)
  • Scale = 9 : Tiling = 54, 27, and looping with 18, 9, 6, 3 (81 does not work)
  • Scale = 6 : Tiling = 36, and looping with 18, 12, 6, 4
  • Scale = 3 : Tiling = 9, 18, and looping with 6, 3

Here are some examples:

Example Scale 9 Tiliing 27:

Example Scale 9 Tiliing 54:

Here is my test setup:

I’m curious as to why some scales have two tiling values. How can I easily find the appropriate tiling value for a given scale?

1 Like