How To Create An After Effects Plugin - Development Tutorial
Вставка
- Опубліковано 2 сер 2024
- In this tutorial we dive into the Adobe After Effects SDK to implement a simple line drawing algorithm (Bresenham's line algorithm). Visual Studio is shown but mac users can follow along using the same c++ source code on Xcode.
Links:
www.adobe.io/apis/creativeclo...
en.wikipedia.org/wiki/Bresenh...
en.wikipedia.org/wiki/Xiaolin...
🔴 Subscribe To Keep Up To Date With Plugin Releases, and Shenanigans: bit.ly/JoinThePluginParty
📟 Check out all our Plugins on aescripts + aeplugins: bit.ly/PluginEverything_aescripts
🎬Watch our most recent videos: bit.ly/LatestPluginVideo
🎬 Playlists You Might Like:
Plugin Autopsy: bit.ly/PluginAutopsy
Plugin Tutorials: bit.ly/PluginTutorialsPL
Memoirs Of A Plugin Dev: bit.ly/MemOfPluginDev
Plugin Development Tutorials: bit.ly/PluginDevPlaylist
-------------------------------SOCIAL-------------------------------
👥Facebook: PluginEverything
🐦Twitter: plug_everything
📸Instagram: @plugineverything
💬Website: www.plugineverything.com/
📟aescripts + aeplugins: bit.ly/PluginEverything_aescripts
#plugins #aftereffects #aescripts - Фільми й анімація
My brain hurts but no pain no gain. Love it!
Absolutely! Just do your best!
I'd love to see more videos about this topic, there's so little information for beginners !
Thanks! We will add it to the list!
Cool! For some reason there's very little information on how to use the SDK outside of the official documentation (which is a shame), so thanks for sharing!
Really glad this helped! If you have any questions, let us know!
I love your plugins and have been hella broke, so here I am! I hope this helps me out dude, you're amazing for doing this. I've been dabbling in code very lightly while learning gamedev so I'm just glad the setup is closer to starting up an SDK for an engine lol
Saving this in the hopes I can come back here at some point and understand it.
I felt this, my bookmarks are full of this.
Coding Is Hurts My Brain.. its not my job to get it, but i love to watch what you doing..
Great! Thank you very much. I would love to see more tutorials on this.
We'll add it to the list! Thank you!
Hope Andrew kramer also see this and start videos like this too...
So that everyone also get to know that how budding programmers can also contribute in the creative field.
#keep up the good work..👍
Do you think using c-style cast instead of static is good idea? (just a question)
This is soo new to me. Is there some coding language I should learn to be able to do this?
Whoa I never thought the SDK uses C++ instead of JavaScript. I got too used to using expressions thinking it would also be in JS. Thanks for the insight, this is enough for me to get started.
No more saving variables on markers lmao
I know right! The tutorial keeps going if you need more help, just check the playlists.
Hi, may I ask about the shortcut while the video quickly pops out a search box with "Skeleton" typing? Thanks
Nice!! right now beyond my capabilities, but maybe with more videos like this I could learn. Planning on doing more?
Hi Mikey, big fan of your channel. I am considering doing a series if there's enough interest. There's soo much to cover!
Plugin Everything we need to chat sometime :)
@@PluginEverything please do more like this video!!
@@PluginEverything hello i need this video github project how can i get it
Thanks, this is a super cool share!
Glad you liked it! Check out our whole series we’ve done on Dev!
thanks for this usefull post
can you make a tutorial for A plug in that export a file specific file that we choose
So, is there a way to make a plugin that allows After Effects to import/export live data in real-time from another program?
I'm doing this on a mac and I get an "After Effects error: invalid filter (25 :: 3) when I try to apply the skeleton effects to a solid.
Your video is priceless. Thank you so much!
Glad you enjoyed it!
@@PluginEverything Hi, James. Thanks to you I managed to build my own PlugIn for AE. (!) What version of cairo do you use on MacOs? For windows I managed to find standalone lib and dll. It worked perectly. Do you know if something like this exist for MacOS? Or does one eventually have to build it on Mac and then make a specific build for distribution?
You could just set the range check to true when you define the points and it will do the job, instead of writing your own function for it. :)
I didn't understand the enum part. Can you please explain why we cannot just use one enum. They're refer to same values as I see. (Also they can be class enum, so we can put them in the class namespace :) )
I am doing it soooon man . It's all new , after effects itself is . But i learn fast and with the "help of people like you" .. hahahaha . downloaded sdk but classes going on ...damn . Yet i will look forums and see what are problems . Develop a plugin . It might take 16 more days for me .
Thanks so much! Finally a little bit of light shed on this obscure topic. What would be the reasons to develop in the sdk as opposed to Adobe scripting?
I suspect you cannot compile your scripts and protect your intellectual capital. Selling a plugin vs a script is more secure? Just a hunch.
You can't draw pixels using scripts, you can only automate what's already inside of after effects. With a plug-in, however, you can do things that after effects "can't handle".
SKELENTON PROPERTY PAGES
does not appear after effect in the output directory
does not appear C:\program file\adobe\adobe Effects CC 2018\support files\plug-ing\build\
does not appear IN COMMAND (AE_CC_2018)
if you can help me in this
You are awesome btw 😅😅
Maybe its a silly question but still i wanna ask..
Is there anyway i can code this in python...
Bcz i need to have a really good command over c++ to execute this stuff .🙍🏼♂️
Anyways. really a rare video on the INTERNET regarding AE sdk..
Hope to see some more episodes of this.
Keep up the good work
#love from INDIA
I am just binge watching all your videos specially the development ones and also love all your "memoirs of a. Developer" videos..
ty
No worries!
Hey james i use Xcode everything is fine i made my code and everything is good ,
when i compile a vs version for windows it works fine on my machine however i tested the .aex on another machine it gaves error 25::3 and cannot find the entry point for the plugin
I use ( paralles and windows )on my mac to run vs and i think it’s opencl issue
Thanks 🙏
I thought it’s an issue with the entry point naming but everything was okay
I wrote my cobe on xcode no worried about library like math iostrem etc but the thing is on visual studio i had to it to compile it with the file from
Property Pages => Configuration Properties => C/C++ => Code Generation => Runtime Library
I set it to multi thread (ml)
And everything works fine
Thanks
Can't we use python
Thanks for the video. I can't create the skeleton.aex :(... Tried VS17, VS19. I always get a Linker Error: LNK1104 "...Skeleton.aex" can't open
Somebody know what to do?
Hey! What’s the full error code?
We’d love to help, just need more info!
@@PluginEverything solved it meanwhile: just make sure to run visual studio as admin. (there is also a note in the documentation for that)
but thanks for your reply!
Hello
I want to ask you if it is possible to use Python to write a plugin for After Effects
same question asked 2 years ago but didn't get a reply from them.
MAy be you could check out this site
www.fxphd.com/courses/#
And click on the After effects tab
Wow thats complex. is there like a template or something? i really do respect your work m8
Thanks! There is a Skeleton template you can download, it comes with the AE SDK.
Ik. i meant something like a ui.
Ive heard you can make after effects plugins and sell them for a decent amount of money, is this true, if so is it a good idea
Hi Bob! That's our main business, we make the videos on the side to help people! Check out our other content for the plugins we build!
@@PluginEverything thanks i will check it out
Isn’t it illegal tho? Since you’re profiting off the app?
@@idkanymore2757 Adobe relies on 3rd party developers to create plugins to extend AE's capabilities that otherwise wouldn't exist.
Plugin Everything ah, got ya. Makes sense
Thankyouu
But I need another tutorial for Adobe Premiere Pro plugin. Because I haven't mastered at after effect yet because my potato laptop can't handle AE 😂
I am thinking of developing plugin to remove duplicate frames ....for now .
Had same ideas for AFX plugins... Now I see I could't handle this stuff. Sad :(
Feel free to email us and we can see if we can work together :)
i cant do it LOL but somebody needs to make a plugin to create mask from illustrator path in one click... instead of copy paste it ...
Wat?