专栏首页T客来了AE 二次开发小结

AE 二次开发小结

章节

  • ae 软件基本介绍
  • ae 软件基本介绍
  • 掌握n个基本概念
  • ae script 基本概念学习
  • ae script 常用操作
  • ae script 二次开发 开发者论坛
  • 关于突破认知,学习新知识的方法论

1. ae 软件基本介绍

要进行基于 ae script 的二次开发,首先要储备一些基础理论或概念。学习新知识的过程是痛苦的,因为要突破原有认知,反人性而为之

1.1 ae 软件简介

Adobe After Effects简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。

也就是我们熟知的后期特效制作软件,另外上述文字介绍中突出的 层类后期软件,看到层类,你应该可以想到 PhotoShop 这款图像制作软件, 简称PS, 这款软件中每个图像其实是由各个图层(layer) 元素组成的; 如下图所示:

其实一幅年夜饭效果图是由各个图层(layer 元素)组成的;

AE 软件当中也沿袭了PS的图层概念, 如:

利用 camera 图层可以看到一个成品也是由多个图层(layers)组合形成的。

在ae 软件中有图层面板,如下所示:

下面的链接中有关于ae的基础入门课,英文音频,前几个基础入门视频配有中文翻译字幕,后几个没有,可以调慢速度慢慢理解; https://helpx.adobe.com/cn/after-effects/get-started.html 看完前几个就算是入门了,基本理解到以下程度:

  1. 了解一个项目的构建方式
  2. 理解ae素材的组织逻辑
  3. 可以新建一个合成 composition
  4. 可以在一个composition 中拖入若干个layer
  5. 了解 tools 工具栏

2. ae script 基本概念学习

2.1 参考资料

http://docs.aenhancers.com 上述为ae script 的基本学习资料,需要学习以下基本知识 & api, 这是为真正上手开发储备基本能力:

  1. ae script运行方式、jsx为ae script api 实现语言 - 英文原版 ae script运行方式、jsx为ae script api 实现语言 -中文版
  2. Application object-应用对象
  3. Items-素材 item 其实即 project 面板中的各个 materials, 即栏框表示的部分,一般情况下分为 Footage、Compositon、Folder、 Solid 等四种类型; Item所在的Items chapter 理论上都需要熟悉,因为后期的编码工作主要与 AVItem、CompItem、FootageItem 等 Object 的使用相关, FolderItem Object 基本上用不到,可以选看
  1. Layers-图层 Layer 其实是 layer面板中各个具有时间线性质的元素
  1. Properties 属性,其实属性与layer强绑定,比如TextLayer的text、transform属性:

属性的设置其实沿袭的是oop思想(类似setter)

  1. RenderQueue-渲染队列 调用此api 将 ae 文件渲染为视频。

3. ae script 常规操作

当下搬运工, 参考下列博客中记录的常规操作,并结合ae script 在ae软件中的运行效果,体验以下: https://blog.csdn.net/xdhstc/article/details/52329616

4. ae script 二次开发 开发者论坛

得吐槽一下,某度现在根据关键字搜索到的有价值信息完全不够,而且良莠不齐,简易还是使用Google。 二次开发论坛: https://forums.creativecow.net http://www.aenhancers.com ae 二次开发 开发者论坛,上面可以找到一些问题的解决方案;

5. 关于突破认知,学习新知识的方法论:

本文分享自微信公众号 - T客来了(ltdo11),作者:bofeng

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 网站二次开发的总结

    王小婷
  • jmeter二次开发

    http://jmeter.apache.org/download_jmeter.cgi

    互联网金融打杂
  • CobaltStrike二次开发

    首先我们将IEDA中的java-decompiler.jar拿出来,一般在/plugins/java-decompiler.jar/lib/里面。然后新建两个文...

    鸿鹄实验室
  • 二次开发CobaltStrike

    默认的CobaltStrike内存在多处流量特征,在马儿与服务端建立连接时进行流量交互.此间存在多处可疑特征已被各大杀软记录在册 如:卡巴斯基,诺顿,迈克菲等,...

    天钧
  • C#|ArcGIS二次开发Chinamap

    rare0502
  • qduoj-二次开发记录

    修改dev_settings.py,数据库为psql,内存数据库为redis。(如果你的端口、用户名、密码是正确的则不需更改)

    Java开发者之家
  • php开发小结

    近来学校的实训课程结束了,很多同班同学赶上了校园招聘的晚班车,所以呢大家近来讨论的话题慢慢的也从游戏转移到了实习,是啊,实习,从校园学习里到正式融入社会...

    benny
  • ambari-web/admin 前端二次开发

    ambari-web可以单独编译,用来修改ambari UI页面。采用ember.js(版本: v1.0.pre)作为前端MVC框架和NodeJS相关工具,用h...

    create17
  • element-ui 简单二次开发

    当前项目为vue 2.6 + element-ui 2.14.1, 我们需要开发一个类似表格的表单组件, 可以看到除了表格样式以外,我们还需要嵌套各种表单组件,...

    copy_left
  • ONOS二次开发——Netconf命令下发

    最近对onos进行了二次开发,主要实现了Juniper路由器的 driver开发。在Driver中利用NETCONF协议读取并修改路由器配置、生成NETCONF...

    SDNLAB
  • 钢材信息小程序开发总结(二) ---uniapp

    marked将markdown转为html mpvue-wxparse将html转为wxml

    治电小白菜
  • 大三小白初次接触封闭式开发总结

    我没有三颗心脏
  • 大三小白初次接触封闭式开发总结

    学院大三的期末似乎总是这样,会在6月初的时候不是自己出去找到实习,不然就会要求你去到学校安排的实习中去(自己选择实习的方向),所以在我选择了Java Web方向...

    我没有三颗心脏
  • 开发问题小结

    这几天开发的过程中,碰见了一些问题,有些是属于常识问题,知道了记住了,下次就不会犯错,有些是属于知识模糊,需要理解,在此总结记录。

    bisal
  • C#开发BIMFACE系列2 二次开发流程

      BIMFACE 平台是一个对外开放的平台,建筑行业的相关公司、软件公司或者有 BIM 业务需求的公司都可以注册成为开发者并使用其提供的强大功能。

    张传宁IT讲堂
  • 动画:从 AE 到 Web,‘甩锅’给设计师

    接下来因工作调整,应该就很少接触 H5 开发了。借此机会总结对动画的一些个人思考。

    用户4962466
  • Revit二次开发: 文件损坏

    哪些因素可能会导致损坏? 损坏的原因也各不相同,包括但不限于 无法读取/写入存储介质 程序发生崩溃(特别是在数据写入 RVT 模型时) 附加模块以通过正...

    hbbliyong
  • Hadoop二次开发环境构建

    1 Hadoop二次开发环境构建 1.1 Hadoop编译环境构建 1.1.1 系统信息 Linux版本: ? 1.1.2 编译环境准备 1.1.2.1 安装j...

    大数据和云计算技术
  • GoStub框架二次开发实践

    序言 要写出好的测试代码,必须精通相关的测试框架。对于Golang的程序员来说,至少需要掌握下面四个测试框架: GoConvey GoStub GoMock M...

    李海彬

扫码关注云+社区

领取腾讯云代金券