[no subject]

set oRoot = application.selection(0)
 
SetValue "preferences.scripting.cmdlog", False
 
'add custom parameter set and make animation
 set oProp = oRoot.AddProperty("Custom_parameter_list",,"ANIM") 
 set oParam1 = oProp.AddParameter ("ANIM", siFloat, ,1, , , ,0,-1,1 ) 
 set oParam2 = oProp.AddParameter ("AMP", siFloat, ,1, , , ,1,0,10 )
  set oParam3 = oProp.AddParameter ("OFF", siFloat, ,1, , , ,.1,0,1 )
 set oFCurve = oParam1.AddFCurve() 
  oFCurve.SetKeys( Array(1,0,6,1,11,0,16,-1,21,0) ) 
 InspectObj oProp
 
'find all roots
set prout = oRoot
set oAllroots = prout.FindChildren( , SiChainRootPrimType )
 
'and for each root
for each oOneRoot in oAllroots
 set toto = oOneroot
 offset = 0
 logmessage toto
 
 'cycle through the hierarchy 
 'up to the selected root and
 'determine the proper offset
 do
  if toto = oRoot then exit do 
 
  set oPar = NavigateNode (toto,SiParentNode)
  if oPar.Type = "bone" then 
   offset = offset + oPar.index
   set toto = oPar.root
  else
   exit do 
  end if
 loop 
 logmessage "offset = " & offset
 
 
 'cycle through the bones
 'and add the expressions
 
 set Rooot = oOneroot
 do
  set current = Rooot.FindChild( , SiChainBonePrimType )
  if current = Rooot then exit do
  logmessage current & " index = " & current.index + offset
  
  oValue = getvalue (current & ".kine.local.rotz")
  logmessage oValue
  
  'EXPRESSION
  AddExpr current & ".kine.local.rotz", oValue & " + " & oParam2 & " *
At_time(T - " & oParam3 & " * " & current.index + offset & " , " & oParam1 &
")" , false
   
  set Rooot = current
 loop
next
 
SetValue "preferences.scripting.cmdlog", True
--------------------
 
 

----- Original Message ----- 
From: guillaume laforge <mailto:guillaume.laforge.3d(at)gmail.com>  
To: XSI(at)Softimage.COM 
Sent: Wednesday, December 20, 2006 9:41 AM
Subject: Re: Rigid Dynamics in rigs

I made a little one too some time ago.

Copy it in your plugins folder and you will find the command "Apply Shake"
in the "constrain" menu ( I didn't find a better menu for it...).
It is not a big tool but I agree it can be useful :-). 

Hope this help

Cheers

-- 
Guillaume Laforge
freelance TD | cg Artist
my blog ! http://vol2blog.blogspot.com/



On 12/20/06, Christian Rittener <christian_lists(at)b-cosmos.com> wrote: 

Absolute control is what I want ;-) Please put me on the list for this tool!

Christian


