- Posts: 377
- Thank you received: 9
3 Post Moderation Rule for New Boarders (25 Jan 2021)
New boarders will have their posts moderated - Don't worry if you cannot see your post immediately.
Motion to FCPX with OSC
Is there a tutorial somewhere that can show me how to get on screen controls to work?
What I'd like to create, for example.. is an arrow, made in motion.
Then publish it to FCP and be able to control on screen, the size, position, shape, where the arrow points, etc.. using on screen controls.. My guess is the poke filter..? But I have no Idea how to use it..
thanks
kurt
Please Log in to join the conversation.
Here is a list of effects that use on screen controls. In fact the list is a little longer but I left out the majority of effects that only have an OSC for controlling the centre.
To use the OSC's from these effects for other purposes you can create a group in Motion and call it "OSC".
- Put a dummy layer in this group (for instance a rectangle) and uncheck this layers visibility checkbox. - For every effect you apply to this group you have to set the mix slider to 0%
- Check the "Publish OSC" checkbox for every effect
- Use link behaviors to tie the parameters you want to control (for instance your arrow length, direction and position) to the parameters of the effects in the OSC group that are driven by these OSC's.
The effects in the list have different kind of OSC's and all the OSC's you publish from within Motion will appear onscreen in FCPX when you have your newly created effect selected in the Inspector
For more on rigging I can recommend Ripple Training's tutorial Motion 5 - Rigging & Publishing for Final Cut Pro X.
Good luck with rigging.
Robbert-Jan
Please Log in to join the conversation.
I am going to try some now...
Kurt
Please Log in to join the conversation.
What I am doing is I have a simple line drawn in motion.
I want an on screen control to move the line in FCP
Can you let me know some steps..?
This I got..
To use the OSC's from these effects for other purposes you can create a group in Motion and call it "OSC".
- Put a dummy layer in this group (for instance a rectangle) and uncheck this layers visibility checkbox. - For every effect you apply to this group you have to set the mix slider to 0%
- Check the "Publish OSC" checkbox for every effect
This I dont.. some questions..
- Use link behaviors to tie the parameters you want to control (for instance your arrow length, direction and position) to the parameters of the effects in the OSC group that are driven by these OSC's.
1. Do I add the link behavior to the Line I drew, The group where the line is in, to the OSC Group or to the rectangle that sits in the OSC group? Once I add the link behavior to where it needs to go, what do I link it to?
I have used the link behavior before, but in this case I am not getting anything to work...
I am having trouble getting the perameters of the effect to show in the link behaviors 'Sourse parameter' or the 'apply to' .. So I am pretty sure this is where i am messing up.
2. It doesn't matter what effect I choose, correct? All I am doing is using its OSC..?
3. Do I need rigging to make this work? Right now I dont care how it looks in motion or FCP, I just want it to work..
thanks again
Kurt
Please Log in to join the conversation.
I'll get back to you later this evening and help you out.
Robbert-Jan
Please Log in to join the conversation.
I make alot of filters and titles in motion to go into FCP.. so It'd be nice to get this OSC down..
kurt
Please Log in to join the conversation.
To get you started I attached a simple arrow generator with on screen controls.
When you open it in motion you can deconstruct the generator and the way things are linked.
Let me know if you still have any questions.
Just unzip and put in your User/Movies/Motion Templates/Generators folder
Please Log in to join the conversation.
It works perfect.
Now Ill try to make one..
Its the linking thats driving me up a wall..
Please Log in to join the conversation.
In this case for instance the scaling of width and height needed a scale factor of 10 in their corresponding link behaviors.
And you can only link a source parameter to a compatible target parameter.
By the way, I forgot to drag the mix slider of the Kaleidotile effect to zero. It doesn't matter too much since the dummy rectangle has its fill disabled to make it invisible.
To be on the safe side it's best to set the mix to 0% though.
Please Log in to join the conversation.
Is there a reason you chose the Kaleidotile Filter?
I see Poke used often.. My guess is thats because poke has one on screen control..?
thanks again!
Kurt
Please Log in to join the conversation.
You can drag the middle dots to scale horizontally or vertically.
Dragging a corner dot scales both width and height proportionally and rotates.
Dragging the grey area inside the boundary of the dots changes the position.
Please Log in to join the conversation.
Here is a thread that I completely forgot about. There is a lot of info on the subject.
www.fcp.co/forum/6-motion-5/688-tutorial...al-cut-pro-x-effects
Robbert-Jan
Please Log in to join the conversation.
I seen that earlier, didnt help me much.
What you sent yesterday did the trick!
Kurt
Please Log in to join the conversation.
- ronny courtens
-
- Offline
- Moderator
-
- Posts: 4455
- Thank you received: 962
-Ronny
Please Log in to join the conversation.
I am learning to get these OSC's because I find myself making more and more plugind for fcpx.
The arrow idea is because there seems to be a keyframing bug with various fxfactory plugins.
They have a free one called 'bars' (i think its called). Anyway you can open this one in motion.
If you look at it in motion, all keyframing works. But in FCPX.1 the keyframing wont work on some parameters.
What happens is the OSC will keyframe, but not whatever the OSC is connected too..
This happens in most ripple callouts as well (thats where I got the idea for the arrow).
If you have it, try to keyframe the arrow (for example) to get bigger over time... the OSC point moves but not the arrow.
kurt
Please Log in to join the conversation.
I made another arrow with two control points with the method described in the other thread.
It seems that the Track Points behavior is the culprit.
As soon as I keyframe the position of the OSC control points it breaks the connection with the start and end of the arrow.
I haven't tried to properly publish all the parameters from the arrow that is controlled by the Kaleidotile OSX, but my guess is that this will work since it has no Track Points behavior.
How are your experiments evolving?
@Ronny:
Robbert-Jan
Please Log in to join the conversation.
I didnt notice this happening until I updated to FCPX.1 and Mavericks.
Ripple callouts are locked, so you cant open them in motion.. I wish I knew how to get around the lock and I'd fix 'em myself.
But... I did try to just keyframe using the controls in the inspector, and it is still broke.. not sure if that tells you anything or not...
kurt
Please Log in to join the conversation.
- markspencer
-
- Offline
- New Member
-
- Posts: 11
- Thank you received: 1
Please Log in to join the conversation.
in FCPX (.09) and Mt.lion, this works.
In MAvericks and FCPX.1 it dont work.
use the red arrow for example..
add to timeline
Towards the beginning of the title add a Keyframe in the arrows position parameter.
Scrub towards the end of the title and drag the position of the pointer so the arrow moves, add another keyframe.
playback to see the OSC point move to the new keyframe, but the arrow will not move.
Download the example Robert-Jan made earlier in this post, you can keyframe all parameters in FCPX.1
Kurt
Please Log in to join the conversation.
- markspencer
-
- Offline
- New Member
-
- Posts: 11
- Thank you received: 1
Please Log in to join the conversation.


