技术标签: html数字跳动加载
原标题:【AE】加载动画和数字跳动
转载一篇晓斌师兄的教程~
最近都在研究动效,跟着师兄一起动手吧!
转载:吴影浪技
作品:http://www.zcool.com.cn/work/ZMjExNzkxMDQ=.html
Hello,大家好,今天给大家分享一个小案例,就是上面那个图的制作思路,一如既往的,只分享思路,不要在意那些参数。
教程分两部分,第一部分是简单说一些AE的工具,方便后面操作(其实是某土豪煤老板硬要求我写这一段基础教程的),第二部分就是加载线条跟数字跳动的做法啦。
第一部分
1.项目窗口:我们将素材导入AE的时候储存的位置,可以新建合成,当素材数量很多的时候,可以建文件夹管理你的素材(比如区分音频、JPG、Png...等让你后期可以快速找到)
2.时间线窗口,我们可以将要做动效的图层拖进来,进行设置
3.合成窗口,可以看到我们做动效的效果
4.在时间线窗口右击,可以新建一些图层
文本(就是添加一个文本层)
纯色(听大家都说叫固态层,可以当背景,也可以将特效粒子神马的做到这个层上,毕竟有时候不好直接将效果做到我们做的图上)
灯光(UI没用过,只用过来当粒子发射器)
摄像机(配合三维图形使用的,可以将我们的图片形状打开三维开关后就可以啦,老实说,没用几次)
空对象(一般拿来当父级,跟其他对象绑定后,可以对空对象K动画,其他对象会跟着运动)
形状图层(UI非常重要,天天用,不说了)
调整层(顾名思义,可以在调整上添加效果,或是进行调整,作用于它下方的所有图层,用来调整全局非常方便)
如果哪个说错了,后台悄悄告诉我,嘘~
5.快捷设置工作区域,工作区域就是最后渲染输出的内容范围哦,所以输出前要看看想要的画面是不是都在工作区内啦,素材的全部时长不是输出的时长哦,超出的部分不会渲染出来的。
6.好啦,真的是最后一个,再不开始教程要给打了。
每个素材下面的变换设置,动画的关键,前面的小码表是K帧用的,要调整动画,就必须先打下一个关键帧,然后移动时间标再调整数值,这时会自动打下一个新的关键帧,两个关键帧之间会自动形成过渡动画
快捷键:瞄点(A)、位置(P)、缩放(S)、旋转(R)、不透明度(T),快速查看有关键帧的属性(U),查看由关键帧及调整过数值的(UU,按两下U),当然,加shift可以加显熟悉,比如按了 P ,再按 shift+R ,就会显示位置及旋转两个属性
别动手,真的就开始教程了!
第二部分
加载线条
1.在PS中先整理好图层,讲不动的层,全部合并到一起,要动的层,为一层,这里是线条跟数字要做动效,所以我把这两层分开(其实这两个可以合并到一起,因为到AE里面都是要重做这两个元素的)
2.将PS丢进AE里面,设置如下
3.先来做加载线条的,首先,我们选中“椭圆工具”去掉填充,设置描边10像素,色值(#00D8C0),参考我们做好的设计稿,画相同大小的圆,调整好位置,然后就可以关掉原来的那个线条层了
4.因为要做生长动画,只有一条线不好看,所以我们选中形状图层1,Ctrl+D,复制一层得到形状图层2,然后我们选中形状图层1调整下色值(#434361)
5.选中形状图层2,添加修剪路径
6.展开修剪路径的属性,在0.5秒结束打一关键帧(0.5主要是为了不要让动画一点就放,让人有一点点缓冲),设置结束为0,这样你就看到线条已经消失了
7.在2秒的时候数值调整成80,因为我不想让它完全走完。
8.这样动效就做好了,但是太生硬,匀速运动的缺乏点生气,我们可以加入点缓入缓出,选中关键帧右键-关键帧辅助-缓动,也可以选中后直接按F9。
9.有了缓动,还不完美,为什么,好像少了点细节,不能太easy对吧,好,那来点光吧。
画一个小圆,色值(#47FF7B),然后按Y(移动中心点的),将小圆的中心点设置到大圆中间,会自动吸附,如果怕不准,可以拉辅助线
10.给图层添加一个高斯模糊,然后叠加方式是(经典颜色减淡),然后K旋转的数值,让它跟着线条生长就好了
第二部分
跳动数值
1.新建一固态层,添加效果--文本--编号
2.设置编号大小、颜色,对齐到设计稿。类型第一个是时间,所以我选时间,其他两个类型可以选数目去做。然后K数值,就可以让数字跳动了。这里当数值是60的时候,即为一刻钟,所以你设置60,会自动跳到一个小时。(下图为了区分,红色的就是编号生成的数字)
做好之后,就要把这个界面放到我们排好版的或是mockup画面上啦
新建一个合成,800*600,这是我做好的一个展示尺寸,也可以直接将展示的图片(只要图片就好,因为不做动效)扔进AE里面,让AE以你的图片尺寸创建一个合成(毕竟如果是做长图展示的,尺寸可能没有那么规范,省去输入尺寸的麻烦)
如下图,导入一张做好展示的图片,然后拉住图片,放到新建合成的图标上,就会已这个图片的尺寸建立一个合成。
然后将我们刚才做好的动效合成,也就是(动效_007)这个合成,注意,是合成这个文件,拖入新建立的合成中
添加效果--扭曲--边角定位,然后就可以将四个点拉动到我们要的位置上,然后就大功告成了,预览下看,没问题就渲染导出吧
责任编辑:
文章浏览阅读7k次,点赞7次,收藏37次。JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言。JavaScript是一种基于对象(object-based)和事件驱动(Event Driven)的简单的并具有安全性能的脚本语言。JavaScript组成ECMAScript:JavaScript的核心,语法格式,使用方法文档对象模型(DOM,document object model):DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。_js
文章浏览阅读395次。简单的批处理方式,包含了windows系统下的bat文件,Linux系统下的sh文件以及最牛逼的Python脚本。在进行AI相关的研究时,不可避免的需要去进行处理数据集。有些数据集是现成的,有些数据集却是需要自己去定制的。以下是自己在学习的过程中总结出来的比较常见的几种方式去处理数据。因为做的是CV,所以设计的处理方式多是处理图片。一、windows下的bat1、统计每个文件夹的名称以及相应文..._win linux 深度学习 数据集
文章浏览阅读1.3w次,点赞17次,收藏9次。hutool实战:农历日期工具,最大支持到2055年,支持:- 通过公历日期构造获取对应农历- 通过农历日期直接构造关键字:java java JAVA hutool hutool Hutool 工具类 工具类 工具类 DateUtil DateUtil DateUtil_hutool chinesedate
文章浏览阅读1.4w次,点赞28次,收藏405次。30道python自动化测试面试题,让你的面试过程比德芙还丝滑~_python自动化测试面试题
文章浏览阅读3.4k次。hjkl,前后左右,加数字代表重复执行,如3j表示下移3行^:移动光标到行首;$:移动光标到行尾;ctrl-b: 上翻一页ctrl-f:下翻一页_vi移动光标
文章浏览阅读4.3w次,点赞33次,收藏236次。一文带你通俗理解23种软件设计模式(推荐收藏,适合小白学习,附带C++例程完整源码)_软件设计模式
文章浏览阅读1.1k次。-王大海 2009-03-12 06:25(二) 使用Delphi 控件方法在Form中分别放入ExcelApplication, ExcelWorkbook和ExcelWorksheet。1) 打开Excel :ExcelApplication1.Connect;2) 显示当前窗口:ExcelApplication1.Visible[0]:=True;3) 更改 ..._python win32 被呼叫方拒绝接收呼叫
文章浏览阅读689次。原有260个样本点,我分为Num_QuJian=10 段,如果RMS太大,则再分为20段,主要是这个意思。clc;clear allformat longglobal Num_QuJian %%% 大于等于2 整个区间划分为n段Num_QuJian=10global QuJian fmaxQuJian=260;global V_O m RMSV_O=[];%%%%生成约束 AX<=..._matlab 划分区间
文章浏览阅读92次。_cool cs143 git clone
文章浏览阅读9.7k次,点赞14次,收藏83次。今天是圣诞节,大家 Merry Chrismas~以前都是在C++项目中写界面,现在接触了C#感觉比MFC和QT好用多了,决定以后除了特殊要求外都用C#开发:)。记录一下用C#实现生产者消费者模式吧。先介绍一下这个模式,简而言之就是生产者(可能有数个)生产东西,消费者(可能有数个)消费前面生产的东西。举个生活中的例子就是苹果有好几个厂家(生产者)生产iphone,线下线上的购买者(消费者)通过..._c#生产者消费者模式
文章浏览阅读806次。大前堤:如果你需要airtest提供的可视化测试报告,那你的操作系统,一定要有图形化界面.否则运行你的airtest脚本 会遇到这样的问题Xlib.error.DisplayNameError: Bad display name ""你可能百度之后 遇到了xhost +命令执行这个命令后,再运行测试脚本,又遇到这个问题然后再百度,原来.Xauthority X..._linux +airtest
文章浏览阅读1.5k次。ROS是什么?ROS 历史起源ROS 发展背景问题:机器人跨学科特点,系统庞大,工程应用涉及面广,硬件繁多,软件开发困难、低级重复基础:机器人研究相关领域发展迅速:计算机视觉,异构计算加速,室内移动机器人算法的成熟等等需求:机器人研究过程中需要统一开发/测试平台解决方法:机器人软件中间件ROS总体设计一个目标提高机器人开发中的代码复用率五个特点免费且开源BSD许..._ros