Kim Aldis wrote:
> A while back Simon Pickard told me that one thing he could really use more
> than anything else it was an oscillator, so I knocked one up for him and 
> I've been using it all over the place ever since. It applies to a marked
> parameter on the selection - it's a scripted op - and you can set
amplitude,
> frequency, offset and you can damp using either a damping factor or a
curve. 
> I find it makes better springs than, well, proper springs because you have
> absolute control and you don't need to simcache it. Anyone has a need I'll
> happily make it available.
>
>> -----Original Message-----
>> From: owner-xsi(at)Softimage.COM [mailto:owner-xsi(at)Softimage.COM] On
>> Behalf Of Morten Bartholdy 
>> Sent: 19 December 2006 19:39
>> To: XSI(at)Softimage.COM
>> Subject: Re: Rigid Dynamics in rigs
>>
>> I am the A the TA and the TD here in my small company, so I know what 
>> you mean :)
>>
>> As long as one understands that simulation is just that, and cacheing
>> or baking is required for certain stuff, no problem. I just think many
>> of the sim tools we have available requires too much setting up and are 
>> too difficult to get predictable results with inside of a reasonable
>> timeframe for the simpler day to day stuff, so I'd love to have a no-
>> brainer springy thingy SCOP anytime. I actually have daisychained 
>> springs for various purposes but then they start falling into the not
>> so simple category :) Also since simulation tools rarely like violent
>> motion from frame to frame I would like to see a sim tool that would 
>> make handling those situations easier.
>>
>> - MB
>>
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Ben Barker" < ben.barker(at)gmail.com>
>> To: <XSI(at)Softimage.COM>
>> Sent: Tuesday, December 19, 2006 7:24 PM
>> Subject: Re: Rigid Dynamics in rigs 
>>
>>
>>> I don't know, I made a SCOP for a no-brainer spring thingy and put it
>>> into a rig, and some animators have big problems using it. Some get
>> it
>>> just fine and do awesome stuff, and it helps me out a ton in sim. I 
>>> would do it again in a heart beat but at the same time it's caused
>>> some problems as well.
>>>
>>> It seems like a lot of animators are used to things that behave like 
>>> functions. That is, they are a certain value at a certain frame
>>> always. Any stuff I've put into the rigs that is based on the
>> previous
>>> frame or previous state throws some of them for a loop the first time 
>>> they scrub backwards. There's caching but then they have to play it
>>> through once correctly, clear it, etc. It seems once things start
>>> approaching that level these same animators will just turn it off and 
>>> go by hand.
>>>
>>> So I would say potentially beware based on the technical expertise of
>>> your animation dept. before you implement in production. Some things
>>> are better done by a TA, and hopefully they can get animation 
>> approved
>>> with the understanding that some things are going to be simulated
>>> later.
>>>
>>> On 12/19/06, Morten Bartholdy <  <mailto:xsi(at)colorshopvfx.dk>
xsi(at)colorshopvfx.dk> wrote:
>>>> Yeah it would be wonderful to sometimes just have a setupwise no
>> brainer
>>>> spring thingy that would act simple and predictably and allow you to 
>>>> apply
>>>> secondary motion without spending days setting up, tweaking and
>> baking
>>>> etc.
>>>> I guess our live would be too easy that way ;) 
>>>>
>>>> But seriously I share your pain - it is often ridiculous how much
>> time
>>>> needs
>>>> to be spent achieving even fairly simple stuff in that department. 
>>>>
>>>> If only hair would be able to return to its styled pose after
>> dynamics
>>>> are
>>>> applied...
>>>>
>>>> - MB 
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: Matt Lowery
>>>> To: XSI(at)Softimage.COM
>>>> Sent: Tuesday, December 19, 2006 4:23 PM
>>>> Subject: RE: Rigid Dynamics in rigs
>>>>
>>>> Hey Morten, I do have access to cloth but the set up time is 
>> horrendous
>>>> and
>>>> the folds created by cloth often look odd when driving bones for
>> things
>>>> like
>>>> hair.
>>>> 
>>>> I'm just frustrated I guess, I mean I'm sitting with an advanced lic
>> that
>>>> cost me a pretty penny but I'm using techniques that I could easily
>> use 
>>>> in
>>>> foundation to get things done. Mostly because the advanced tools are
>> not
>>>> good enough for what I need them to do... makes you wonder that's
>> all. At
>>>> the moment I'm out of maintenance so I need to decide weather I want
>> to
>>>> spend the price of a new Essentials to up grade my Advanced to
>> version 
>>>> six... or should I just buy a new version six foundation lic?
>>>>
>>>> m(at)
>>>> ________________________________
>>>> From: owner-xsi(at)Softimage.COM [mailto:owner-xsi(at)Softimage.COM] On
>> Behalf
>>>> Of
>>>> Morten Bartholdy
>>>> Sent: Tuesday, December 19, 2006 5:15 PM 
>>>> To: XSI(at)Softimage.COM
>>>> Subject: Re: Rigid Dynamics in rigs
>>>>
>>>>
>>>> Do you have access to cloth? Could be much easier I guess. 
>>>>
>>>> Morten Bartholdy
>>>> 3D & VFX Artist
>>>>
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: Matt Lowery 
>>>> To: xsi(at)Softimage.COM
>>>> Sent: Tuesday, December 19, 2006 3:21 PM
>>>> Subject: Rigid Dynamics in rigs
>>>>
>>>> Hi all, 
>>>>
>>>> does anyone ever use rigid body dynamics in their character rigs? I
>>>> thought
>>>> I'd just set up a quick dynamic chain for a characters hair, ( not 
>> shave
>>>> hair, just modeled) But man it is such a mission! The multi link
>>>> constraint
>>>> seems way too sensitive and as a result the whole hour or so that I 
>>>> messed
>>>> around with it has only served to remind me why I never use dynamics
>> on
>>>> any
>>>> of my character rigs. Also the create tail thing is never safe to 
>> use as
>>>> a
>>>> substitute and I always end up key framing anything that needs to
>> look
>>>> even
>>>> remotely dynamic. I'm just wondering what other people are doing 
>> about
>>>> this
>>>> kind of thing?
>>>>
>>>> m(at)
>>>>
>>>> Freelance 3D | Character Animation | TD | Visual Effects
>>>> www.3dcharacter.co.za
>>>>
>>>>
>>>>
>>>> --
>>>> No virus found in this incoming message. 
>>>> Checked by AVG Free Edition.
>>>> Version: 7.1.409 / Virus Database: 268.15.24/592 - Release Date:
>>>> 12/18/2006
>>>>
>>>
>>> --
>>> Ben Barker
>>> Character TD
>>> CafeFX
>>> ---
>>> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in 
>> body:
>>> unsubscribe xsi
>>>
>>>
>> ---
>> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in 
>> body:
>> unsubscribe xsi
>
> ---
> Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
> unsubscribe xsi
>
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi






