Adobe After Effects的动画制作

作者:余佳琪

目录

一、      前言

二、      可动骨骼的选择

三、      运动曲线的设置

四、      图层的选定与应用

五、      插件的应用(阴影,高光,特效)

六、      导出


一、      前言

在当今世界,科技日益发展,我们可以发现人们对自己内心的追寻,也因此有越来越多的动漫问世,而这些动漫与动画片的制作首先离不开的就是AE,不论是在特效的制作上还是在人物行为的制作上,AE的重要性都有目共睹,而今天我想和大家分享一下关于我对它的制作理解。

二、      可动骨骼的选择

在AE的自带插件Duil Bassel中,我们可以看到,如图:

在这里我们主要看到的是动物的肢体骨骼,而有些简单的动画中头发及面部的抖动则离不开以下的控制器,如图:

而当骨骼绑定绑定完后则要将其骨骼与所对应的肢体部分链接起来,之后确定好自己将骨骼进行移动,确保所对应的肢体也能进行准确无误的移动后,如图:

点击自动化绑定和创建反向动力学,等待链接完成后再判断是否肢体运动方向符合正常逻辑,若不符合便调出相关骨骼的效果控件,如图:

你可以将reverse(颠倒)去掉,这样原本相反的骨骼运动方向就正常了,接着再制作动画中了解关键帧,关键帧是AE中制作动画的基础。

在时间轴上设置关键帧,定义物体的属性,AE会自动在关键帧之间进行插值,实现平滑过渡。

学会使用动画路径,可以使物体按照设定的路径运动。这个功能常用于创建复杂的运动效果,比如物体沿着曲线飞行或沿着路径旋转。但如果你发现你的运动曲线不是你想要的弧线,或者说你发现物体在莫名的抖动时,你可以检查一下你的AE中首选项常规设置里默认的空间插值是否为线性,而弧线的设置则可将钢笔调出,你可以自己规划自己的运动痕迹。

而通过调整图层的透明度和使用蒙版,可以制作出更为生动的动画效果。比如,通过渐变的透明度,实现物体的淡入淡出效果。

三、      运动曲线的设置

在现实生活中我们可以看到由于空气阻力或是摩擦力的原因,会导致我们的物体做的通常不是匀速直线运动,而是变速运动,但在动画的制作中我们会看到他们的运动通常都是恒定不变的,但这与现实不符呀,而且这样子的动画做出来也让人感觉没有突出的点,太过安稳了,也因此在动作设置完成后,多了一步运动曲线的设置,比如速度曲线,如图:

你可以根据你对动作的理解与看法,设置不同的运动曲线以此来达到不同的效果,像是球从空中落下后速度先急剧增加再逐渐减少等,不同的曲线设置会造成不同的结果出来,你可以慢慢尝试。

四、      图层的选定与应用

图层分为文本图层和形状图层,文本图层顾名思义就是文本的应用,你可以再动画中根据你 的需求添加文字,并加上不同的特效组合,以此来让它达到不同的效果,而形状图层具有矢量图形的大部分特性,并在动效设计中广泛应用,可为作品带来丰富且生动的效果。

形状图层又分为内容和变换两大属性组。

内容组可以说是一种“容器”,而再应用中你可以在再项目面板中选择“新建项”,然后在其中设置项目的名称及储存信息等,然后再“合成”面板中选择“新建合成”,然后你就可以设置合成的名称,高度,长度,时长的因素。又或者你也可以在下面图层所示面板中右键单击,

如图:

然后再选择你所需要的进行添加应用。

变换组则可以让一个静态的东西变得动态,主要在,如图:

通过路径变换,进行自定义路径的绘制和编辑,以创建更复杂的形状,然后通过动画关键帧的设置让它进行变换,同时AE中有许多内置效果和预设,如图:

可以应用到形状图层上以增强动画效果。例如,可以应用“辉光”效果使形状发光,或者使用“模糊”效果使形状柔化。

最后,为了方便管理同一批次的图层,如脸部上的所有,则可采用预合成的方式将其统一到一个图层中方便管理。

五、      插件的应用(阴影,高光,特效)

众所周知,在动画的制作中离不开特效的作用,而这些所谓的特效除了在AE中自带的动画与特效中含有,还有一些则需要插件的应用,那现在让我们来了解一下这些插件。

