Okay...

Another way to look at it is that if you go into XSI Explorer with it set to view "All Nodes" at the top, you can expand the "Text To Curve Converter" operator, and then expand the Text primitive. Under there, you'll find a Text parameter and a Width parameter. There's also another parameter that doesn't show its name. If you use the SDK Explorer, you can see that it's actually called "singleline" that represents whether to use single or multiple lines in your text.

You can drag'n'drop the Text or Width parameters into an ICE tree to get their values, or use a Set Data to set the Text parameter. The Width parameter is read-only so you can't change it. You can change "singleline", but you have to type that one in, as drag'n'drop won't work as it doesn't have a label.

None of these parameters have the green divot because their siCapabilities flags mean they're not animatable (again, see SDK Explorer and this: http://docs.autodesk.com/SI/2015/ENU/Softimage-Developer-Help//index.html#!/url=./si_om/siCapabilities.html), but there's nothing stopping you changing them over time using a scripted operator or ICE.

Incidentally, if you want to try setting up a Scripted Operator to modify the text, just right click on the Text primitive (the one with the (P) icon under the "Text To Curve Convertor") and select "Set Scripted Operator..." in the context menu. Then, in the Scripted Operator Editor just set the Update code to read:

    Out.Value.text="Hello World!"

(and don't forget to indent!)

Does that help?

A


On 05/05/2016 11:53, Olivier Jeannel wrote:
Would love a more in depth explanation

On Thu, May 5, 2016 at 12:48 PM, Andy Nicholas <[email protected] <mailto:[email protected]>> wrote:

    I've used "text.text" before as an output port in scripted
    operators to drive the text. So it stood to reason you could do it
    using ICE too. It's just a normal parameter, albeit well hidden!


    On 05/05/2016 11:25, [email protected]
    <mailto:[email protected]> wrote:
    How did you discover that? I had no idea ICE could be used to
    ‘write’ text. It makes me wonder what other abilities are
    concealed within ICE.
    *From:* Andy Nicholas <mailto:[email protected]>
    *Sent:* Wednesday, May 04, 2016 6:36 PM
    *To:* [email protected]
    <mailto:[email protected]>
    *Subject:* Re: Using ICE to drive text, how?
    To set the text for geometry, just create an ICE tree on the text
    object and make a Set Data with it pointing at "self.text.text".
    For conversions for integers and scalars to string, you can
    either use Dan Yargici's "DanyTools" on http://www.rray.de/xsi,
    or create expressions in parameters and pull those into ICE.

    Cheers,
    Andy

    On 04/05/2016 18:27, Andres Stephens wrote:
    I was delighted to see that I can use strings with ICE, even arrays.
    I started working with animation nodes in Blender but quickly
    hit a snag as my large node trees drove the software to a grind.
    I could not scale my data sets. I know ICE is better optimized.
    One thing I liked about Animation Nodes in Blender is the fact I
    can use any value, integers to strings, on a text object. Great
    for motion graphics.
    How do I do this in ICE? I hope it's obvious...
    -Draise


    ------
    Softimage Mailing List.
    To unsubscribe, send a mail [email protected]
    <mailto:[email protected]>  with "unsubscribe" in the 
subject, and reply to confirm.

    ------------------------------------------------------------------------
    ------
    Softimage Mailing List.
    To unsubscribe, send a mail to
    [email protected]
    <mailto:[email protected]> with
    "unsubscribe" in the subject, and reply to confirm.


    ------
    Softimage Mailing List.
    To unsubscribe, send a mail [email protected]
    <mailto:[email protected]>  with "unsubscribe" in the 
subject, and reply to confirm.


    ------
    Softimage Mailing List.
    To unsubscribe, send a mail to
    [email protected]
    <mailto:[email protected]> with
    "unsubscribe" in the subject, and reply to confirm.




------
Softimage Mailing List.
To unsubscribe, send a mail to [email protected] with 
"unsubscribe" in the subject, and reply to confirm.

------
Softimage Mailing List.
To unsubscribe, send a mail to [email protected] with 
"unsubscribe" in the subject, and reply to confirm.

Reply via email to