3ds Max如何进行合成的反射光泽通道渲染

3ds Max如何进行合成的反射光泽通道渲染

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

1. 准备场景

步骤 1

打开 3ds Maxsmart_phone.max打开已 随教程提供。

打开 3ds Max

打开 3ds Max

步骤 2

  • 按 M 打开材质编辑器。选择空材料 槽。
  • 单击漫射通道。它将打开材质/贴图浏览器窗口。
  • 选择位图然后单击确定。

材质编辑器

材质编辑器

步骤 3

选择屏幕.jpg图像。这将用作 手机屏幕。

质地

质地

步骤 4

我在场景中使用了几个全向灯。

灯

步骤 5

按 Shift-Q 或 F9 渲染帧。这 看起来不错,但现在屏幕上没有反光光泽。

渲染场景

渲染场景

2. 创造反光光泽

步骤 1

创建一个长度和宽度分别为 200 和 80 的平面。

创建平面

创建平面

步骤 2

将这架飞机放在手机前面,如图所示 下图。

把飞机放在前面

把飞机放在前面

步骤 3

  • 按 M 打开材质编辑器
  • 选择一个 空材料槽
  • 漫反射颜色设置为灰色
  • 自发光级别提高到 100%
  • 将此材料涂在平面上

材质编辑器

材质编辑器

步骤 4

选择屏幕材质插槽后,单击反射通道。

反射

反射

步骤 5

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

材质贴图浏览器

材质/贴图浏览器

步骤 6

选择平面后,右键单击并选择“对象属性”。

对象属性

对象属性

步骤 7

它将打开“对象属性”窗口。关闭可见 到相机选项。单击确定

对相机可见

对相机可见

步骤 8

按 Shift-Q 或 F9 渲染帧。

这次你得到 手机屏幕上强烈的反光光泽。反射平面 存在,但您在渲染帧中看不到,因为您已关闭“可见” 到相机选项。

渲染场景

渲染场景

3. 用于合成的反射光泽通道渲染

步骤 1

如果要控制反光光泽的可见性或强度, 您需要将其呈现为单独的通道,以便稍后可以在 合成软件。

对于单独的通行证

对于单独的通行证

步骤 2

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

渲染设置

渲染设置

步骤 3

点击添加按钮。选择漫射照明反射。 单击确定

渲染元素

渲染元素

步骤 4

单击渲染按钮。

呈现

呈现

步骤 5

您将获得三种不同的通道,分别是漫射光照反射。将它们中的每一个都保存为 TGA 文件格式。

保存通票

保存通票

4. 在后效中合成

步骤 1

打开“后效”。

打开后效果

打开后效果

步骤 2

逐个导入所有 3 个通道并将它们按顺序排列在 时间轴。

导入通票

导入通票

步骤 3

将反射图层放在漫反射图层的顶部。它看起来很黑。

排序明智的图层

排序明智的图层

步骤 4

反射图层的混合模式更改为添加。 现在你在屏幕上看到反光的光泽。由于这种反光光泽 Pass 是一个单独的图层,因此您可以轻松控制它,而不会影响任何 其他层。

添加混合模式

添加混合模式

结论

反光光泽通道为最终输出增添了美感。有一个相当容易的设置。如果您将其用作单独的通道,则可以在后期制作软件中轻松控制它。

原文链接:3ds Max如何进行合成的反射光泽通道渲染 (mvrlink.com)

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

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

相关文章

Ubuntu 离线部署的常见操作

Ubuntu 离线安装的常见操作 **说明:**很多情况下,生产环境都是离线环境,然而开发环境都是互联网的环境,因此部署的过程中需要构建离线安装包; 1. 下载但是不安装 # 例如使用 apt 下载 wireshark 安装包 sudo apt download wireshark # 下载…

【JavaEE】简单了解JVM

