Ae 入门系列之十二:三维合成

news2024/11/30 12:53:11

在 Ae 中,可以将图层设置为 3D 图层并添加动态的摄像机和灯光,从而制作基于三维空间的动画。

  ◆  ◆

二维与三维

二维

2D

在一个平面上的内容就是二维。只有上下、左右两个方向,没有前后。即,只有面积,没有体积。

三维

3D

三维是指在平面二维系中再加入一个纵向向量构成的空间体系。

4285d9a8e2c4c08c523e4276fbbbbb46.jpeg

Cinema 4D 中的真三维

  ◆  ◆

Ae 的三维空间特点

Ae 是基于图层技术的软件,可以将每个图层理解为一个面片,即由 X 、Y 轴组成的一个平面。

开启图层的 3D 开关后,坐标系由二维变成三维,除不透明度以外,图层的变换属性中都增加了一个与 Z 轴相关的参数,并多出一个方向 Orientation属性。

在 Ae 中,通过多个面片的组合就可以搭建起有立体感的物体。

不过,由于每个面片无厚度,只是多了一个 Z 轴向,所以,Ae 的三维实质上是假三维,也称 2.5 维。

比如,要构建一个立方体,先要在一个平面上创建好用于搭建立方体的六个面片,然后通过旋转相应面片,拼搭出立方体。

使用 3D 变换小工具 3D Gizmo可以非常方便地控制 3D 图层。

在 3D 轴上,X 轴(红色)表示水平方向,Y 轴(绿色)表示垂直方向,Z 轴(蓝色)表示纵深方向。

d6f1acb4e674a52cee1f9ca397ac8e06.png

请参阅:

《Ae:3D 变换小工具与 3D 轴模式》

通过多种 3D 视图 3D View,不仅可以从不同视角观察或调整三维空间中物体的摆放,也可方便地控制摄像机的位置、缩放、焦距等属性。

db4ccdbe65f5a197cc61cf6e45fd9978.png

请参阅:

《Ae:合成查看器 - 3D 视图选项》

  ◆  ◆

使用摄像机

合成中有了 3D 图层之后,Ae 就会使用默认的摄像机 Camera来辅助观察三维合成。

就像在现实世界中一样,在场景之中或周围移动摄像机比移动和旋转场景本身要更容易些。

摄像机工具

Camera Tools

“默认”摄像机朝内(Z 轴)正对着合成的中心,同样可使用工具栏上的摄像机工具来调整。

有三类摄像机工具:绕行(轨道)摄像机控件、平移摄像机控件及推拉摄像机控件。

请参阅:

《Ae:摄像机工具》

摄像机图层

Camera Layer

一般会使用摄像机图层来代替“默认”摄像机,由此可创建基于摄像机运动的动画。

Ae菜单:图层/新建/摄像机

Camera

快捷键:Ctrl + Alt + Shift + C

92a9094e901a608022fe58efb6b09161.png

双节点摄像机示例

A. 目标点 B. 3D 图层 C. 摄像机 

Ae 中的摄像机模拟真实的摄像机,不仅可以改变视场,也可实现景深效果。

双击摄像机图层可进入摄像机设置 Camera Settings,也可在时间轴面板上调整摄像机选项 Camera Options。

请参阅:

《Ae:摄像机设置》

《Ae:摄像机选项》

还可使用摄像机命令来更好更快地运用摄像机,比如实现跟焦、切换对焦对象(图层)、展现指定图层内容等等。

请参阅:

《Ae:摄像机命令》

  ◆  ◆

使用灯光

灯光 Light是三维合成中可用于照亮 3D 图层并投影的一种元素,类似于光源。

如果没有建立灯光图层,系统会使用默认的“环境光”。

当建立了灯光图层之后,以所建立的灯光来照明。一般可根据实际需要创建一个或多个不同类型的灯光。

Ae菜单:图层/新建/灯光

Light