--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.24/592 - Release Date: 12/18/2006



------=_NextPart_000_0013_01C72438.111C3BE0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>What a great thread!.. I'm glad I started it,=20
HA-HA</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thanks for all the cool tools =
guys.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Now about the fluids in xsi.... only kidding! ( =
That=20
doesn't mean if you have a great script to simulate fluids you should =
keep it to=20
your self ;)</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>m(at)</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D125060611-20122006><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-xsi(at)Softimage.COM=20
[mailto:owner-xsi(at)Softimage.COM] <B>On Behalf Of </B>peter=20
boeykens<BR><B>Sent:</B> Wednesday, December 20, 2006 12:55 =
PM<BR><B>To:</B>=20
XSI(at)Softimage.COM<BR><B>Subject:</B> Re: Rigid Dynamics in=20
rigs<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=3DArial size=3D2>Since you guys are such a nice bunch, =
I'll=20
add&nbsp;one too.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This one is for chains only. =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Create a chain of several bones. You =
can parent as=20
much chains beneath it as you like to create a complex hierarchy. =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Like a tree for instance.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Select the root and run the script. =
(change the=20
extension to .vbs)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>A custom pset is created on the root, =
with an anim=20
parameter, as well as amplitude and offset.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>The script will go through all the =
chains and setup=20
expressions on the z-rotation&nbsp;with time offsets, linked to the anim =

fcurve.</FONT></DIV>
<DIV>The Pset window pops up. Open an animation =
editor,&nbsp;&nbsp;you'll see a=20
"sine" fcurve. Put the extrapolation to cycle.</DIV></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Now you can modify this curve to your =
needs, and=20
play with amplitude and offset to tweak the effect.</FONT></DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2>Or you could modify the expression in =
the script to=20
your needs. </FONT></DIV></DIV>
<DIV><FONT face=3DArial size=3D2>From tiny noise, to wind, to full-on=20
wobblyness.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The inspiration came from Kim's rat =
tail=20
script.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The fancy&nbsp;thing I added was that =
the offset on=20
each joint&nbsp;is based on&nbsp;its depth in the =
hierarchy.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>And no laughing at my scripting. I do =
this only=20
once or twice a year ;-)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Peter</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>---------</FONT></DIV><FONT =
face=3DArial size=3D2>
<DIV><BR>set oRoot =3D application.selection(0)</DIV>
<DIV>&nbsp;</DIV>
<DIV>SetValue "preferences.scripting.cmdlog", False</DIV>
<DIV>&nbsp;</DIV>
<DIV>'add custom parameter set and make animation<BR>&nbsp;set oProp =3D =

