RE : RE: Re: effectors and wire color

Date : Thu, 20 Jul 2006 22:47:02 +0200 (CEST)
To : XSI(at)Softimage.COM
From : ahmidou lyazidi <xmass13(at)yahoo.fr>
Subject : RE : RE: Re: effectors and wire color
Hi there!
I agree Plus the fact that when you get the weights in script, xsi list also the effector weights(equal to 0) but they are there, and complicate everything when you want manipulate envelope weights value.I finally found more easy to parent nulls to the bones and envelope to the nulls.

Regards
A.

Kris Rivel <kris(at)krisrivel.com> a écrit :
No I know that.  But you can't envelope someting to an effector so why would it change color?  The root is part of the chain but doesn't change color.  You are only assigning the bone as a deformer so only that should change color.  I'm speaking strictly about the display property, not about its relationship in terms of mechanics or anything.

Thanks for the script, I'll have to try that out.  I sure hope the mapping template is improved in a future release.  Its a shame to have to resort to excel for such simple tasks.

Kris

 

The effectors are part of the envelope deformers too Kris, they are necessary for the calculation of IK - if memory serves me it's all about bone length.
In the weight editor you can turn on effectors: View>Preferences>Display Effectors and Roots.
 
Regarding Symmmetry Map templates: 
I use a little helper script to print the deformers list for a given envelope (see below).
Copy and paste the Symmetry Map Template columns (when it's generated) into Excel. 
Layout all the Left to Right connections in Excel.
Double check  this against my printed defromers list to make sure there are no omissions (including effectors).
Then copy and paste the 2 columns back into the Sym Map template.
Then I save a preset - immediately.
 
This might seem a bit convoluted, but every rig I ever built has benefitted, and also the time savings by enveloping 1 half and mirroring are well worth it.
 
hth
_rob
 
p.s. If you want to see something weird - get a sphere and two 1 bone  chains. Set the envelope to the 2 effectors only. All weights& nbsp;are zero...
 
+++++++++++++++++++++++++++++++++++++++++++
'---/ rmPrintEnvelope Deformers
'---/ USAGE: Select the Envelope operator on a& mesh to print defomers
 
Dim oEnvelope, oDeformers, i, oSelection
 
Set oRoot = Application.ActiveProject.ActiveScene.Root
Set oGroup = oRoot.AddGroup ( ,"AllEnvelopeGroup")
 
Set oEnvelope = Selection(0)
 
' Retrieve names of the Skeleton's deformers and Print
Set oDeformers = oEnvelope.Deformers
For i = 0 to oDeformers.Count - 1
   oGroup.AddMember oDeformers.Item(i)
   LogMessage "Deformer #" & i + 1 & ": " & oDeformers.Item(i )
Next
   
----- Original Message -----   
From:   Kris Rivel    p; 
To: XSI(at)Softimage.COM   
Sent: Thursday, July 20, 2006 2:17   PM  
Subject: effectors and wire color  

Anyone know why XSI assigns a color to the effector of a chain   when you envelope a mesh to a bone?  This makes the layout a bit more   confusing since you have all these extra colored objects.  I know I can   just hide them or re-assign a color to them but I was just curious why&nbs p;this   behavior exists.

I'm not sure if its related but the symmetry mapping   template also seems to list the effectors as well as the bones.

Lastly,   why is it that when you apply a new custom wire color to a group of objects,   only the first selected object inherits the color?  Bug with the new   custom wire color   PPG?

-- 
Kris Rivel
3D Freelance Artist
kris(at)krisrivel.com
www.krisrivel.com   ---&nnbsp;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


Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez la version beta.

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.