  | | | Bug running a script | Bug running a script 2004-05-21 - By Jabbar Raisani
Back 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 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=iso-8859 (See http://iso-8859.ora-code.com)-1"> <META content="MSHTML 6.00.2800.1400" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <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></FONT></BODY></HTML>
|
|
 |