oRoot.AddProperty("Custom_parameter_list",,"ANIM") <BR>&nbsp;set oParam1 =
=3D=20
oProp.AddParameter ("ANIM", siFloat, ,1, , , ,0,-1,1 ) <BR>&nbsp;set =
oParam2 =3D=20
oProp.AddParameter ("AMP", siFloat, ,1, , , ,1,0,10 )<BR>&nbsp;&nbsp;set =
oParam3=20
=3D oProp.AddParameter ("OFF", siFloat, ,1, , , ,.1,0,1 )<BR>&nbsp;set =
oFCurve =3D=20
oParam1.AddFCurve() <BR>&nbsp;&nbsp;oFCurve.SetKeys(=20
Array(1,0,6,1,11,0,16,-1,21,0) ) <BR>&nbsp;InspectObj oProp</DIV>
<DIV>&nbsp;</DIV>
<DIV>'find all roots<BR>set prout =3D oRoot<BR>set oAllroots =3D =
prout.FindChildren(=20
, SiChainRootPrimType )</DIV>
<DIV>&nbsp;</DIV>
<DIV>'and for each root<BR>for each oOneRoot in oAllroots<BR>&nbsp;set =
toto =3D=20
oOneroot<BR>&nbsp;offset =3D 0<BR>&nbsp;logmessage toto</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;'cycle through the hierarchy <BR>&nbsp;'up to the selected =
root=20
and<BR>&nbsp;'determine the proper offset<BR>&nbsp;do<BR>&nbsp;&nbsp;if =
toto =3D=20
oRoot then exit do </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;set oPar =3D NavigateNode =
(toto,SiParentNode)<BR>&nbsp;&nbsp;if=20
oPar.Type =3D "bone" then <BR>&nbsp;&nbsp;&nbsp;offset =3D offset +=20
oPar.index<BR>&nbsp;&nbsp;&nbsp;set toto =3D=20
oPar.root<BR>&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;exit do =
<BR>&nbsp;&nbsp;end=20
if<BR>&nbsp;loop&nbsp;<BR>&nbsp;logmessage "offset =3D " &amp;=20
offset<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;'cycle through the =
bones<BR>&nbsp;'and add=20
the expressions<BR>&nbsp;<BR>&nbsp;set Rooot =3D=20
oOneroot<BR>&nbsp;do<BR>&nbsp;&nbsp;set current =3D Rooot.FindChild( ,=20
SiChainBonePrimType )<BR>&nbsp;&nbsp;if current =3D Rooot then exit=20
do<BR>&nbsp;&nbsp;logmessage current &amp; " index =3D " &amp; =
current.index +=20
offset<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;oValue =3D getvalue (current &amp; =

".kine.local.rotz")<BR>&nbsp;&nbsp;logmessage=20
oValue<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;'EXPRESSION<BR>&nbsp;&nbsp;AddExpr =
current=20
&amp; ".kine.local.rotz", oValue &amp; " + " &amp; oParam2 &amp; " * =
At_time(T -=20
" &amp; oParam3 &amp; " * " &amp; current.index + offset &amp; " , " =
&amp;=20
oParam1 &amp; ")" , false<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;set Rooot =
=3D=20
current<BR>&nbsp;loop<BR>next</DIV>
<DIV>&nbsp;</DIV>
<DIV>SetValue "preferences.scripting.cmdlog",=20
True<BR>--------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3Dguillaume.laforge.3d(at)gmail.com=20
  href=3D"mailto:guillaume.laforge.3d(at)gmail.com">guillaume laforge</A> =
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3DXSI(at)Softimage.COM=20
  href=3D"mailto:XSI(at)Softimage.COM">XSI(at)Softimage.COM</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, December 20, =
2006 9:41=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: Rigid Dynamics in =
rigs</DIV>
  <DIV><BR></DIV>I made a little one too some time ago.<BR><BR>Copy it =
in your=20
  plugins folder and you will find the command "Apply Shake" in the =
"constrain"=20
  menu ( I didn't find a better menu for it...).<BR>It is not a big tool =
but I=20
  agree it can be useful :-). <BR><BR>Hope this =
help<BR><BR>Cheers<BR><BR>--=20
  <BR>Guillaume Laforge<BR>freelance TD | cg Artist<BR>my blog ! <A=20
  =
href=3D"http://vol2blog.blogspot.com/";>http://vol2blog.blogspot.com/</A><=
BR><BR><BR>
  <DIV><SPAN class=3Dgmail_quote>On 12/20/06, <B =
class=3Dgmail_sendername>Christian=20
  Rittener</B> &lt;<A=20
  =
href=3D"mailto:christian_lists(at)b-cosmos.com">christian_lists(at)b-cosmos.com=
</A>&gt;=20
  wrote:</SPAN>=20
  <BLOCKQUOTE class=3Dgmail_quote=20
  style=3D"PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: =
rgb(204,204,204) 1px solid">Absolute=20
    control is what I want ;-) Please put me on the list for this=20
    tool!<BR><BR>Christian<BR><BR><BR>Kim Aldis wrote:<BR>&gt; A while =
