PDA

View Full Version : Complex looping animation?: snake around a column



jeric_synergy
03-19-2016, 11:00 PM
How might one approach this?:

Imagine a classic column. A snake winds UP the column, and then back down, forming a seamless looping animation?

How?


Tnx! :D

ernpchan
03-19-2016, 11:12 PM
Maybe use the plugin Trailer?

daforum
03-20-2016, 03:11 AM
Morph along bones?

Kevbarnes
03-20-2016, 03:36 AM
Morph along bones?

Yep, Also try using a Closed spline setup, also with bones. Never tried it but from other tutorials I've seen - it would work

you would get a helical spline track up and then down the column and it would be continuous.

jeric_synergy
03-20-2016, 11:02 AM
It's not really the action per se I'm worried about, but the REPEATING SEAMLESSLY. I think Kevbarnes may have the likeliest scenario. I'll let you know! :D

Kevbarnes
03-20-2016, 01:13 PM
I'll let you know!

Yes - please post a solution

this might help - from lino

https://www.lightwave3d.com/learn/article/lightwave-116-animate-a-shark/

jeric_synergy
03-20-2016, 04:14 PM
Since I just made it, here's a toy for you guys to play with:

132996
++++
((thinking out loud))
:work work work:... Hmm, I guess I have to put Bones in the snake to make this work?

jeric_synergy
03-21-2016, 01:10 PM
14:18

https://www.lightwave3d.com/learn/article/siggraph-2013-lightwave-116-spline-control-live-demo/

Kevbarnes
03-21-2016, 02:47 PM
Since I just made it, here's a toy for you guys to play with

Just had a play

133010


Notes:
1
This scene has a separate controller to drive the Z distance along the spline - make it easier to control
(RebillHill Tip). Bone1 is animated in the Z using Follower before IK

2
The set up is as Lino suggested with a redundant master bone0,

3
To make it smoother looking you would probably need to double the number of bones and double the number
of controls - just to make the path more circular.

4
I have also animated the Z distance from Bones2-10 this make the snake stretchy a bit and cause
it to slow down on the bends.

Regards

Kev