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.