Chosen to be implemented.
so pleased this will be added. opens a lot of doors for personal use as @alexmitchellmus has pointed to and also commercial potential for our code. thanks for taking this on Team Vuo!!!
Just to clarify: Currently one needs to generate with Apple Motion an FCPX plugin. Can we keep that workflow? (I donāt think we need any special wrangling of FCPX plugins)
@alexmitchellmus, our plan is for Vuo to generate both an FxPlug and a Motion template, so that you can export a plugin from Vuo and immediately open it in FCP X. Thus it wonāt be required for Vuo users to wrangle the plugin in Motion. However, for those who want to, the FxPlug and auto-generated Motion template could be opened in Motion.
Ok @jstrecker, that sounds like more work for you guys but also sounds better for end users. There are lots of complex things that Motion can do (as you would know) like making rigging sets etc, and publishing specific variables. Lots of FCPX effects are actually just Motion effects anyway! :-)
I havenāt looked at Motion in a long time, but does it allow for more interaction with effects than just the basic inputs of numbers, index, string, image and so on? Will modal dialogues be possible to load files or do complex interactions to setup something with a preview window or the like with Vuo FX plugins ?
Also one thing that really limited QC was the inability to programmatically control published inputs. One canāt show/hide inputs depending on relevance to other settings, one canāt change named index list items depending on state (enumerated lists), one canāt change the min/max/step-size settings on sliders depending on other settings programmatically. Will Vuo also be bound by such limitations or are there ways around. Sorry, I would love to simply fire Vuo up and just see for myself but Iām still largely unfamiliar with the basic node set and nuances and itās a bit harder to push towards a goal as a novice in Vuo than QC in my humble opinion, even with a wealth of QC experience, just because the flow paradigm is less simple (but obviously more powerful with it). Ā
There are a couple of ways that plugins exported from Vuo may be able to pop up additional UI elements like a preview window. The first Iām not totally sure about since I havenāt tested, but it may be possible to just add a piece in your Vuo composition that displays a window as usual. The second possibility would be for Vuo to support the FxPlug onscreen controls API. I would say put onscreen controls on a separate feature request if you want it, since it goes beyond the basic ability to export Vuo image filter/generator compositions as FxPlug plugins.
Your suggestion about programmatically showing/hiding published inputs could be built on top of the proposed UI for storing and editing published input port values. Again, separate feature request. Please create if youāre interested.
P.S. ā If itās been a while since you last tried Vuo or looked at the tutorials and manual, Iād encourage you to take a look at whatās changed. We still have a number of event-related usability improvements slated for Vuo 1.3, but in the meantime I hope that the great tutorials by Vuo community members, the improved documentation, and the added example compositions can help demystify events for you. If you have specific questions about events, please ask!
Is there any further update on the status of this feature (FxPlug plugin generation) beyond āChosen to be implementedā ? I have a lot of experience creating visual effects plugins for video editors and compositors (most recently using Quartz Composer and Motion to create effects for Final Cut Pro) and I would be eager to give feedback on the Vuo implementation as soon as a usable build was available. Iām also eager to replace Quartz Composer with Vuo wherever possible so I expect Iāll be making use of this feature. Thanks.
Hi Kingluma, Iād love to see what kinds of plugins you make, do you have them online?
Do you use the Noise Industry ProEffects to finish your plugins? Iāve been thinking to get, but possibly seeing as Vuo wont work with that i just need to rebuild effects in Vuo where possible.
kingluma.com
yes, FxPlug integration (when necessary) and distribution through Noise Industries FxFactory
- previously I was @ BorisFX for many years
@kingluma, no updates yet. Thanks for offering to test! Weāll keep you in mind if we do an alpha/beta release.
Ah @kingluma I know you as Boris Effectsā¦ much respect to you! I also recall you organised someone within Apple management to address a bunch of unfixed and showstopping bugs in one of the more recent releases, thanks heaps for that, was embarrassing that they disowned QC for so long. Ā
allright, N O W would be a good time for this : )
yes agreed :) they should deploy this asap
Resolved in Vuo 2.0 beta.
I think this is included in the main release now. If so, please update the marketing on this Vuo webpage!
Speaking of which the feature comparison with other graph composing softwares doesnāt mention Metal, which Vuo is native on since the latest release. Itās probably worth having a tab in this table of comparisons on graphics frameworks to highlight that Vuo is native to Metal now.
Somebody actively developing a QC-like technology told me the other day they need Metal rendering when I suggested Vuo and he didnāt realise Vuo is now native to Metal.