View Full Version : looping noise?
TapioKa 11-20-2002, 10:22 PM Hello all,
Ok maybe I'm brain dead, but isn't there a way to loop a procedural noise (turbulence)?
I've tried loop out of range for the phase but I'm just getting a ping pong effect.
Does this require maxscript or is there a simple way?
(I'm sure I'm missing something simple)
Your help is most appreciated! thanks in advance!
|
|
Hires
11-20-2002, 10:39 PM
to loop a noise i keyframed 2 point and then in the track view made the exit of the 2md keyframe in the Parameter curve out of range types i selected linear so the curve go straight to infinite and the loop is continuos...hope u understand my bad english sorry...
TapioKa
11-20-2002, 11:28 PM
Thanks for the tip. Unfortunately, that works only if I'm going to render more frames, but I need to make the noise work in a 30 or 60 frame loop (this is for multimedia purposes).
If I go from 0 to 1 to 0 again, it can loop but it creates a ping pong effect. Since it's a procedural I'm sure that it can be made to loop.
I've found this formula to do this, but I'm not sure how to translate in into maxscript:
Floop(x, y, z) = ( (t - z) * F(x, y, z) + (z) * F(x, y, z - t) ) / (t)
(brain turns off now; blink)
Iain McFadzen
11-21-2002, 08:07 AM
The trick is to use two identical noise modifiers and move the loop "crossover" to the middle of the time segment. Basically you animate one noise mod Phase setting from -100 to 0, and the second from 0 to 100, and then animate the Strength setting to blend between them. I don't have time to type out the whole procedure right now but you should be able to work it out from that (the exact same procedure works for Noise maps too rather than geometry, you just need to use a Mix map and animate the mix amount).
TapioKa
11-21-2002, 04:24 PM
Thanks Iain,
I am referring to the noise map in the material editor for R4
That does work, although it's not exactly the effect I was looking for. That technique is relying on the blending between the two noise maps to make the loop.
I think theoretically at least, that one procedural noise map alone could be made to loop. I think Digimation makes some procedural maps that are capable of doing this, but I'm looking for a free or non plugin solution. If anyone can confirm my theory I'd love to hear of it!
Regardless, I think your suggestion is the best/easiest way to go for now.
Thanks!
CGTalk Moderation
01-13-2006, 06:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.