美文网首页
AE 二次开发小结

AE 二次开发小结

作者: markfork | 来源:发表于2020-01-19 16:16 被阅读0次

    章节

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

    1. ae 软件基本介绍

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

    1.1 ae 软件简介

     


    ae 软件截图

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

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

    合成效果 各图层展示

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

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


    ae 模板

    利用 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 基本上用不到,可以选看

    image.png
    1. Layers-图层
      Layer 其实是 layer面板中各个具有时间线性质的元素

      ae 中的图层
    2. Properties
      属性,其实属性与layer强绑定,比如TextLayer的text、transform属性:

      textLayer 的text、transform属性
      属性的设置其实沿袭的是oop思想(类似setter)
    3. 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. 关于突破认知,学习新知识的方法论:

    如图所示

    相关文章

      网友评论

          本文标题:AE 二次开发小结

          本文链接:https://www.haomeiwen.com/subject/vdqsnctx.html