目录 一、JVM中的内存区域划分 二、JVM的类加载机制 1、类加载的触发时机 2、双亲委派模型 1.1、向上委派 1.2、向下委派 三、JVM中的垃圾回收机制(GC) 1、确认垃圾 1.1、引用计数(Java实际上没有使用这个方案,但是Pytho…

K8S暴露pod内多个端口

K8S暴露pod内多个端口 一、背景 公司统一用的某个底包跑jar服务,只暴露了8080端口 二、需求 由于有些服务在启动jar服务后,会启动多个端口,除了8080端口,还有别的端口需要暴露,我这里就还需要暴露9999端口。 注&a…

玩转顺序表——【数据结构】

在C语言学习中,我们经常会遇见增删查改等一系列操作,而这些操作全都与线性表关联,没有线性表将会对这些操作完成的十分艰难!那今天就让我们来了解一下顺序表如何增删查改!!! 目录 1.线性表 2…

解码“平台工程”,VMware 有备而来

随着全球数字化进程加快,企业使用前沿技术加快商业创新,以提高竞争力。其中如何加快开发效率,为客户创造更多价值成为新的关注焦点。 继DevOps后,“平台工程”(Platform Engineering) 一词引发热议。平台工…

无涯教程-jQuery - Dialog组件函数

小部件对话框函数可与JqueryUI中的小部件一起使用。对话框是在HTML页面上显示信息的一种不错的方法。对话框是一个带有标题和内容区域的浮动窗口。此窗口可以移动,调整大小,并且默认情况下可以使用" X"图标关闭。 Dialog - 语法 $( "#d…

Qt 4. 发布exe

把ex2.exe放在H盘Ex2文件夹下,执行 H:\Ex2>windeployqt ex2.exe H:\Ex2>windeployqt ex2.exe H:\Ex2\ex2.exe 64 bit, release executable Adding Qt5Svg for qsvgicon.dll Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies (Qt5…

GitHub访问问题与FastGithub下载及使用(详细篇)

目录 FastGithub的介绍 FastGithub的下载 FastGithub的安装及使用 FastGithub的软件功能 FastGithub的部署方式 FastGithub的介绍 FastGithub是一个开源的软件主要为了使GitHub畅通无阻,有超大量的IP资源、快速的IP检测功能,github加速神器&#xf…

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案

android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案 1.查看当前的android studio 版本 Android Studio Giraffe | 2022.3.1 Build #AI-223.8836.35.2231.10406996, built on June 29, 2023 2.打开 idea 官网下载页面 idea下载历史版本 找到对应的版本编号…

vue2实现一个树型控件(支持展开树与checkbox勾选)

目录 vue2实现一个树型控件(支持展开树与checkbox勾选)TreeItem.vueTree.vue效果 vue2实现一个树型控件(支持展开树与checkbox勾选) TreeItem.vue <template><div class"tree-item"><span click"toggleExpanded" class"icon" v…

VMware vCenter Server Appliance VCSA 备份还原

vCenter是VMware管理员的常备工具&#xff0c;要保护它的安全&#xff0c;我们可以借助vCenter备份还原方式来达成目的。 怎么备份vCenter 7.0&#xff1f; vCenter备份包括vCenter Server核心配置、资源清册和历史数据&#xff0c;如统计信息、事件和任务。接下来&#xff0…

力扣SQL之路:窗口函数应用

文章目录 1.引言2.力扣SQL题目3. 解题策略4.代码实现5.总结 1.引言 窗口函数是 SQL 中一种强大的分析函数&#xff0c;它可以在结果集中创建一个窗口&#xff0c;并对窗口内的数据进行计算和分析。在力扣&#xff08;LeetCode&#xff09;的 SQL 题目中&#xff0c;窗口函数经…

5分钟快手入门laravel邮件通知

第一步&#xff1a; 生成一个邮件发送对象 php artisan make:mail TestMail 第二步&#xff1a; 编辑.env 添加/修改&#xff08;没有的key则添加&#xff09; MAIL_DRIVERsmtp MAIL_HOSTsmtp.163.com &#xff08;这里用163邮箱&#xff09; MAIL_PORT25 &#xff08;163邮箱…

【LeetCode】160.相交链表

题目 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交&#xff1a; 题目数据 保证 整个链式结构中不存在环。 注意&#xff0c;函数返回结…

Istio 安全 授权管理AuthorizationPolicy

这个和cka考试里面的网络策略是类似的。它是可以实现更加细颗粒度限制的。 本质其实就是设置谁可以访问&#xff0c;谁不可以访问。默认命名空间是没有AuthorizationPolicy---允许所有的客户端访问。 这里是没有指定应用到谁上面去&#xff0c;有没有指定使用哪些客户端&#…

细讲TCP三次握手四次挥手(二)

TCP/IP 协议族 应用层 应用层( application-layer &#xff09;的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程&#xff08;进程&#xff1a;主机中正在运行的程序&#xff09;间的通信和交互的规则。 对于不同的网络应用需要不同的应用层协议…

Keepalived 在CentOS 7安装并配置监听MySQL双主

keepalived安装 MySQL双主配置请看这里&#xff1a;https://tongyao.blog.csdn.net/article/details/132016200?spm1001.2014.3001.5502 128、129两台服务器安装步骤相同&#xff0c;配置文件不同&#xff0c;下面有介绍。 1.安装相关依赖包&#xff0c;并下载keepalived安…

pycharm bash: 第 0 行: cd: xxxxxxx: 没有那个文件或目录

设置里面的python接口&#xff0c;path mappings 是空的&#xff0c;设置好本地机器和远程机器所对应的目录就好了。如下图:

【C++】模板进阶(模板的特化,非类型模板参数,模板的分离编译)

文章目录 一、模板使用时一定要加typename的情况二、 非类型模板参数三、模板的特化1.函数模板特化2.类模板特化1.全特化&#xff1a;2. 偏特化&#xff1a;1. 部分特化2.参数更一步限制 四、模板的分离编译1.Stack.h2.Stack.cpp(定义)3.test.cpp 一、模板使用时一定要加typena…

【虚拟数字人】SadTalker简易部署教程

视频教程在这里&#xff1a; sadtalker数字人创建简易教程 项目基于SadTalkers实现视频唇形合成的Wav2lip。通过以视频文件方式进行语音驱动生成唇形&#xff0c;设置面部区域可配置的增强方式进行合成唇形&#xff08;人脸&#xff09;区域画面增强&#xff0c;提高生成唇形的…