干货 | AE脚本编写高级案例训练视频教程AFX304 Advanced Scripting for After Effects
Posted 书生说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货 | AE脚本编写高级案例训练视频教程AFX304 Advanced Scripting for After Effects相关的知识,希望对你有一定的参考价值。
AE脚本编写高级案例训练视频教程FXPHD – AFX304 Advanced Scripting for After Effects, Part 2
在本课程中,MathisMöhl继续执行第1部分的After Effects的高级脚本编写项目,主要集中在以下三个高级主题:Gulp构建系统,与Git合作,AE渲染队列脚本编写,包括如何使用Gulp自动将AE脚本的所有源文件组合到单个结果文件中,从gulp执行After Effects脚本,javascript和Node.js,JSLint的linter配置等等
Gulp构建系统
Gulp将帮助我们自动执行脚本开发的许多任务。在之前的AFX303课程中,我们已经看到开发分散在许多源文件上的模块化代码是非常有意义的。但是,当我们将项目交付给客户时,他通常希望拥有一个单独的自包含的脚本文件,这些文件通常也应该被模糊化以保护我们的知识产权。
Gulp可以自动完成所有这一切。
在课程AFX303中,您已经了解了使用git版本控制系统的基础知识。现在,您在并行处理同一个项目中的几个人时,将学习如何使用它。为此,您将学习如何使用不同的分支,如何处理合并冲突以及如何将项目与可由所有团队成员访问的服务器同步。
脚本化渲染队列
您将学习如何直接从脚本启动After Effects渲染队列或Adobe Media Encoder。我们涵盖控制渲染设置和输出模块的所有细节。例如,我们编写一个脚本,根据存储在电子表格文件中的数据,呈现三分之二以下项目的不同变体。与手表文件夹类似,脚本甚至可以监控电子表格,只要电子表格的内容发生变化,脚本就会自动开始重新呈现新内容。
在专注于这三个主题的同时,您还将磨练AE脚本干净代码编写和模块化技巧。例如,使用gulp,我们还配置了一个在后台永久检查您的代码质量的linter。而在我们的渲染队列的脚本代码中,例如,我们运用如何通过使用函数作为其他函数的参数来最小化代码中的冗余。
作者介绍:
MathiasMöhl是mamoworld.com的共同创始人,该公司专注于为After Effects和Premiere Pro开发脚本和其他扩展。他最受欢迎的发展包括After Effects脚本MochaImport +,iExpressions和Auto Lip-Sync以及Premiere Pro的BeatEdit。 Mathias也是一位经验丰富的培训师。他在mamoworld.com上发布了超过100种免费视频教程,并被邀请参加像Animago和After Effects World Conference这样的活动。在早期的生活中,Mathias在计算机科学领域获得博士学位(获得“最高评分”),作为生物信息学研究员,在国际,科学会议和期刊上发表了超过15篇文章。
教程语言:英语无字幕(中文字幕需要有人商业翻译,不会凭空出现的)
书生影视CG站|C4DSKY.COM
书生QQ:514092538
欢迎加入
C4DSKY千人群:633912726
C4DSKY官方群1 298627481
C4DSKY官方群2 280609239
C4DSKY官方群3 529245649
C4DSKY官方群4 529837206
C4DSKY官方群5 250555652
您的关注,会让我们变得更好
以上是关于干货 | AE脚本编写高级案例训练视频教程AFX304 Advanced Scripting for After Effects的主要内容,如果未能解决你的问题,请参考以下文章
神器-AE脚本/表达式代码编辑开发工具AEscripts MoCode v1.0.5 + 使用教程