|
|
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
|
|