快捷键:Ctrl + Alt + Shift + L

62a9cccd29debee3aefc2c5449765c99.png

Ae 有四种类型的灯光,分别是:聚光、点光、平行光以及环境光。

四种灯光类型中,环境光不能使物体产生阴影,平行光产生阴影但没有模糊效果。

平行光以及聚光灯是定向光,变换属性中有目标点,聚光灯还有方向和旋转属性。

双击灯光图层,可进入灯光设置 Light Settings。也可以在时间轴面板上调整灯光选项 Light Options,二者中的内容一致。

请参阅:

《Ae:灯光图层》

材质选项  Material Options给出了 3D 图层对象表面的属性,支配着 3D 对象与灯光交互的方式。

比如,是否能产生投影、是否能承载投影、是否能反射到别的图层中以及图层自身的反射强度,还有镜面高光等金属质感的相关设置。

请参阅:

《Ae:材质选项》

f119693e60e6a245ada2ddea7f6f3766.jpeg

“点赞有美意,赞赏是鼓励”

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FX DocuCentre S2520~~富士施乐 DocuCentre S2520和2022打印机驱动安装

先确定打印机IP 1. 12楼打印机IP 13楼 2楼 192.168.20.251 192.168.20.252 192.168.10.252 2. 下载安装驱动 2520富士施乐 DocuCentre S2520 驱动下载 - 驱动天空 (drvsky.com) 2022富士施乐 DocuCentre SC2022 驱动下载 - 驱动天空 (drvsky.com) 3. 添加驱动配置 安装驱动配…

解决问题,是管理者最了不起的才华

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 小C和小Y是K哥下面的两个主管,都管着10多人的团队,但他们带队伍的风格完全不同。小C名校毕业,理论基础扎实,彼得德鲁克、约翰科特的管理思想&#xff0c…

如何解决过度拟合

数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数字货币量化投资 C语言CTP期货交易系统开…

Ae:合成查看器 - 3D 视图选项

当启用 3D 图层后,合成查看器右下方将出现与 3D 视图相关的按钮与菜单。 草图 3D Draft 3D 启用后,Ae 将使用 GPU 加速来实时显示对 3D 设计所做的更改或更新。这种体验无缝流畅且速度更快,因此可避免在预览时发生延迟,使用任意摄…

Java原型模式详解:克隆人案例【深浅克隆】

前言 在许多情况下,我们需要创建对象的副本,比如在初始化操作比较复杂或者需要大量资源的情况下。在这些情况下,我们可以使用原型模式来避免重复创建对象,提高程序的性能。本文将介绍Java中的原型模式以及如何在实际应用中使用它。…

js中new的含义