首先我想介绍的就是红巨星粒子插件套装,这款插件套装的普及程度甚至可以说得上是只要是使用过AE的朋友就都知道,其中就包括像Geo(Red Giant Geo用于纹理、照明和克隆3D模型的插件),在AE中制作纹理和重复三维几何图形的新工具,增加了对装配动画和内置景深的支持,使其具有更大的创意潜力,当然更不用说使其产生粒子效果等。如图的转场预设:

接着我想介绍的是一款用于阴影,高光制作的插件,名叫shade,主要用于在AE中快速的把图层生成噪波颗粒感阴影效果,还可以控制颗粒感的强度、方向、角度、颜色、移除噪点等。就像是人脸部受动作,灯光影响的阴影,高光等都能以粒子状态展现出来。

六、      导出

在AE的动画导出中,点击文件,导出到渲染列队中,如图:

点击渲染设置,如图:

将其全部设置好后,当然为了渲染完美,我们也可采用一些插件,如gifGun 插件,此插件在一定程度上大大保留了色彩颜色,减少了动画的文件大小。然后在设置输出位置并点击渲染,在蓝色进度条结束后即可在所输出位置上找到视频。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/24032.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

可狱可囚的爬虫系列课程 14:10 秒钟编写一个 requests 爬虫

一、前言 当重复性的工作频繁发生时,各种奇奇怪怪提高效率的想法就开始萌芽了。当重复代码的模块化封装已经不能满足要求的时候,更高效的方式就被揭开了神秘的面纱。本文基于这样的想法,来和大家探讨如何 10 秒钟编写一个 requests 爬虫程序。…

QNX上如何抓tracelogger日志

背景 因QNX侧 QVM的分析CPU负载问题在android侧使用trace无法分析,故QNX侧的CPU负载问题需要用到tracelogger日志分析。 例如:使用hogs -l 42|grep qvm 中发现qvm的cpu负载 30%多 但是使用trace日志在Perfetto又查不到qvm信息,则需要抓取qn…

DeepSeek开源周 Day02:从DeepEP开源趋势重新审视大模型Infra

DeepEP 今天DeepSeek开源周第二天,开放了DeepEP仓库,属实看了下源码,和昨天FlashMLA一样,C权重(包括CUDA)还是占据了绝对部分,作为调包侠的我,看到之后望而却步,想看原理…

【Ambari】Ranger KMS

目录 一、Ranger KMS介绍 二、KMS基于Ranger插件安装 一、Ranger KMS介绍 Ranger KMS是把数据存储入后台数据库中。通过Ranger Admin可以集中化管理KMS服务。 Ranger KMS有三个优点 l Key management Ranger admin 提供了创建,更新,删除密钥的Web UI…

055 SpringCache

文章目录 缓存一致性Spring Cachepom.xmlapplication.ymlCubemallProductApplication.javaSpringCache改造三级分类MyCacheConfig.java缓存一致性 缓存一致性 锁 设置过期时间 读写锁 设置过期时间 Spring Cache 1.读模式 缓存穿透:查询一个null数据,…

神卓 S500 组网设备连接交换机的详细步骤

神卓 S500 组网设备连接交换机的详细步骤 神卓 S500 组网设备以其高效、灵活的解决方案,在异地监控组网中发挥着重要作用。本文将详细介绍神卓 S500 组网设备连接交换机的步骤,帮助您轻松实现网络的互联互通。 一、前期准备 确认设备型号与规格&#x…

图像处理案例06 OCR应用

OCR应用 1 OCR读取账单1.1 背景及思路1.2 代码 1 OCR读取账单 1.1 背景及思路 思路 目标是读取图片中账单的信息。首先要截取图片上的账单,考虑到账单并非都是整齐摆放,为了保持算法的通用性,通过透视变换对扣取的账单摆正,然后调…

2024最新版鸿蒙纯血原生应用开发教程文档丨学习ArkTS语言-基本语法

ArkTS是HarmonyOS的主要应用开发语言,在TypeScript基础上进行了扩展,保留了其基本风格,并通过增强静态检查和分析来提高程序的稳定性和性能。本教程将帮助开发者掌握ArkTS的核心功能、语法及最佳实践,以便高效地构建高性能移动应用…

【AIGC】使用Python实现科大讯飞语音服务ASR转录功能:完整指南

文章目录 讯飞ASR转写API完整指南1. 引言2. 讯飞ASR API介绍3. API参数说明3.1 认证参数3.2 上传参数3.3 查询结果参数3.4 orderResult 字段3.5 Lattice 字段3.6 json_1best 字段3.7 st 字段 4. Python代码实现4.1 生成签名4.2 上传音频文件4.3 获取转写结果4.4 解析转写结果 5…

微软开源神器OmniParser-v2.0本地部署教程

安装python环境 我这里是以前安装好的版本:python 3.11.5,这里不再介绍,有需要的可以在网上找教程。 安装Anaconda 我这里是以前安装好的版本:conda 23.7.4,这里也不再介绍,有需要的可以在网上找教程。 …

LLM+多智能体协作:基于CrewAI与DeepSeek的邮件自动化实践

文章目录 引言理解 Flows(工作流)与 Crews(协作组)一、环境准备与工具安装1.1 Python环境搭建1.2 创建并激活虚拟环境1.3 安装核心依赖库(crewai、litellm) 二、本地DeepSeek R1大模型部署2.1 Ollama框架安…

Linux——高级IO

一、前言概念 IO拷贝等待 1. 同步(Synchronous) vs 异步(Asynchronous) 核心区别:关注的是消息通知的机制。 同步:调用方主动等待结果,需持续检查任务是否完成。 异步:调用方发起…

Linux:基础IO

文章目录 一、理解"文件"1、狭义上的理解2、广义上的理解3、文件操作的认知4、系统角度 二、C语言文件接口1、ls /proc/[进程id] -l 命令查看当前正在运⾏进程的信息2、stdin 和 stdout 和 stderr 三、系统文件 I/O1、标志位传递的一种方法2、系统调用 open 三、文件…

zabbix数据采集以及自定义监控

目录 1.数据采集 2.自定义监控 2.1客户端 2.2服务端 ​​​​​​​1.数据采集 点击最新数据页面如下图 往下滑查看具体数据 并点击查看图像就可以看到图像了 就可以看到如下图内容 2.自定义监控 我们通过zabbix客户端任何模板就可以监控我们想要的任何资源 如果…

02.25 继承和多态

编写一个如下场景: 有一个英雄Hero类,私有成员,攻击,防御,速度,生命值,以及所有的set get 方法 编写一个 武器 Weapon 类,拥有私有成员攻击力,以及set get 方法 编写一个…

6. grafana的graph简介

1. Settings功能 2. Visualization功能 (可视化的方式,后续会写一些) 3. Display 功能(显示方面的设置) bars 柱状图方式显示 lines(不选不会出功能) line width 线条的粗细 staircase 会让折…

前缀和代码解析

前缀和是指数组一定范围的数的总和,常见的有两种,一维和二维,我会用两道题来分别解析 一维 DP34 【模板】前缀和 题目: 题目解析: 暴力解法 直接遍历数组,遍历到下标为 l 时,开始进行相加,直到遍历到下标为 r ,最后返回总和.这样做的时间复杂度为: O(n) public class Main …

RoCBert:具有多模态对比预训练的健壮中文BERT

摘要 大规模预训练语言模型在自然语言处理(NLP)任务上取得了最新的最优结果(SOTA)。然而,这些模型容易受到对抗攻击的影响,尤其是对于表意文字语言(如中文)。 在本研究中&#xff0…

【原创工具】文件清单生成器 By怜渠客

【原创工具】文件清单生成器 By怜渠客 刚在论坛看到了一个文件列表生成器 文件列表生成器 - 吾爱破解 - 52pojie.cn ,和我去年写的一个软件很像,当时我也是有需求,要把一个文件夹里及其子文件夹里所有的文件列出来,就临时弄了个小…

深度学习-6.用于计算机视觉的深度学习

Deep Learning - Lecture 6 Deep Learning for Computer Vision 简介深度学习在计算机视觉领域的发展时间线 语义分割语义分割系统的类型上采样层语义分割的 SegNet 架构软件中的SegNet 架构数据标注 目标检测与识别目标检测与识别问题两阶段和一阶段目标检测与识别两阶段检测器…