Re: Can Motion FXPlug read a file to create text objects and applying existing text behaviors?
Re: Can Motion FXPlug read a file to create text objects and applying existing text behaviors?
- Subject: Re: Can Motion FXPlug read a file to create text objects and applying existing text behaviors?
- From: Darrin Cardani <email@hidden>
- Date: Thu, 15 Jan 2009 09:39:45 -0800
On Jan 14, 2009, at 6:51 PM, Hayden Young wrote:
I want to write a FX Plugin for Apple Motion and want i want it to
do is to read a file, create text objects and then the user can
decide which text-behaviors to apply
so, what i have at the moment is:
a plug in that loads into Motion, and it appears in the generator
folders...
1. can i just load a user interface into motion that users can
access from the library? or can i only ever make filters,
transitions, and generators?
FxPlug does not allow for any sort of interaction with the host app
other than filters, generators, and transitions. However, you could
write an application which creates a Motion document containing the
text you want it to contain. For more information on how to do that,
see here:
<http://developer.apple.com/documentation/AppleApplications/Conceptual/motion_XML_guide/About/chapter_1_section_1.html#//apple_ref/doc/uid/TP40007455-CH3-SW1
>
i can successfully load text files and read and process them (since
it's written in objective c)
2. can i get the plug in to make text objects? If so, how?
No, but as I said above, you can create a document which contains the
text objects, and you can even put the behaviors on the text objects
in the document you create.
3. can i use the plug in to mass apply and mass modify a text
behavior i want to apply to a subset of those text objects?
for example:
- there are 374 text objects
- the user wants to apply a text behavior (like zoom in from left)
to 288 of those text objects
- the user wants to modify the text behavior ONCE and it affects all
288 text objects that have that text behavior applied to it
i learned there is no quick way to mass apply a text-behavior to
lots of text objects as quick as it should be able to be done. So i
figure the plugin will be able to loop through all the selected text
objects and change their applied behavior
Yes i know you can copy-drag and drop a behavior onto different text
objects, but copy-drag and drop is too slow. obviously this process
is very slow and can be automated as it has been in other applications
Actually, there's a much easier way for users. Once the text objects
are in the project, simply select them all in the layer list, and
choose a text behavior from the "Add Behavior..." popup menu in the
toolbar:
![TIFF image](/attachments/tif3vwqmDpptg.tif)
And then they'll all have the behavior in one step:
![TIFF image](/attachments/tifkonj6DI5Nj.tif)
Or you can do it programmatically as I mention above if you create the
Motion document yourself. In this case, there's no way to modify one
behavior and have them all get modified. But you could write an
application which could allow that.
Let me know if that answers your questions.
Thanks,
Darrin
--
Darrin Cardani
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden