建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成

建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成 - 第 1 部分

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 创建基本场景

步骤 1

打开 3ds Max。在 透视视口。

打开 3ds Max

打开 3ds Max

步骤 2

做一个茶壶,放在飞机上。

制作茶壶

制作茶壶

步骤 3

我在场景中应用了几个灯光。我选择了光线追踪阴影作为阴影。

光线追踪阴影

光线追踪阴影

步骤 4

按 M 打开材质编辑器。选择一个空插槽。单击反射通道。

它将打开材质/贴图浏览器。选择光线跟踪,然后单击确定

材质编辑器

材质编辑器

步骤 5

将此材料应用于平面。

将此材料应用于平面

将此材料应用于平面

步骤 6

增加 茶壶的镜面水平光泽度

增加镜面反射水平和光泽度

增加镜面反射水平和光泽度

步骤 7

渲染场景。你会得到一个渲染帧。在此 渲染帧,您将获得漫反射颜色阴影镜面反射和反射

现在,您无法控制单个频道。它将影响整个 框架。您需要单独渲染每个通道。

渲染场景

渲染场景

2. 3ds Max 中的多通道渲染

步骤 1

按 F10 打开“渲染设置”窗口。单击渲染元素选项卡。

渲染设置

渲染设置

步骤 2

点击添加按钮。它将打开“渲染元素”窗口。选择漫反射,然后单击确定

渲染元素

渲染元素

步骤 3

按照同样的方式,单击添加按钮并添加反射阴影镜面反射

“添加”按钮

“添加”按钮

步骤 4

你 已成功将这 4 个通道添加到渲染元素列表中。

渲染元素

渲染元素

步骤 5

选择漫射通道后,单击浏览选项卡。

浏览

Browse 

步骤 6

将文件另存为漫反射.TGA

.TGA

.TGA

步骤 7

它打开了塔加图像 控制窗口。选择 32 每通道位数选项。单击确定

每通道 32 位

每通道 32 位

步骤 8

以后 同样,将反射、阴影镜面反射文件保存为 TGA 格式。

保存反射阴影和镜面反射文件

保存反射、阴影和高光文件

步骤 9

单击渲染按钮。

呈现

呈现

步骤 10

你 将为每个单独的通道获得 4 个不同的渲染帧。

通过

通过

步骤 11

这是漫射通道。

这是漫射通行证

这是漫射通道。

这是反射通道。

这是反射通道

这是反射通道。

这是暗影通行证。

这是影子通行证

这是暗影通行证。

这是镜面反射通行证。

这是镜面反射通道

这是镜面反射通行证。

3. 在后期效果中合成

步骤 1

打开“后效”。

打开后效果

打开“后效”。

步骤 2

将所有通道导入 After Effects 并放置它们 按顺序在时间线上。

导入 After Effects 中的所有通道

导入 After Effects 中的所有通道

步骤 3

要在正确的位置获得所有通行证,您需要将它们放在正确的位置 挨次。保持刀路的顺序,如下图所示。跟 选中的反射通道,将其混合模式更改为屏幕

混合模式和正确的顺序

混合模式和正确的顺序

步骤 4

现在,您可以获得最终的合成场景。

现在你得到了最终的合成场景

现在你得到了最终的合成场景

步骤 5

这个过程的美妙之处在于,你可以控制每一个 个人通行证单独。如果你想让你的阴影有点亮,你可以减少 阴影图层的不透明度值,它会影响 仅阴影。所有其他层/通道将不受影响。

不透明度

不透明度

步骤 6

如果要使反射模糊,只需应用高斯 反射层的模糊效果。使用模糊值,以及 它只会影响反射。

应用高斯模糊

应用高斯模糊

结论

多通道渲染和合成可以节省大量时间 技术。它不仅节省了时间,而且使合成器能够工作 在组合物上更有效和独立。

在下一部分 教程系列,我将向您展示一些更重要的 3ds MaxRLA、RPF 和 Open EXR 格式的传递,这些通道使 合成过程甚至更好。

原文链接:建模教程:如何利用3ds Max 和 After Effects 实现多通道渲染和后期合成 - 第 1 部分 (mvrlink.com)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

K8s安全配置:CIS基准与kube-bench工具

01、概述 K8s集群往往会因为配置不当导致存在入侵风险,如K8S组件的未授权访问、容器逃逸和横向攻击等。为了保护K8s集群的安全,我们必须仔细检查安全配置。 CIS Kubernetes基准提供了集群安全配置的最佳实践,主要聚焦在两个方面:主…

hadoop与HDFS交互

一、利用Shell命令与HDFS进行交互 在进行HDFS编程实践前,需要首先启动Hadoop。可以执行如下命令启动Hadoop: cd /usr/local/hadoop ./sbin/start-dfs.sh #启动hadoop Hadoop支持很多Shell命令,其中fs是HDFS最常用的命令,利用fs…

安全基础 --- 编码(02)+ form表单实现交互

浏览器解析机制和XSS向量编码 <!-- javascript伪协议不能被urlcode编码&#xff0c;但可以被html实体编码:也是js协议的一部分&#xff0c;不能被编码js协议被解码后&#xff0c;URL解析器继续解析链接剩下的部分unicode编码可识别实现解码但符号不能被编码&#xff0c;编码…

MPDIoU: A Loss for Efficient and Accurate Bounding BoxRegression--论文学习笔记

超越GIoU/DIoU/CIoU/EIoU MPDIoU让YOLOv7和YOLACT双双涨点 目标检测上的指标对比&#xff1a; 论文地址&#xff1a; [2307.07662] MPDIoU: A Loss for Efficient and Accurate Bounding Box Regression (arxiv.org) 摘要 边界框回归&#xff08;Bounding Box Regression&am…

随机森林构造有哪些步骤?随机森林构造案例

在机器学习中&#xff0c;随机森林是一个包含多个决策树的分类器&#xff0c;并且其输出的类别是由个别树输出的类别的众数而定。 随机森林 Bagging 决策树 例如, 如果你训练了5个树, 其中有4个树的结果是True, 1个树的结果是False, 那么最终投票结果就是True随机森林够造过…

【Docker】Docker应用部署之Docekr容器安装Nginx

目录 一、搜索镜像 二、拉取镜像 三、创建容器 四、测试使用 一、搜索镜像 docker search nginx 二、拉取镜像 docker pull nginx # 不加冒号版本号 默认拉取最新版 三、创建容器 首先我们需要在宿主机创建数据卷目录 mkdir nginx # 创建目录 cd nginx # 进入目录 mkd…

JAVA开发工具-maven的安装与配置(最新最详细教程)

引言 Maven项目对象模型(POM)&#xff0c;可以通过一小段描述信息来管理项目的构建&#xff0c;报告和文档的项目管理工具 软件。 Maven 除了以程序构建能力为特色之外&#xff0c;还提供高级项目管理工具。由于 Maven 的缺省构建规则有较 高的可重用性&#xff0c;所以常常用两…

【已解决】标签死活不响应单击事件

大家好&#xff0c;我是执念斩长河。今天在公司写代码的时候突然遇到一个问题&#xff0c;这个问题困扰了我不久&#xff0c;就是html中li标签不能响应我的单击事件。最后在仔细分析下&#xff0c;解决了这个问题。 文章目录 1、问题来源2、问题解决方案3、问题解决效果4、总结…

如何安装、部署、启动Jenkins

一、测试环境 Linux系统 Centos 7 二、安装步骤&#xff1a; 1、安装jdk 我安装的是jdk8&#xff0c;此处就不多说了&#xff0c;自己百度哈&#xff0c;很简单 2、安装jenkins 首先依次执行如下三个命令&#xff1a; 2.1、导入镜像&#xff1a; [rootcentos7 ~]# sudo …

下载JMeter的历史版本——个人推荐5.2.1版本

官网地址&#xff1a;https://archive.apache.org/dist/jmeter/binaries/

记一次centos 磁盘挂载过程

前言 最近买了云服务器磁盘&#xff0c;需要挂载&#xff0c;一下就由大猿来记录这次过程。 挂载过程 查看磁盘挂载情况 查看物理硬盘 lsblkfdisk -l标记分区 fdisk /dev/vdb格式化分区 xfs mkfs.xfs /dev/vdb mkfs.xfs -f /dev/vdbext4 mkfs.ext4 /dev/vdbxfs 和 ex…

基于opencv的几种图像滤波

一、介绍 盒式滤波、均值滤波、高斯滤波、中值滤波、双边滤波、导向滤波。 boxFilter() blur() GaussianBlur() medianBlur() bilateralFilter() 二、代码 #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> …

Kafka系列之:记录一次Kafka Topic分区扩容,但是下游flink消费者没有自动消费新的分区的解决方法

Kafka系列之:记录一次Kafka Topic分区扩容,但是下游flink消费者没有自动消费新的分区的解决方法 一、背景二、解决方法三、实现自动发现新的分区一、背景 生产环境Kafka集群压力大,Topic读写压力大,消费的lag比较大,因此通过扩容Topic的分区,增大Topic的读写性能理论上下…

IDEA开启并配置services窗口

前言&#xff1a; 一般一个spring cloud项目中大大小小存在几个十几个module编写具体的微服务项目。此时&#xff0c;如果要调试测需要依次启动各个项目比较麻烦。 方法一&#xff1a; 默认第一次打开项目的时候&#xff0c;idea会提示是否增加这个选项卡&#xff0c;如果你没…

【ArcGIS Pro二次开发】(55):给多个要素或表批量添加字段

在工作中可能会遇到这样的场景&#xff1a;有多个GDB要素、表格&#xff0c;或者是SHP文件&#xff0c;需要给这个要素或表添加相同的多个字段。 在这种情况下&#xff0c;手动添加就变得很繁琐&#xff0c;于是就做了这个工具。 需求具体如下图&#xff1a; 左图是待处理数据…

【iOS】多线程 锁问题总结

文章目录 前言1. 你理解的多线程优点缺点 2. atomic 和 nonatomic 的区别及其作用3. GCD的队列类型 - 三种队列类型4. GCD的死锁问题5. 多线程之间的区别和联系6. 进程和线程&#xff1f;进程间的通信方式线程间的通信方式 6. iOS的线程安全手段如何保证 前言 iOS 锁和多线程的…

HCIP——BGP基础

BGP 一、BGP基础二、BGP的发展历史三、BGP在企业中的应用四、距离矢量型协议和路径矢量型协议五、BGP的特征六、BGP的对等关系七、BGP的数据包八、BGP的状态机九、BGP的工作过程十、BGP的路由黑洞十一、BGP的环路问题EBGP水平分割IBGP水平分割 十二、BGP的基本配置1、BGP的对等…

【机器学习】Classification using Logistic Regression

Classification using Logistic Regression 1. 分类问题2. 线性回归方法3. 逻辑函数&#xff08;sigmod&#xff09;4.逻辑回归5. 决策边界5.1 数据集5.2 数据绘图5.3 逻辑回归与决策边界的刷新5.4 绘制决策边界 附录 导入所需的库 import numpy as np %matplotlib widget imp…

开源代码分享(9)—面向100%清洁能源的发输电系统扩展规划(附matlab代码)

1.背景介绍 1.1摘要 本文提出了一种新颖的建模框架和基于分解的解决策略&#xff0c;将随机规划&#xff08;SP&#xff09;和鲁棒优化&#xff08;RO&#xff09;相结合&#xff0c;以应对协调中长期电力系统规划中的多重不确定性。从独立系统运营商&#xff08;ISO&#xff…