  | | | basic envelope madness | basic envelope madness 2004-03-04 - By adrian
Back thanks Dan, i just dragged Jordi thru to have a look and it turns out to be a compound scaling problem, to sort it out would involve a lot of reworking of the animation/rigging etc.....
sorted it by creating a second set of bones, constrained to the originals and using this as a secondary rig for the new geometry
ta
a -- -- Original Message -- -- From: Dan Hope To: XSI@(protected) Sent: Thursday, March 04, 2004 1:46 PM Subject: Re: basic envelope madness
Hi Adrian..
To avoid this happening you need to envelope the second object while the skeleton is in the pose that you enveloped the first object in, I do this by saving an action for the reference pose but there are other ways..
If you've already animated your character and lost your reference pose then you can save the weights out for the character, freeze the mesh, then add an envelope again, and load up your weights again.. After doing this you should find that the second mesh should envelop fine
Hope this is of some help
Dan -- -- Original Message -- -- From: adrian To: xsi@(protected) Sent: Thursday, March 04, 2004 12:13 PM Subject: basic envelope madness
ok, i never claimed to be a character TD, but i have a problem i'm sure is a bit more complex than it seems on the surface.....
the manuals have been their usual 'helpful' selves...so it's down to you kind souls who may, or may not exist purely in my imagination
example:
i have a skeleton, and it has an envelope (a cylinder) the skeleton is animated and so far so good.... the skeleton/cylinder assembly is parented to a null, which in turn is under a Model.... this model has been moved away from 0,0,0 now i have another 'half' cylinder i want to ADD to the envelope (kind of like adding a hat to a rigged/animated character)
i select the 'half' cylinder and set envelope and pick the bones, and the 'half' cylinder 'flies away' !?!?
it seems slike NO combination of parenting/freezing or ANYTHING will allow me to add the 'half' cylinder to the 'mix' without it flying accross the known universe...
if anyone has any ideas, shout up... or feel free to download this 166Kb example scene with clearly labeled contents
http://4dw.net/photonmap/add_2_envelope.zip
thanks all
a <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1"> <META content="MSHTML 6.00.2800.1106" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <DIV><FONT face=Arial size=2>thanks Dan, i just dragged Jordi thru to have a look and it turns out to be a compound scaling problem, to sort it out</FONT></DIV> <DIV><FONT face=Arial size=2>would involve a lot of reworking of the animation/rigging etc.....</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>sorted it by creating a second set of bones, constrained to the originals and using this as a secondary rig for the new geometry</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>ta</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>a</FONT></DIV> <BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV> <DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> <A title=dan@(protected) href="mailto:dan@(protected)">Dan Hope</A> </DIV> <DIV style="FONT: 10pt arial"><B>To:</B> <A title=XSI@(protected) href="mailto:XSI@(protected)">XSI@(protected)</A> </DIV> <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, March 04, 2004 1:46 PM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: basic envelope madness</DIV> <DIV><BR></DIV> <DIV><FONT face=Arial size=2>Hi Adrian..</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>To avoid this happening you need to envelope the second object while the skeleton is in the pose that you enveloped the first object in, I do this by saving an action for the reference pose but there are other ways..</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>If you've already animated your character and lost your reference pose then you can save the weights out for the character, freeze the mesh, then add an envelope again, and load up your weights again.. After doing this you should find that the second mesh should envelop fine</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>Hope this is of some help</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>Dan</FONT></DIV> <BLOCKQUOTE dir=ltr style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV> <DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:< /B> <A title=adrian@(protected) href="mailto:adrian@(protected)">adrian</A> </DIV> <DIV style="FONT: 10pt arial"><B>To:</B> <A title=xsi@(protected) href="mailto:xsi@(protected)">xsi@(protected)</A> </DIV> <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, March 04, 2004 12:13 PM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> basic envelope madness</DIV> <DIV><BR></DIV> <DIV><FONT face=Arial size=2>ok, i never claimed to be a character TD, but i have a problem i'm sure is a bit more</FONT></DIV> <DIV><FONT face=Arial size=2>complex than it seems on the surface.....</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>the manuals have been their usual 'helpful' selves...so it's down to you kind souls who may, or may</FONT></DIV> <DIV><FONT face=Arial size=2>not exist purely in my imagination</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>example:</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>i have a skeleton, and it has an envelope (a cylinder) the skeleton is animated and so far so good....</FONT></DIV> <DIV><FONT face=Arial size=2>the skeleton/cylinder assembly is parented to a null, which in turn is under a Model.... this model has been moved away from 0,0,0</FONT></DIV> <DIV><FONT face=Arial size=2>now i have another 'half' cylinder i want to ADD to the envelope (kind of like adding a hat to a rigged/animated character)</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>i select the 'half' cylinder and set envelope and pick the bones, and the 'half' cylinder 'flies away' !?!?</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>it seems slike NO combination of parenting/freezing or ANYTHING will allow me to add the 'half' cylinder to the 'mix'</FONT></DIV> <DIV><FONT face=Arial size=2>without it flying accross the known universe...</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>if anyone has any ideas, shout up... or feel free to download this 166Kb example scene with clearly labeled contents</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2><A href="http://4dw.net/photonmap/add_2_envelope.zip">http://4dw.net/photonmap /add_2_envelope.zip</A></FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>thanks all</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>a</FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>
|
|
 |