back=20
    Simon Pickard told me that one thing he could really use =
more<BR>&gt; than=20
    anything else it was an oscillator, so I knocked one up for him and =
<BR>&gt;=20
    I've been using it all over the place ever since. It applies to a=20
    marked<BR>&gt; parameter on the selection - it's a scripted op - and =
you can=20
    set amplitude,<BR>&gt; frequency, offset and you can damp using =
either a=20
    damping factor or a curve. <BR>&gt; I find it makes better springs =
than,=20
    well, proper springs because you have<BR>&gt; absolute control and =
you don't=20
    need to simcache it. Anyone has a need I'll<BR>&gt; happily make it=20
    available.<BR>&gt;<BR>&gt;&gt; -----Original =
Message-----<BR>&gt;&gt; From:=20
    <A =
href=3D"mailto:owner-xsi(at)Softimage.COM">owner-xsi(at)Softimage.COM</A>=20
    [mailto:<A=20
    href=3D"mailto:owner-xsi(at)Softimage.COM">owner-xsi(at)Softimage.COM</A>] =

    On<BR>&gt;&gt; Behalf Of Morten Bartholdy <BR>&gt;&gt; Sent: 19 =
December=20
    2006 19:39<BR>&gt;&gt; To: <A=20
    href=3D"mailto:XSI(at)Softimage.COM">XSI(at)Softimage.COM</A><BR>&gt;&gt; =
Subject:=20
    Re: Rigid Dynamics in rigs<BR>&gt;&gt;<BR>&gt;&gt; I am the A the TA =
and the=20
    TD here in my small company, so I know what <BR>&gt;&gt; you mean=20
    :)<BR>&gt;&gt;<BR>&gt;&gt; As long as one understands that =
simulation is=20
    just that, and cacheing<BR>&gt;&gt; or baking is required for =
certain stuff,=20
    no problem. I just think many<BR>&gt;&gt; of the sim tools we have =
available=20
    requires too much setting up and are <BR>&gt;&gt; too difficult to =
get=20
    predictable results with inside of a reasonable<BR>&gt;&gt; =
timeframe for=20
    the simpler day to day stuff, so I'd love to have a no-<BR>&gt;&gt; =
brainer=20
    springy thingy SCOP anytime. I actually have daisychained =
<BR>&gt;&gt;=20
    springs for various purposes but then they start falling into the=20
    not<BR>&gt;&gt; so simple category :) Also since simulation tools =
rarely=20
    like violent<BR>&gt;&gt; motion from frame to frame I would like to =
see a=20
    sim tool that would <BR>&gt;&gt; make handling those situations=20
    easier.<BR>&gt;&gt;<BR>&gt;&gt; -=20
    =
MB<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt=
;=20
    ----- Original Message -----<BR>&gt;&gt; From: "Ben Barker" &lt; <A=20
    =
