Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

PPRO Scripting: Custom Bezier Keyframe Interpolation

Contributor ,
Mar 17, 2025 Mar 17, 2025

The PPro UI allows editing keyframe handles to set custom easing curves in Effect Controls Panel.

_nicdean_1-1742240819104.pngexpand image

 

Currently, PPro scripting only allows Linear, Hold, and Bezier keyframes:

_nicdean_0-1742240601025.pngexpand image

 

During migration to UXP, please add API support for custom bezier interpolation on keyframes. This would enable developers to build more robust presets, plugins, and extensions to automate keyframe creation & light motion graphics in PPro.

 

It would also allow devs to build custom easing panels, with easing presets, and a better curve editor. These products are extremely popular for After Effects: Flow, Ease Sync, After Ease, etc.

 

You could model the API after AE's KeyframeEase object.

 

Here are threads of people requesting this exact feature and related issues:

 

TOPICS
SDK
100
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Mar 17, 2025 Mar 17, 2025

"These requests seem oddly familiar...Oh, hey Nic!"

😉

>During migration to UXP, please add...

Migration of existing APIs remains our priority. Once we approach 1:1 parity with what was previously available via CEP+ExtendScript, we can begin considering new API feature requests. 

Translate
Adobe Employee ,
Mar 17, 2025 Mar 17, 2025

"These requests seem oddly familiar...Oh, hey Nic!"

😉

>During migration to UXP, please add...

Migration of existing APIs remains our priority. Once we approach 1:1 parity with what was previously available via CEP+ExtendScript, we can begin considering new API feature requests. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 17, 2025 Mar 17, 2025

Hello @bbb_999! Understood about migrating the existing APIs first.

 

Hope that this feature request & the supporting threads are helpful for prioritization. Trying to get this one added to the top of the list after 1:1 parity 🙂

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Mar 17, 2025 Mar 17, 2025

Good luck garnering more votes for your proposed Keyframe work; the Captions Coalition is already building support with Product Management... 😉

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Mar 17, 2025 Mar 17, 2025

I strongly support all Captions updates! Haven't seen much discussion on keyframes, so I wanted to make the official ticket.

 

Captions, emojis, and keyframes are the 3 pillars that I think would be well received by many users.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Mar 17, 2025 Mar 17, 2025

Makes sense; I'm sure they'd ALL be well-received.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 29, 2025 Mar 29, 2025
LATEST

yeah I know PLENTY  of people myself included that would greatly benefit from official bezier handle infoe being integrated with UXP.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines