⑴ 做MG动画有哪些优秀的插件和脚本
Motion2 脚本 里面分三种功能,中心点置换关键帧动画调节 表达式(强烈推荐)AE脚本管理器 脚本 可以在里面放置很多琐碎的脚本 比如:创建空物体到选择层.层时间偏移等等,Duik 脚本 主要用作角色动画和表达式PuppetTools 3 脚本 专做角色动画,用Null绑定linescreator 脚本 两个功能 中心点置换,在两个物体间连线(线是shape层,调节方便)Ease and Wizz 关键帧动画调节 (很好入手,但可调和操作的空间不大)Particular 粒子 不用说了吧~MG里做的矢量烟雾和一些随机粒子效果就得靠它,3D stroke 3D线,弥补了shape层里的很多缺陷,可控性很强,强烈鄙视sweet typemonkey这些全自动脚本,想做出好的MG,真的是得付出耐心和时间,有时候为了效果,一帧帧的K也是个好办法,最近发现了两个做motion很不错的脚本,RubberHose v1.0 脚本 做人物手脚IK动画的,和puppetTools.Duik最大的区别是,它是创建了一个shape层,再用两个点控制shape层的形状(表达可能有误),而且可以直接把手或者其他图形父子链接到控制点上,自动旋转,不会穿帮。为什么说这个好呢?因为有的时候做手部动作,需要替换成其他姿势的手,用上两个非常麻烦,这个就很方便。但也有缺点,它只能做同大臂小臂一样粗的手臂,上粗下细的做不了。Aescripts Cluster v2.03 脚本 几年前的手指舞应该都看过,那个是三维的,这个是二维的,控制性很强,选项很多有点麻烦。但用好了,做科技范的motion或者其他东西也很不错。Aescripts Explode Shape Layers v3.4.4+脚本其实很久以前就在用,只是懒得更新,做Motion就肯定离不开AI和矢量图层,这个脚本可以批量将AI图层变成shape层,打散,合并都是一键完成的,很方便。AEscripts Joystick‘n Sliders 脚本 操作有一点点难度,但上手之后通过滑块来控制动画位置,K人物转头和正面动作非常快。
⑵ 【AE插件脚本】图形路径跟踪动画脚本,自动对形状图形生成空对象
Wayfinder是一款图层路径跟踪动画AE脚本,可谓是做图形动画的一大利器,而且非常方便,它可以让任何形状图层来制作路径跟随动画,还可以给形状生成器甚至更复杂的动画形状图层附加和引导图层!
现Wayfinder脚本已经更新至1.2.3版本,装上脚本后会自行更新非常方便。
钢笔描绘的路径也属于形状层哦随意也可以跟着描绘的路径进行移动。
效果如下,自动生成图形和空对象。
至于空对象的使用就不用我多教了吧!不会用的话也很简单:
给空对象的位置打上关键帧,让它产生位置的移动。
空对象层的使用,主要用作父子链接,把多个图层父子链接给空对象,然后对空对象进行做动画。
如下方的效果展示。
获取方式:
宫纵号:焦洲后期资源库
回复:路径跟踪脚本;即可
回复:路径跟踪脚本;即可
回复:路径跟踪脚本;即可
⑶ ae脚本shapemonkey怎么安装mac电脑上可以装吗
点击下载:mac 版安装包网络盘下载
很多新朋友接触mac软件,或者是工作需要mac软件的朋友,一定在网上要网络这些问题,
mac下载,mac软件,mac软件下载,mac软件官方下载,mac官网,mac cs6破解版下载,中文版mac cs4,中文版mac cs4,中文版mac cs3,mac cc,mac下载中文版,免费mac破解版下载, 免费中文版mac,精简版mac等等这些问题。自己培训的时候老师分享的资料,分享给你,包括软件和教程 有的下载了软件,可是愁于安装需要序列号,人家也不是免费给你用的,接着要去网络,mac cs6序列号,mac cs5序列号,mac cs4永久序列号之类的,啊啊啊,我的头脑都要爆炸了。怎么下载一个软件这么麻烦啊,到底有没有能够让我用的软件?
真的没有吗?世上无难事,只怕有心人。小编告诉你,你不是一个人在战斗,你还有一大群的小伙伴和你一样在抗战。还有我。
⑷ ae脚本怎么安装步骤
ae脚本安装的具体步骤如下:
1、我们必须直接把下载好的外置插件复制到你的电脑里的AE软件所在的盘的“Plug-ins”文件里面,这个“Plug-ins”就是存放AE效果和外置插件的一个目录。
⑸ ae脚本和插件的区别
AE插件:存在于你的AE安装目录下的Support FilesPlug-ins文件夹里,扩展名为aex,如下图这些就是一些常用的AE插件;
脚本,预设和插件都是为了能够制作出想要的包装效果,通常是结合使用;
⑹ 如何编写ae脚本
1.创建合成
在ae中的基本所有的操作都是在合成中进行的,所有我们先来讲一下如何创建一个合成。
创建合成命令可以在帮助手册中的ItemCollection object(82页)找到。
app.project.items.addComp(合成名称,宽度, 高度, 像素长宽比,持续时间, 帧速率);
比如,我们想要创建一个叫“合成”的合成,分辨率是1280*720,时长是8秒,帧速率为25帧每秒,那么,我们就可以这么来写:
app.project.items.addComp("合成",1280, 720, 1, 8, 25);
2.创建文件夹
创建文件夹命令也同样是在帮助手册中的ItemCollection object(82页)找到。
app.project.items.addFolder("名字");
这里我们可以写一个小例子,比如,我们想创建一个叫“合成”、分辨率是1280*720、时长是8秒、帧速率为25帧每秒的合成以及一个叫“文件夹”的文件夹,我们需要将这个所创建出来的合成移动到新创建的文件夹当中,我们就可以这么来写:
var newFolder=app.project.items.addFolder("文件夹");var newComp=app.project.items.addComp("合成",1280,720,1,8,25);// 使用parentFolder命令将新建的合成放入新建文件夹中newComp.parentFolder=newFolder;
js小知识:
1.var是声明变量,最先创建变量时需要在变量名前使用var进行声明,声明变量时可以不赋值,可以在使用的时候再赋值,如:
var num;num=1;
2.希望大家在刚开始的时候就养成良好的变量名书写规范,这里建议大家使用驼峰命名法(所谓驼峰命名法,就是变量中的从第二个单词开始,首字母需要大写,如:newComp)。这样可以大大提高代码的可读性,以及便于你自己及他人进行代码维护。
3.每句代码写完后,需要在该句末尾加 ; 号。
4.js中书写注释有2种方法: // 和 /* */ 。如果想要书写单行注释就可以使用//。如:
//这是一个单行注释
如果想要书写多行注释就可以使用 /* */ , /* */ 中间添加要写的注释内容。如:
/*
这是一个多行注释这是第二行这是第三行 */
3.获取所选择的合成
我们经常会对在选择的合成中进行一些操作,那么获取当前所选择的合成我们就需要这样来写:
var currentComp;// 获取当前所选中的对象currentComp = app.project.activeItem;// 判断当前所选中的对象是否是合成对象,如果是则返回frue,如果不是则返回falseif (currentComp instanceof CompItem) {
return true;} else {
return false;}
这里activeItem是获取当前被选择的对象,但是当前被选择的对象有好多种,比如:当什么都没有选中时,他就是null,是个空对象,或者选中的是文件夹或者素材对象,所以我们这里需要判断一下。
js小知识:
1.instanceof运算符是用来判断一个对象是否属于这个类,返回值是一个真或假的布尔值。
currentComp instanceof CompItem 的意思就是当前所选择的对象是否是个合成。
2. if为判断语句,书写格式为:
if (判断条件) {
满足条件后执行的语句;} else {
不满足条件所要执行的语句;}
在以后的对选中的合成操作时,肯定需要先判断当前是否选中了合成,如何没选中,我们就弹出提示,如果已经选中,我们在进行后面的一系列操作,这时,我们可以把上面的判断封装为一个函数来方便后面的调用。
比如,我们要选择一个合成,如果是合成我们就返回当前所选择的合成名字,并将分辨率设置为1920*1080,如果所选择的不是合成,则返回“请选择合成”,我们可以这样来写:
var currentComp;function selComp(){
currentComp=app.project.activeItem;
if(currentComp instanceof CompItem){
return true;
}else{
alert ("请选择合成");
return false;
}}if(selComp()){
alert (currentComp.name);
currentComp.width=1920;
currentComp.height=1080;}