👉js中new操作符_js new_焦会理人的博客-CSDN博客 目录 1.什么是new? 2.new经历了什么过程? 3.new的过程分析 1.什么是new? 在JS中,new的作用是通过构造函数来创建一个实例对象(和普通函数不一样,当函数用作构造函…

漏洞扫描与渗透测试的区别

在网络安全领域中,漏洞扫描和渗透测试是两个非常重要的概念。渗透测试和漏洞挖掘的区别在于测试的目的和方法。渗透测试主要是为了发现已知漏洞,而漏洞挖掘主要是为了发现未知漏洞。虽然它们都与漏洞有关,但它们之间还是有一定的区别。那么渗…

机器学习:基于Kmeans聚类算法对银行客户进行分类

机器学习:基于Kmeans聚类算法对银行客户进行分类 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞&#x…

浅析自主、意图与感性

2023年5月3日,在麻省理工技术评论(MIT Technology Review)一场接近一小时的半公开分享会上,Hinton终于有机会比较完整的讲述了他对AI的所有恐惧和担忧:一旦AI在人类灌输的目的中生成了自我动机,那以它的成长…

超级独角兽 Databricks 的崛起之路

在数据扩张以及 AI 兴起的时代,数据存储和分析平台拥有巨大价值和能量。 随着互联网数据的爆炸性增长,数据已经成为企业的新型资源,犹如石油般重要。越来越多的企业希望利用各种结构化和非结构化数据来发挥自己的优势。 然而,他…

Python虚拟环境的安装和使用

在进行Python项目开发时可能会遇到各种各样的库和模块依赖问题。为了解决这些问题,我们可以使用虚拟环境来隔离项目的依赖。本次将介绍Python原生虚拟环境和Anaconda虚拟环境的安装与使用,并举例说明如何进行虚拟环境配置。 文章目录 Python原生虚拟环境…

华为OD机试真题 Java 实现【不爱施肥的小布】【2023Q2 100分】

一、题目描述 某农村主管理了一大片果园,fields[i]表示不同国林的面积,单位m2,现在要为所有的果林施肥且必须在n天之内完成,否则影响收成。小布是国林的工作人员,他每次选择一片果林进行施肥,且一片国林施…

Python机器学习:Scikit-learn和TensorFlow的应用和模型设计

一、引言 Python在机器学习领域中已经成为非常受欢迎的编程语言。Scikit-learn和TensorFlow是Python中应用最广泛的两个机器学习库,它们提供了丰富的机器学习算法和工具,帮助开发人员轻松地构建和训练机器学习模型。本文将详细介绍Scikit-learn和Tensor…

python+vue体育场馆场地预约系统 django体育器材管理系统3cprm

使用django框架搭建后台服务,使用python开发语言. 使用MySQL作为数据库对数据进行持久化 开发语言:Python 框架:django/flask Python版本:python3.7.7 数据库:mysql 数据库工具:Navicat 开发软件&#xf…

【K8s】常用的Pod控制器

文章目录 一、认识Pod控制器1、控制器介绍2、控制器种类 二、ReplicaSet(RS)1、RS的作用与资源清单2、创建RS3、pod扩缩容4、镜像升级5、删除RS 三、Deployment(Deploy)1、作用与资源清单2、创建deploy3、扩缩容4、镜像更新5、版本…

【运维知识进阶篇】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)

本篇文章介绍LNMP架构部署项目,包括Nginx安装配置、PHP安装配置、数据库Mariadb安装配置、Nginx连通PHP、PHP连通MySQL、拆分数据库至独立服务器、拆分静态资源至服务器、扩展一个web服务器。 LNMP架构 Linux Nginx Mysql PHP Nginx不能处理动态请求,如…

Java如何判空

目录 前言 List的判空 String的判空 Optional 4.1 Optional对象的创建 4.2使用场景 前言 实际项目中我们会有很多地方需要判空校验,如果不做判空校验则可能产生NullPointerException异常。 针对异常的处理我们在上一篇有提及: 先来看一下实际项目…

OpenCV实战(23)——相机标定

OpenCV实战(23)——相机标定 0. 前言1. 数字图像成像原理2. 相机标定2.1 执行相机校准2.2 使用已知相机参数校准2.3 使用圆网格进行校准 3. 完整代码小结系列链接 0. 前言 我们已经了解了相机如何通过在 2D 传感器平面上投射光线来拍摄 3D 场景&#xf…

使用RobustPCA 进行时间序列的异常检测

鲁棒主成分分析(Robust Principal Component Analysis, RobustPCA)是一种将时间序列矩阵分解为低秩分量和稀疏分量的技术。这种分解能够识别潜在的趋势,以及检测异常和异常值。在本中我们将研究RobustPCA的数学基础,介绍它与传统的PCA之间的区别&#xf…

GcDataViewer for JavaScript 6.1.0 Crack

GcDataViewer是跨平台 JavaScript 数据查看器,使用我们的 JavaScript 数据查看器在 Web 上打开和查看数据文档。 Load Excel (XLSX)、CSV 和SPREADJS(SSJSON) 文件,全部在一个查看器中 支持使用排序、筛选器和切片器进…