如上一篇文章🔗搭建AE插件开发框架 介绍,功能实现需在钩子函数 CommandHook() 中开发,那来看看怎么获取图层的曝光值吧!
先获取当前图层:
AEGP_LayerH layerH = NULL;
ERR(suites.LayerSuite8()->AEGP_GetActiveLayer(&layerH));
再根据图层获取对应的效果空间,如曝光度对应的 effect_key 是 825:
AEGP_InstalledEffectKey effect_key = 825;
AEGP_EffectRefH effectH;
ERR(suites.EffectSuite4()->AEGP_ApplyEffect(S_my_id, layerH, effect_key, &effectH));
如果仅此,那么插件每执行一次,效果控件面板就会增加一个曝光度面板:

本文介绍如何使用AE插件开发框架获取并修改图层的曝光值。从获取当前图层开始,通过应用特定效果和获取效果参数来读取曝光值,并展示了如何调整这些值。
最低0.47元/天 解锁文章
1135

被折叠的 条评论
为什么被折叠?



