I implemented the noise according to the method of VEX Noise [www.sidefx.com], but the final result is that the whole is offset in the +x, +y direction. Is there a way to offset this offset?
罗伯特 You are offsetting it in your parameters right? I don't get what behavior is wrong exactly? What are you trying to achieve?
Thank you for your reply, I hope it can be offset in the four directions of x, -x, y, -y, and now it only offsets in two directions of x, y (as shown in the picture).
The bounds of alligator noise is 0-1, so you need to remap it if you want it zero centered:
vectoractive_v = anoise(v@P * freq + off, turbulence, rough, atten);
active_v = fit ( active_v, 0, 0.7, -1, 1 ); // You can play with 0.7 to center the values based on your geometry.active_v = active_v * amp * mult_height;
animatrix_ The bounds of alligator noise is 0-1, so you need to remap it if you want it zero centered:
vectoractive_v = anoise(v@P * freq + off, turbulence, rough, atten);
active_v = fit ( active_v, 0, 0.7, -1, 1 ); // You can play with 0.7 to center the values based on your geometry.active_v = active_v * amp * mult_height;
Thanks for your help, this is my attempt, adding the mapping of color and pscale on the basis of noise, friends who encounter similar problems can refer to.