2026年ae二次开发笔试题及答案_第1页
已阅读1页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年ae二次开发笔试题及答案

一、单项选择题(每题2分,共20分)1.AfterEffects二次开发中,用于访问项目根节点的主入口对象是A.ject.rootFolder B.ject.item C.ject D.app.activeItem2.在ExtendScript中,将图层时间偏移2秒的正确写法是A.layer.startTime=2 B.layer.inPoint+=2 C.layer.timeOffset(2) D.layer.startTime+=23.若要在脚本里批量创建100个合成,性能最优的循环结构是A.for(;;) B.while(true) C.for…in D.for…of4.AE脚本里对属性添加关键帧之前必须首先执行的语句是A.property.setValueAtTime() B.property.setSelected(true) C.property.setTime() D.property.setValue()5.使用CEP面板调用AE脚本函数时,跨进程通信依赖的协议是A.WebSocket B.CSXS C.V8 D.CEF6.在AE渲染队列中添加输出模块后,设置输出路径的属性是A.outputModule.path B.renderQueueItem.file C.outputModule.file D.renderQueueItem.path7.下列颜色空间转换中,ExtendScript内置可直接支持的是A.HSL→Lab B.Rec.709→Rec.2020 C.RGB→HSL D.ACES→sRGB8.若要在脚本里读取图层标记名称,应访问A.layer.marker.key(i).name B. C.ment D.layer.marker.key(i).comment9.CEP面板中,监听AE当前合成变化的事件ID是A.compSelectionChanged B.activeItemChanged C.onCompChanged D.afterSelectionChanged10.在AE表达式引擎里,二次开发扩展自定义函数必须挂载到A.global B.thisComp C.footage D.Math二、填空题(每题2分,共20分)11.ExtendScript中,获取当前项目帧速率的属性是________。12.创建文字图层后,设置字体名称需访问的层级属性是________。13.CEP面板调用JSX文件时,需在manifest.xml中声明的脚本类型为________。14.将合成背景颜色设为纯黑的十六进制常量是________。15.在渲染队列中,设置输出格式为H.264需使用的格式模板名称是________。16.表达式里获取当前合成总时长的全局变量是________。17.使用脚本批量导入素材时,创建FootageItem的方法名是________。18.若要在JSX中打开系统文件选择对话框,使用的类是________。19.将图层混合模式设为“相加”对应的枚举值是________。20.在CEP中,向AE发送ExtendScript并等待返回结果调用的接口是________。三、判断题(每题2分,共20分)21.ExtendScript支持使用async/await进行异步编程。22.通过ject.save()可以保存为新的项目副本并返回新路径。23.CEP面板运行在Chromium内核,可直接使用fetchAPI访问本地文件。24.在表达式里调用外部JSX文件函数需要提前通过include引入。25.渲染队列中,render()方法会阻塞脚本直到渲染完成。26.使用脚本删除图层后,其所有引用在内存中立即被回收。27.AE脚本可以修改首选项中的“自动保存”间隔时间。28.通过Folder.selectDialog()返回的对象类型是Folder或null。29.在JSX中,alert弹出框会暂停AE主线程运行。30.CEP面板与AE主程序通信数据大小理论上无上限。四、简答题(每题5分,共20分)31.简述使用ExtendScript批量替换合成中所有缺失素材的完整流程。32.说明在CEP面板中实现“一键将选中图层导出为JSON描述文件”的核心步骤。33.描述如何利用AE脚本自动为文字图层每字符添加逐字3D化动画的关键属性与循环逻辑。34.解释渲染队列脚本自动化中“后渲染事件”挂钩的实现方式及注意事项。五、讨论题(每题5分,共20分)35.讨论ExtendScript被官方标记为旧版后,未来AE二次开发的技术迁移路线与风险评估。36.对比CEP、UXP与纯JSX三种面板架构在AE插件开发中的优劣,并给出选型建议。37.针对大型模板工程,探讨脚本化版本管理、依赖追踪与团队协作的可行方案。38.分析在8K多通道EXR流水线场景下,AE脚本优化渲染导出速度与磁盘占用的策略。答案与解析一、单项选择题1C 2D 3D 4A 5B 6C 7C 8D 9B 10A二、填空题11ject.frameRate12textDocument.font13ScriptPath140x00000015H.264–MatchRenderSettings16thisComp.duration17ject.importFile(newImportOptions(file))18File.openDialog()19BlendingMode.ADD20evalScript()三、判断题21× 22× 23× 24× 25√ 26× 27√ 28√ 29√ 30×四、简答题31遍历项目根目录FootageItem,若missing属性为true,调用replace()方法传入新文件路径;需先提示用户选择替换文件夹,再按文件名匹配,最后保存项目。32在CEP前端监听按钮点击,通过evalScript调用JSX:获取ject.selection,逐层提取属性字典,序列化为JSON,调用CSInterface的writeFile方法保存到磁盘。33获取文字图层TextDocument,设置enablePerCharacter3D为true;循环访问animatorGroup.add()添加Animator,再添加Selector,设置properties中ZRotation关键帧,循环递增time。34在renderQueueItem上注册onStatusChanged事件,判断若状态为RENDER_DONE,执行后续脚本如拷贝文件、发送邮件;注意事件只在脚本未退出时有效,需保持CEP面板常驻。五、讨论题35ExtendScript停止更新后,应转向CEP+UXP混合方案:核心逻辑用UXP插件,遗留模块通过CEP桥接;风险在于官方文档滞后,需自建polyfill并监控API变更。36纯JSX轻量但界面简陋;CEP支持HTML5却内存占用高;UXP性能优但AE支持尚处Beta。建议新插件优先UXP,旧项目逐步迁移,关键渲染逻辑仍放JSX保证兼容。37采用JSON描述模板结构,GitLFS管理大文件;脚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论