How would one approach this problem? The problem I'm talking about is a waving flag, a moving rope or hair, you name it - first frame needs to be the last.
I remember that quite a while ago I did this in Softimage by copying and renaming the first (or few first) cache frame to also be the last and made the sim read the files instead of resim with each play. I'm thinking that there's a more elegant solution than that in Houdini. Is there?
Cycle simulation
3227 9 1- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- mandrake0
- Member
- 636 posts
- Joined: June 2006
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- blackpixel
- Member
- 182 posts
- Joined: April 2009
- Offline
The Blend Shapes SOP simply blends point positions and other attributes. It doesn't care if it's static geometry or a sequence as long as the point count doesn't change or you provide an id attribute.
Say you have a finished sim from 1 to 240 with a waving flag and you want a continuous 100 frame loop after the end. What you would do is offset the sequence with a TimeShift SOP ( $F -100 ) and blend that with the original from 140 to 240. So when you arrive at 240 you have the same frame as 140. Then you cycle ( Motion FX ) from 141 to 240 and have a flag that never stops waving, because it likes to party all night. 8)
Say you have a finished sim from 1 to 240 with a waving flag and you want a continuous 100 frame loop after the end. What you would do is offset the sequence with a TimeShift SOP ( $F -100 ) and blend that with the original from 140 to 240. So when you arrive at 240 you have the same frame as 140. Then you cycle ( Motion FX ) from 141 to 240 and have a flag that never stops waving, because it likes to party all night. 8)
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- tamte
- Member
- 8539 posts
- Joined: July 2007
- Online
if you Ctrl+Alt+Shift click to |<< Hotkey Manager will pop up, where you will see it's hotkey (Ctrl+UpArrow)
just a few lines above it there is Jump To End Of Range (>>|) just click on it and assign hotkey, like Ctrl+DownArrow
not sure if you can enable the button in UI though
just a few lines above it there is Jump To End Of Range (>>|) just click on it and assign hotkey, like Ctrl+DownArrow
not sure if you can enable the button in UI though
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: March 2014
- Offline
- NNois
- Member
- 174 posts
- Joined: March 2014
- Offline
McNistor
How would one approach this problem? The problem I'm talking about is a waving flag, a moving rope or hair, you name it - first frame needs to be the last.
I remember that quite a while ago I did this in Softimage by copying and renaming the first (or few first) cache frame to also be the last and made the sim read the files instead of resim with each play. I'm thinking that there's a more elegant solution than that in Houdini. Is there?
Hi,
Actually on soft the method is exactly the same, cache the sim then, use two cache on file with a delay on the second, then animate the “blend” on the second one, softimage is elegant too ;-)
-
- Quick Links