View Full Version : collapsing the morpher deformer??
mitra4u
22-10-2006, 02:38 AM
<img alt="crying" src="..//forum/smileys/topic_crying.gif" align="absmiddle" height="18" width="18" border="0"> I have a human 3D model in which it has body mesh object with separate head object. Both are rigged under one skeleton bone system. I made several copies of head object for the facial expression through Morpher. In rendering body object and head object look separated and texture continuty is broken (as both are two different mesh object).<br><br>In Maya we can collapse the vertex of Head to the Body mesh without disturbing the blend shapes work. It shows no problem with the continuityof mesh.<br> Can we do the same operation in 3D studio Max?<img alt="crying" src="..//forum/smileys/topic_crying.gif" align="absmiddle" height="18" width="18" border="0">
admin
24-10-2006, 05:50 PM
<P><FONT style=": #c0c0c0">Try this:<BR></FONT></P>
<P><FONT style=": #c0c0c0">Select your head...it has morpher right? Now add edit poly above the morpher. press attach and attach the body with head. So now they are one mesh. Stack is right now : - base > Morpher > Editpoly. Now do your weld vertex between body and head to remove seam(in new editpoly level). add skin on top of editpoly....do skin...and enjoy.</FONT></P>
<P><FONT style=": #c0c0c0">Final stack: basehead> Morpher > editpoly(attach head and body + vertex weld)>Skin</P></FONT>
mitra4u
24-10-2006, 07:03 PM
Hi Susanta,<br> Thanks. it is working fine.<img src="smileys/smiley17.gif" border="0"><br>regards<br><br>TC<br>mitra<img src="smileys/smiley17.gif" border="0"><br>
admin
25-10-2006, 04:59 PM
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><FONT face="Times New Roman" size=3>Great! Now listen. As because of Skin and moepher both depend on CPU instead of GPU. It is not a nice idea to keep a extra member in your stack?in this case this new edit poly. So we need some clean up. It effectively means now we have to merge our edit in morpher level. So first delete every modifier from your head object (Like skin or turbo smooth). We need only BaseHead> Morpher > editpoly (where you have weld information).</FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?:NAMESPACE PREFIX = O /><O:P><FONT face="Times New Roman" size=3> </FONT></O:P></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><FONT face="Times New Roman" size=3>Now for every morpher target channel we have to give it a 100 value (when other channel are 0), then go to editpoly level. Take snapshot of the mesh. It will merge your head and body data and create a joint mesh for every target. This is the new target which includes face and body as well. Then we need to collapse the main head (or convert to poly). Add a new morpher. Pick all those new snapshot targets. Now your stack is BaseHead>Morpher. But again you have to do this process for every channel. What the Heck! Why you are paying this software company?</FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><O:P><FONT face="Times New Roman" size=3> </FONT></O:P></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><FONT face="Times New Roman" size=3>Cool, we can easily batch our work to save time:</FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><O:P><FONT face="Times New Roman" size=3> </FONT></O:P></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><FONT face="Times New Roman" size=3>From maxscript menu > select new script</FONT></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><FONT size=3><FONT face="Times New Roman">Now type following maxscript (You are smart enough to use Ctrl+C and Ctrl+V </FONT><SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-: symbol; mso-symbol-font-family: Wingdings">J</SPAN></SPAN><FONT face="Times New Roman">). Select your head (with only morpher and editpoly). Form that new script window menu, File > Evalute all. It will batch your target extraction process. If you want to understand the script I also add some comment to it. Cheers!</FONT></FONT></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-bottom-alt: solid windowtext .75pt">
<P style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" ="Msonormal"><O:P><FONT face="Times New Roman" size=3> </FONT></O:P></P></DIV>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><O:P><FONT face="Times New Roman" size=3> </FONT></O:P></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">----select only head mesh<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">varSel = selection </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">as</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> array<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">headMeshMod = varSel[1].modifiers[#morpher] </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">--- collect morpher<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">channelInUse = #() </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">--- an array to shorten the loop for next time<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">for</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> i = 1 </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">to</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> 100 </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">do</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">---- loop through all channel to reset them to 0<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">(<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">if</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> WM3_MC_HasData headMeshMod i </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">then</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">-- check we have target in that channel or not<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>(<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 2"> </SPAN>append channelInUse i </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">--- collect channel number<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 2"> </SPAN>WM3_MC_SetValue headMeshMod i 0.0<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 2"> </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">---- set channel value to 0.0, it not works with int format<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 2"> </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">---- like 0 or 100. we need float like 100.0 or 0.0<SPAN style="mso-tab-count: 2"> </SPAN><O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>)<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">)<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">for</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> q </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">in</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> channelInUse </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">do</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">--- only work with use channel<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">(<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>WM3_MC_SetValue headMeshMod q 100.0 </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">--- set the value to 100.0<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'">local</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"> newTarget = snapshot varSel[1]<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>convertToPoly newTarget<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>newTarget.Name = (WM3_MC_GetName headMeshMod q)</SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">---set taget name<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt; tab-stops: 21.0pt 42.0pt 63.0pt 84.0pt 105.0pt 126.0pt 147.0pt 168.0pt 189.0pt 210.0pt 231.0pt 252.0pt 273.0pt 294.0pt 315.0pt 336.0pt 357.0pt 378.0pt 399.0pt 420.0pt 441.0pt 462.0pt 483.0pt 504.0pt 525.0pt 546.0pt 20.0cm 588.0pt 609.0pt 630.0pt 651.0pt 672.0pt; mso-layout-grid-align: none" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'"><SPAN style="mso-tab-count: 1"> </SPAN>WM3_MC_SetValue headMeshMod q 0.0 </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'">----reset value again to 0<O:P></O:P></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" ="Msonormal"><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'">)</SPAN></P><!-- Message ''"" -->
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.