href=3D"mailto:ben.barker(at)gmail.com">ben.barker(at)gmail.com</A>&gt;<BR>&gt;=
&gt;=20
    To: &lt;<A=20
    =
href=3D"mailto:XSI(at)Softimage.COM">XSI(at)Softimage.COM</A>&gt;<BR>&gt;&gt; =
Sent:=20
    Tuesday, December 19, 2006 7:24 PM<BR>&gt;&gt; Subject: Re: Rigid =
Dynamics=20
    in rigs <BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;&gt; I don't know, I =
made a SCOP=20
    for a no-brainer spring thingy and put it<BR>&gt;&gt;&gt; into a =
rig, and=20
    some animators have big problems using it. Some get<BR>&gt;&gt;=20
    it<BR>&gt;&gt;&gt; just fine and do awesome stuff, and it helps me =
out a ton=20
    in sim. I <BR>&gt;&gt;&gt; would do it again in a heart beat but at =
the same=20
    time it's caused<BR>&gt;&gt;&gt; some problems as=20
    well.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; It seems like a lot of =
animators are=20
    used to things that behave like <BR>&gt;&gt;&gt; functions. That is, =
they=20
    are a certain value at a certain frame<BR>&gt;&gt;&gt; always. Any =
stuff=20
    I've put into the rigs that is based on the<BR>&gt;&gt;=20
    previous<BR>&gt;&gt;&gt; frame or previous state throws some of them =
for a=20
    loop the first time <BR>&gt;&gt;&gt; they scrub backwards. There's =
caching=20
    but then they have to play it<BR>&gt;&gt;&gt; through once =
correctly, clear=20
    it, etc. It seems once things start<BR>&gt;&gt;&gt; approaching that =
level=20
    these same animators will just turn it off and <BR>&gt;&gt;&gt; go =
by=20
    hand.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; So I would say potentially =
beware=20
    based on the technical expertise of<BR>&gt;&gt;&gt; your animation =
dept.=20
    before you implement in production. Some things<BR>&gt;&gt;&gt; are =
better=20
    done by a TA, and hopefully they can get animation <BR>&gt;&gt;=20
    approved<BR>&gt;&gt;&gt; with the understanding that some things are =
going=20
    to be simulated<BR>&gt;&gt;&gt; =
later.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; On=20
    12/19/06, Morten Bartholdy &lt;<A =
href=3D"mailto:xsi(at)colorshopvfx.dk">=20
    xsi(at)colorshopvfx.dk</A>&gt; wrote:<BR>&gt;&gt;&gt;&gt; Yeah it would =
be=20
    wonderful to sometimes just have a setupwise no<BR>&gt;&gt;=20
    brainer<BR>&gt;&gt;&gt;&gt; spring thingy that would act simple and=20
    predictably and allow you to <BR>&gt;&gt;&gt;&gt; =
apply<BR>&gt;&gt;&gt;&gt;=20
    secondary motion without spending days setting up, tweaking =
and<BR>&gt;&gt;=20
    baking<BR>&gt;&gt;&gt;&gt; etc.<BR>&gt;&gt;&gt;&gt; I guess our live =
would=20
    be too easy that way ;) <BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; But =

    seriously I share your pain - it is often ridiculous how =
much<BR>&gt;&gt;=20
    time<BR>&gt;&gt;&gt;&gt; needs<BR>&gt;&gt;&gt;&gt; to be spent =
achieving=20
    even fairly simple stuff in that department.=20
    <BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; If only hair would be able =
to=20
    return to its styled pose after<BR>&gt;&gt; =
dynamics<BR>&gt;&gt;&gt;&gt;=20
    are<BR>&gt;&gt;&gt;&gt; =
applied...<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; -=20
    MB=20
    =
<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&=
gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;=20
    ----- Original Message -----<BR>&gt;&gt;&gt;&gt; From: Matt=20
    Lowery<BR>&gt;&gt;&gt;&gt; To: <A=20
    =
