Skip to main content
Inspiring
April 22, 2014
Answered

What should I use to create ui for a AEGP plugin in mac

  • April 22, 2014
  • 1 reply
  • 1537 views

Hey there,

     I'm new to plugin development, but I been doing script development for quite a long time though. I'm tring to develop a AEGP plugin. I'm going over  the "Panelator" example project(from AE CC SDK), but I don't know how to create ui stuff for the plugin panel.

     The example project doesn't have any example code for doing this on a mac computer, I found the examle code for windows though.

     So, can someone generously tell me how to do this? Should I do it with cocoa? But from what I understand, I can only use Objective-C to write cocoa ui.

     Thank you very much!!!!

This topic has been closed for replies.
Correct answer Zac Lam

Hi Zhiqing Li,

We just announced in the next major update to AE CC, that HTML5 panels will be supported:

http://blogs.adobe.com/aftereffects/2014/04/new-changed-after-effects-cc-2014.html

This will allow you to build the UI using HTML5, and use your scripts for driving AE.  This is quite a bit easier than using Cocoa for building panel UI.  Thoughts?

1 reply

Zhiqing_Li
Known Participant
April 23, 2014

Looks like nobody want to answer my silly question .  But I did find out that mac has a carbon framework for ui drawing? Is this the answer?

Zac LamCorrect answer
Inspiring
April 23, 2014

Hi Zhiqing Li,

We just announced in the next major update to AE CC, that HTML5 panels will be supported:

http://blogs.adobe.com/aftereffects/2014/04/new-changed-after-effects-cc-2014.html

This will allow you to build the UI using HTML5, and use your scripts for driving AE.  This is quite a bit easier than using Cocoa for building panel UI.  Thoughts?

Zhiqing_Li
Known Participant
April 24, 2014

Hi Zac Lam,

     This is a very exciting new feature!!! I been dreaming about this for quiet a long time!

     But from the feature announcement page, looks like this great new feature is only available for scripting. it that right? or is it also available for plugin development?

Thanks

Zhiqiang Li