PDA

View Full Version : Spline IK with Softbody (like in Maya)


goosh
03-14-2003, 11:12 PM
Hi all

I'm a Maya user and I have done a rig where I use a spline IK with softbody dynamics.

I'm trying to find out if it's possible to do the same thing in XSI

Any ideas?

Goosh

PS: What I'm trying to do is dynamic hair simulation, but bone driven (not using hair or fur or anything like that) If you have any ideas about that, I would love to hear about them

Oh.. I have tried using the spring plugin I found somewhere in the softimage site, but it doesn't do all the things I would like it to do (like centrifugal force, etc)

ThE_JacO
03-14-2003, 11:18 PM
get a cilynder or a grid with a minimal amount of Vrows.
extract curves from the surfaces, use create chain from curve on those curves (with the constrain chain to curve option active)

apply softbody to the surfaces (it will fly with such a simple geometry) and weight the more complex hair setup (I did this for some dreads) to the bones.

surface gets softbodied
curves keep relationship
bones move accordingly
modeled hair follow the bones.

if you want to skip a step just create clusters on the softbodyied surfaces' tags and constrain nulls to those, then weight the complex hair to the nulls.

if you want a script that will create a cluster and constrain a null to it for every tag in your surface i can post you one i use.

edit:
btw, depending from the situation you could also want to have a look into quickstretch.
for long hair it can get uncontrollable, but for short dreads or ponytails it's fast as f... (well you got like what :) ) and very nice.
It's also suited for more complex tasks but that could require some rigging around that is maybe not at reach yet if you are fresh from the migration.
while i still envy SOME of the dynamics maya has, quickstretch is miles ahead of jiggle, don't be afraid to squeeze it till it bleeds :)

CGTalk Moderation
01-14-2006, 03:00 PM
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.