href=3D"mailto:XSI(at)Softimage.COM">XSI(at)Softimage.COM</A><BR>&gt;&gt;&gt;&g=
t;=20
    Sent: Tuesday, December 19, 2006 4:23 PM<BR>&gt;&gt;&gt;&gt; =
Subject: RE:=20
    Rigid Dynamics in rigs<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Hey =
Morten, I=20
    do have access to cloth but the set up time is <BR>&gt;&gt;=20
    horrendous<BR>&gt;&gt;&gt;&gt; and<BR>&gt;&gt;&gt;&gt; the folds =
created by=20
    cloth often look odd when driving bones for<BR>&gt;&gt;=20
    things<BR>&gt;&gt;&gt;&gt; like<BR>&gt;&gt;&gt;&gt;=20
    hair.<BR>&gt;&gt;&gt;&gt; <BR>&gt;&gt;&gt;&gt; I'm just frustrated I =
guess,=20
    I mean I'm sitting with an advanced lic<BR>&gt;&gt; =
that<BR>&gt;&gt;&gt;&gt;=20
    cost me a pretty penny but I'm using techniques that I could=20
    easily<BR>&gt;&gt; use <BR>&gt;&gt;&gt;&gt; in<BR>&gt;&gt;&gt;&gt;=20
    foundation to get things done. Mostly because the advanced tools=20
    are<BR>&gt;&gt; not<BR>&gt;&gt;&gt;&gt; good enough for what I need =
them to=20
    do... makes you wonder that's<BR>&gt;&gt; all. =
At<BR>&gt;&gt;&gt;&gt; the=20
    moment I'm out of maintenance so I need to decide weather I =
want<BR>&gt;&gt;=20
    to<BR>&gt;&gt;&gt;&gt; spend the price of a new Essentials to up =
grade my=20
    Advanced to<BR>&gt;&gt; version <BR>&gt;&gt;&gt;&gt; six... or =
should I just=20
    buy a new version six foundation=20
    lic?<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; m(at)<BR>&gt;&gt;&gt;&gt;=20
    ________________________________<BR>&gt;&gt;&gt;&gt; From: <A=20
    href=3D"mailto:owner-xsi(at)Softimage.COM">owner-xsi(at)Softimage.COM</A> =
[mailto:<A=20
    href=3D"mailto:owner-xsi(at)Softimage.COM">owner-xsi(at)Softimage.COM</A>] =

    On<BR>&gt;&gt; Behalf<BR>&gt;&gt;&gt;&gt; Of<BR>&gt;&gt;&gt;&gt; =
Morten=20
    Bartholdy<BR>&gt;&gt;&gt;&gt; Sent: Tuesday, December 19, 2006 5:15 =
PM=20
    <BR>&gt;&gt;&gt;&gt; To: <A=20
    =
href=3D"mailto:XSI(at)Softimage.COM">XSI(at)Softimage.COM</A><BR>&gt;&gt;&gt;&g=
t;=20
    Subject: Re: Rigid Dynamics in=20
    rigs<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Do =
you have=20
    access to cloth? Could be much easier I guess.=20
    <BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Morten=20
    Bartholdy<BR>&gt;&gt;&gt;&gt; 3D &amp; VFX=20
    =
Artist<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt=
;&gt;&gt;&gt;=20
    ----- Original Message -----<BR>&gt;&gt;&gt;&gt; From: Matt Lowery=20
    <BR>&gt;&gt;&gt;&gt; To: <A=20
    =
href=3D"mailto:xsi(at)Softimage.COM">xsi(at)Softimage.COM</A><BR>&gt;&gt;&gt;&g=
t;=20
    Sent: Tuesday, December 19, 2006 3:21 PM<BR>&gt;&gt;&gt;&gt; =
Subject: Rigid=20
    Dynamics in rigs<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Hi all,=20
    <BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; does anyone ever use rigid =
body=20
    dynamics in their character rigs? I<BR>&gt;&gt;&gt;&gt;=20
    thought<BR>&gt;&gt;&gt;&gt; I'd just set up a quick dynamic chain =
for a=20
    characters hair, ( not <BR>&gt;&gt; shave<BR>&gt;&gt;&gt;&gt; hair, =
just=20
    modeled) But man it is such a mission! The multi =
