|
|
Any pointers on ways to define lots of variables at once?
I have some blob characters which have dozens of parameters set up as
linear splines for a walk cycle: arm xyz rotations, head & body tilt,
etc. This works great so far for a walk cycle.
But now I want to do drama where I parameterize the face. So it might
be neat to have something that is "Smile" which really defines the value
of five or so parameters related to the face. I could then go from
"Smile" to "Frown."
Post a reply to this message
|
|
|
|
Greg M. Johnson <"gregj;-)56590\""@aol.c;-)om> wrote:
: But now I want to do drama where I parameterize the face. So it might
: be neat to have something that is "Smile" which really defines the value
: of five or so parameters related to the face. I could then go from
: "Smile" to "Frown."
Put all the variables in an array and create different arrays for different
gestures. Then you can make macros which "mix" two arrays into one (ie.
calculates their weighted average given the two arrays and the weight value).
--
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}// - Warp -
Post a reply to this message
|
|