  | | | Bug running a script | Bug running a script 2004-05-21 - By Graham D Clark
Back but do not use SetValue in the scop set them via the Out.value -- ---- ---- ---- ---- ---- -- http://www.grahamdclark.com <http://www.grahamdclark.com/> 2nd hand TD
-- --Original Message-- -- From: owner-xsi@(protected) [mailto:owner-xsi@(protected)] On Behalf Of Jabbar Raisani Sent: May 21, 2004 2:36 PM To: XSI@(protected) Subject: Re: Bug running a script
Oz, I think that you can solve this problem by using a scripted op. Simply get a new object ( a null for example). Place a scripted operator on any parameter. Place your code: SetValue "Dog_Head.Head.polymsh.clustershapecombiner.Point_AUTO_Wt", 0
SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5. CameraTxt.Freeze", False
SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5. CameraTxt.Freeze", True
SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 1
before the Out.Value = 1 (could be any desired value, not necessarily one)
Then add a variable (you can call it "update") and place a single keyframe
on it in order to have the op update on every frame.
I have created a scene with the names matching your scene's object names.
I can send it to you off the list if you like.
Hope this helps,
Jabbar
-- -- Original Message -- -- From: Oz Adi <mailto:oz@(protected)> To: XSI@(protected) Sent: Friday, May 21, 2004 9:55 AM Subject: HELP: Bug running a script
This pretty urgent! I've encountered a bug running a script, and I am in a middle of the tight project... I am doing a camera projection on shape animated face, I need to mute shape deformation BEFORE each frame, unlock the cam projection- lock it again, then turn on the shape deformation again.. it all works great when doing it MANUALY.. but when Puting it into a script it doesnt work when being run. here's the script: rem * mute shape animtion * SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 0 rem * un lock cam projection * SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5. CameraTxt.Freeze", False rem * Lock cam projection * SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5. CameraTxt.Freeze", True rem * un mute shape animation * SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 1
I've tried running those commands from the script editor, one at a time (one line script) , and it works.. running them automaticaly one after the other (as a four line script) and it doesnt do a thing.. I even tried to make delays between each line of a few seconds.. doesnt work as well.. I really need help on this one.. any work around? any other way of making this autamitacly? thanks!!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> <TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1170" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <DIV><SPAN class=516521217-21052004><FONT face=Arial color=#0000ff size=2>but do not use SetValue in the scop</FONT></SPAN></DIV> <DIV><SPAN class=516521217-21052004><FONT face=Arial color=#0000ff size=2>set them via the Out.value</FONT></SPAN></DIV> <DIV><FONT face="Times New Roman">-- ---- ---- ---- ---- ---- --</FONT> <BR><FONT face="Times New Roman"><A href="http://www.grahamdclark.com/">http://www.grahamdclark.com</A></FONT> <BR><FONT face="Times New Roman">2nd hand TD</FONT> </DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV></DIV> <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma size=2>-- --Original Message-- --<BR><B>From:</B> owner-xsi@(protected) [mailto:owner-xsi@(protected)] <B>On Behalf Of </B>Jabbar Raisani<BR><B>Sent:</B> May 21, 2004 2:36 PM<BR><B>To:</B> XSI@(protected)<BR><B>Subject:</B> Re: Bug running a script<BR><BR></FONT></DIV> <DIV><FONT face=Arial size=2>Oz, </FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>I think that you can solve this problem by using a scripted op.</FONT></DIV> <DIV><FONT face=Arial size=2>Simply get a new object ( a null for example).</FONT></DIV> <DIV><FONT face=Arial size=2>Place a scripted operator on any parameter.</FONT></DIV> <DIV><FONT face=Arial size=2>Place your code:</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV><FONT size=2> <P>SetValue "Dog_Head.Head.polymsh.clustershapecombiner.Point_AUTO_Wt", 0</P> <P>SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5 .CameraTxt.Freeze", False </P> <P>SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5 .CameraTxt.Freeze", True</P> <P>SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 1</P> <P><FONT face=Arial>before the Out.Value = 1 (could be any desired value, not necessarily one)</FONT></P> <P><FONT face=Arial>Then add a variable (you can call it "update") and place a single keyframe </FONT></P> <P><FONT face=Arial>on it in order to have the op update on every frame.</FONT></P> <P><FONT face=Arial>I have created a scene with the names matching your scene's object names.</FONT></P> <P><FONT face=Arial>I can send it to you off the list if you like.</FONT></P> <P><FONT face=Arial>Hope this helps,</FONT></P> <P><FONT face=Arial> Jabbar</FONT></P></FONT> <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=oz@(protected) href="mailto:oz@(protected)">Oz Adi</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> Friday, May 21, 2004 9:55 AM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> HELP: Bug running a script</DIV> <DIV><BR></DIV> <DIV><FONT face=Arial size=2>This pretty urgent! I've encountered a bug running a script, and I am in a middle<BR>of the tight project...</FONT></DIV> <DIV> </DIV> <DIV><FONT face=Arial size=2>I am doing a camera projection on shape animated face,</FONT></DIV> <DIV> </DIV> <DIV><FONT face=Arial size=2>I need to mute shape deformation <STRONG>BEFORE</STRONG> each frame, unlock the cam projection- <BR>lock it again, then turn on the shape deformation again..</FONT></DIV> <DIV> </DIV> <DIV><FONT face=Arial size=2>it all works great when doing it MANUALY..<BR>but when Puting it into a script it doesnt work when being run.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=Arial size=2>here's the script:</FONT></DIV> <DIV> </DIV> <DIV><FONT face=Arial size=2><EM><FONT color=#ff0000>rem * mute shape animtion *<BR></FONT></EM><STRONG>SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 0</STRONG> </FONT></DIV> <DIV><FONT face=Arial size=2><EM><FONT color=#ff0000>rem * un lock cam projection *</FONT></EM><BR><STRONG>SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5 .CameraTxt.Freeze", False</STRONG> </FONT></DIV> <DIV><FONT face=Arial size=2><EM><FONT color=#ff0000>rem * Lock cam projection *</FONT></EM><BR><STRONG>SetValue "DOG_HEAD.HEAD.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection5 .CameraTxt.Freeze", True</STRONG></FONT></DIV> <DIV><FONT face=Arial size=2><EM><FONT color=#ff0000>rem * un mute shape animation *</FONT></EM><BR><STRONG>SetValue "DOG_HEAD.HEAD.polymsh.clustershapecombiner.Point_AUTO_Wt", 1<BR></STRONG></FONT></DIV> <DIV><FONT face=Arial size=2>I've tried running those commands from the script editor, <STRONG>one at a time</STRONG> (one line script) , and it <STRONG>works</STRONG>.. running them automaticaly one after the other (as a four line script) and it doesnt do a thing..</DIV> <DIV> </DIV> <DIV>I even tried to make delays between each line of a few seconds.. doesnt work as well..</DIV> <DIV> </DIV> <DIV>I really need help on this one.. any work around? any other way of making this autamitacly?</DIV> <DIV> </DIV> <DIV>thanks!!!</DIV> <DIV> </DIV> <DIV><BR> </DIV></BLOCKQUOTE></BLOCKQUOTE></FONT></BODY></HTML>
|
|
 |