link<BR>&gt;&gt;&gt;&gt;=20
    constraint<BR>&gt;&gt;&gt;&gt; seems way too sensitive and as a =
result the=20
    whole hour or so that I <BR>&gt;&gt;&gt;&gt; =
messed<BR>&gt;&gt;&gt;&gt;=20
    around with it has only served to remind me why I never use=20
    dynamics<BR>&gt;&gt; on<BR>&gt;&gt;&gt;&gt; any<BR>&gt;&gt;&gt;&gt; =
of my=20
    character rigs. Also the create tail thing is never safe to =
<BR>&gt;&gt; use=20
    as<BR>&gt;&gt;&gt;&gt; a<BR>&gt;&gt;&gt;&gt; substitute and I always =
end up=20
    key framing anything that needs to<BR>&gt;&gt; =
look<BR>&gt;&gt;&gt;&gt;=20
    even<BR>&gt;&gt;&gt;&gt; remotely dynamic. I'm just wondering what =
other=20
    people are doing <BR>&gt;&gt; about<BR>&gt;&gt;&gt;&gt;=20
    this<BR>&gt;&gt;&gt;&gt; kind of=20
    thing?<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;=20
    m(at)<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Freelance 3D | Character=20
    Animation | TD | Visual Effects<BR>&gt;&gt;&gt;&gt; <A=20
    =
href=3D"http://www.3dcharacter.co.za";>www.3dcharacter.co.za</A><BR>&gt;&g=
t;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;=20
    --<BR>&gt;&gt;&gt;&gt; No virus found in this incoming message.=20
    <BR>&gt;&gt;&gt;&gt; Checked by AVG Free =
Edition.<BR>&gt;&gt;&gt;&gt;=20
    Version: 7.1.409 / Virus Database: 268.15.24/592 - Release=20
    Date:<BR>&gt;&gt;&gt;&gt;=20
    12/18/2006<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;=20
    --<BR>&gt;&gt;&gt; Ben Barker<BR>&gt;&gt;&gt; Character =
TD<BR>&gt;&gt;&gt;=20
    CafeFX<BR>&gt;&gt;&gt; ---<BR>&gt;&gt;&gt; Unsubscribe? Mail <A=20
    href=3D"mailto:Majordomo(at)Softimage.COM">Majordomo(at)Softimage.COM</A> =
with the=20
    following text in <BR>&gt;&gt; body:<BR>&gt;&gt;&gt; unsubscribe=20
    xsi<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt; ---<BR>&gt;&gt; =
Unsubscribe?=20
    Mail <A =
href=3D"mailto:Majordomo(at)Softimage.COM">Majordomo(at)Softimage.COM</A>=20
    with the following text in <BR>&gt;&gt; body:<BR>&gt;&gt; =
unsubscribe=20
    xsi<BR>&gt;<BR>&gt; ---<BR>&gt; Unsubscribe? Mail <A=20
    href=3D"mailto:Majordomo(at)Softimage.COM">Majordomo(at)Softimage.COM</A> =
with the=20
    following text in body:<BR>&gt; unsubscribe=20
    xsi<BR>&gt;<BR>&gt;<BR>---<BR>Unsubscribe? Mail <A=20
    href=3D"mailto:Majordomo(at)Softimage.COM">Majordomo(at)Softimage.COM</A> =
with the=20
    following text in body:<BR>unsubscribe =
xsi<BR></BLOCKQUOTE></DIV><BR><BR=20
  clear=3Dall><BR></BLOCKQUOTE><BR>
<P><FONT size=3D2>--<BR>No virus found in this incoming =
message.<BR>Checked by AVG=20
Free Edition.<BR>Version: 7.1.409 / Virus Database: 268.15.24/592 - =
Release=20
Date: 12/18/2006<BR></FONT></P>
<P><FONT face=3DArial size=3D2></FONT></P></BODY></HTML>

------=_NextPart_000_0013_01C72438.111C3BE0--

---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi


Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available.
This site supposedly brought to you by Benjamin Grosser and the Imaging Technology Group.