View Full Version : Change Text via Expression?

09 September 2006, 08:40 AM

Is it possible to change a text, via expression? For example, I want to show the value of a parameter in my final animation, so I was thinking of making a text object and changing its value via an expression.

I am unable to figure out how to do so, as it is not clear what parameter stores the text info.

TIA for your help.


09 September 2006, 02:20 PM
you cannot set xpression directly on the text, since it is not an animatable parameter
but you can set scripted operator

here is an example (JScript)

NewScene(null, null);
text = CreatePrim("Text", "NurbsCurve", null, null);
code = txt_Update.toString();
scop = AddScriptedOp("text.text", code, "text.text", "txt", "JScript", 0);
scop.alwaysevaluate = true
function txt_Update(In_UpdateContext, Out , In)
Out.value.text.value = In_UpdateContext.CurrentFrame

09 September 2006, 06:52 AM
Thanks for the tip AnIm. That was great help. Just that I don't know much about XSI scripting. I'll use your script as it is, with the modifications. But now I am making a point to learn more about it..:)

09 September 2006, 09:52 PM
If you're using it to display information about your scene, this tool may be of use to you.

CGTalk Moderation
09 September 2006, 09:52 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.