在 3ds max 中创建逼真的镜像材质

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

选项 1.平面镜面材料


步骤 1
首先,我们需要包含镜像对象和一个或多个镜像对象的场景。您可以在此处下载本教程中使用的场景,也可以使用您自己的场景和对象。对于第一个镜像选项,我们将镜像材质分配给对象 MirrorPlane,顾名思义,它只是一个平面。

步骤 2
按 M 键打开材质编辑器(或从渲染菜单中选择材质编辑器)并将第一个材质重命名为镜像。

将材质拖动到场景中的 MirrorPlane 对象以对其进行分配。

步骤 3
单击材质漫反射颜色旁边的贴图按钮(空白小方块)。从打开的材质/贴图浏览器中,选择平面镜像材质。

步骤 4
如果使用了示例场景,请按 C 更改为摄像机的视图,然后渲染场景(按 F9)。镜子前面的物体现在应该出现在镜子中。如果您使用的是自己的场景,请确保镜子的反射视图中确实存在对象。还要确保场景中有一个或多个光源,这些光源也可以正确照亮镜像对象的背面。如果某些物体在镜子中显示为黑色,请尝试调整灯光的近衰减和远衰减设置

步骤5
平面镜材质提供了一些选项来更改反射图像的外观。默认情况下,“模糊”设置处于启用状态并设置为 1.0。您可以降低此值以获得更清晰的反射,或增大此值以更明显地模糊反射。

失真内置噪点参数允许您扭曲反射图像,例如,这可以很好地处理一块不完全平坦的镜箔(即使镜子对象仍然必须是平坦的,特别是它的面需要是共面的)。

分形,阶段 8.0,大小 5.0,级别 3.0:

湍流,相位 5.0,大小 2.0,级别 4.0:

选项 2.高反射光线跟踪材料

与平面镜材质选项不同,第二个选项使用高反射光线跟踪材质,适用于平面和其他更复杂的模型。它更耗费资源,但在照明和反射其他反射表面方面,它不像平面镜材料那么挑剔。

步骤 1 在材质编辑器中
选择一个空插槽并将其命名为 RTmirror。将材质拖动到场景中的 MirrorPlane 对象以对其进行分配。

第2步
点击 漫反射 颜色并将其更改为黑色(将环境颜色也更改为黑色)。

步骤 3 打开贴图部分,点击反射插槽,然后从
打开的材质/贴图浏览器中选择光线追踪。

如果单击材质编辑器中的“背景”按钮,您可以立即看到材质现在完全反映了彩色方格背景。

步骤 4
按 F9 再次渲染场景。如您所见,与平面镜材料相比,反射质量更高,例如正确反射玻璃中的光。

使用光线跟踪材质作为反射的另一个好处是能够反射另一面镜子的反射,这是平面镜材质无法做到的。如果您使用的是面对面的镜子,那么限制反射反弹的次数可能是明智的,以减少这个已经更加资源密集型的选项的渲染时间。这种镜面材料也适用于镀铬物体。

选项 3.精神射线镜材料

Mental Ray有自己的镜子材质,可以用来快速创建镜子。

步骤 1要使用它,请先将渲染器更改为心理射线。

步骤 2按 M 打开材质编辑器,选择未使用的插槽,然后将其重命名为 MRmirror。将材质指定给场景中的镜像平面对象。

步骤 3点击标有“标准”从打开的材质/贴图浏览器中。从“心理射线”部分中选择AutodeskMirror,然后按“确定”按钮。

步骤 4提供的唯一设置是色调颜色。按 F9 渲染场景,镜像应再次反射场景。

我们的镜像材料教程到此结束,镜像愉快!

原文链接:在 3ds max 中创建逼真的镜像材质 (mvrlink.com)

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

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

相关文章

Unreal Engine 与 Blender - 比较指南

虚幻引擎和 Blender 是游戏开发人员中最常用的两种软件,它们在游戏开发工作流程中都有自己的用途和地位。作为进入视频游戏行业的初学者,可能很难从数十种软件中筛选找到最适合您需求的一款。希望本指南能够缓解这一困难并帮助您决定选择哪个软件。 虚幻…

【c++源码】瑞佳飞飞彩虹端分享老飞飞源码

里面功能包含。离线摆摊,内挂,宠物系统,宠物进阶,任意商店,回收装备,模型查看,个人排行榜,物品分解,全物品升级,钥匙开箱子,外观变更,…

电商数据采集方式有哪些

不管是做渠道管控、还是价格监测,数据采集都是基础,只有数据准确了,品牌才能更好的管控乱价、治理渠道。同时当品牌有数据分析需求时,对数据采集的要求也会越高。 力维网络有自主开发的数据采集监测系统,可为品牌提供多…

SpringCloud整合Sentinel

文章目录 1、Sentinel介绍2、安装Sentinel控制台3、微服务整合Sentinel 1、Sentinel介绍 阿里开源的流量控制组件官网:https://sentinelguard.io/zh-cn/index.html承接了阿里双十一大促流量的核心场景,如秒杀、消息削峰填谷、集群流量控制、实时熔断下游…

关于Java的网络编程

网络的一些了解 网络通信协议 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组&…

【EXCEL】数据录入的快捷键和正确格式

目录 0.环境 1.内容概述 2.具体内容 2.1数据录入换行换列的快捷键(标准的数据输入方式) 2.2日期的正确格式和使用(标准日期格式与长日期) 2.2.1 标准日期 2.2.2 长日期 2.2.3 显示当前日期和时间的快捷键 2.3百分比的正确…

华为Mate60 Pro曝光:麒麟芯片9100 or 骁龙8Gen2+5G,7699元起,你觉得如何?

最近网上关于华为Mate60系列的爆料逐渐增多,尤其是对于新机到底支不支持5G,众说纷纭,而且老是变动。7月14日,有数码博主爆料称,华为Mate60系列确实分前期和后期版本,前期为了秀肌肉,会展示新的成…

更改el-select-dropdown_item selected选中颜色

更改el-select-dropdown_item selected选中颜色 默认为element主题色 在修改element select下拉框选中颜色时会发现不生效,原因是:el-select下拉框插入到了body中 解决办法: 在select标签里填写:popper-append-to-body"false"属性…

window关闭固定端口号

查看所有:netstat -ano 查看对应端口:netstat -ano|findstr "9004"关闭端口: 任务管理器中的详细信息 对应的PID就是占用的端口 关闭即可 命令行关闭端口: taskkill -PID 进程号 -F

基于weka手工实现多层感知机(BPNet)

一、BP网络 1.1 单层感知机 单层感知机,就是只有一层神经元,它的模型结构如下1: 对于权重 w w w的更新,我们采用如下公式: w i w i Δ w i Δ w i η ( y − y ^ ) x i (1) w_iw_i\Delta w_i \\ \Delta w_i\eta(y…

Java Jsp+Json+阿贾克斯

0目录 1.补充阿贾克斯 2.实战(加入Json) 1.补充阿贾克斯 创建工程,加入jason依赖和数据库 新建数据库,表和实体类 先新建一个查询方法 FruitServlet 修改Web.xml 加入Js包(版本1.9.1) …

electron在BrowserWindow中禁止右键菜单

最近使用 electron vite solid.js 做一个网络流量实时监控的小工具,其中需要禁止用户在获取 BrowserWindow 焦点后弹出默认右键菜单。 解决方案 在 new BrowserWindow 后中添加以下代码: // 禁止右键菜单弹出 startmainWindow.hookWindowMessage &…

吴恩达机器学习2022-Jupyter-Scikit-Learn教学

1可选实验室: 线性回归使用 Scikit-Learn 有一个开源的、商业上可用的机器学习工具包,叫做 scikit-learn。本工具包包含您将在本课程中使用的许多算法的实现。 1.1目标 在这个实验室里: 利用 scikit-学习使用线性回归梯度下降法来实现 1.2工具 您将利用 sciki…

CSS3绘制3D银行卡片层叠展示特效

使用纯css3绘制3D银行卡层叠展示特效 具体示例如下 <template><div><div class"tariffCards"><div class"economy"><img src"../images/css-article-imgs/example-css3D-card/tarcs.png" alt"中信银行" he…

2022 Robocom CAIP国赛 第四题 变牛的最快方法

原题链接&#xff1a; PTA | 程序设计类实验辅助教学平台 题面&#xff1a; 这里问的是把任意一种动物的图像变成牛的方法…… 比如把一只鼠的图像变换成牛的图像。方法如下&#xff1a; 首先把屏幕上的像素点进行编号&#xff1b;然后把两只动物的外轮廓像素点编号按顺时针记…

python 第十四章 模块和包

系列文章目录 第一章 初识python 第二章 变量 第三章 基础语句 第四章 字符串str 第五章 列表list [] 第六章 元组tuple ( ) 第七章 字典dict {} 第八章 集合set {} 第九章 常用操作 第十章 函数 第十一章 文件操作 第十二章 面向对象 第十三章 异常 文章目录 系列文章目录14.…

【阅读笔记】Rapid, Detail-Preserving Image Downscaling

Rapid, Detail-Preserving Image Downscaling&#xff08;快速的图像缩放技术&#xff09; 该论文提出了一种基于卷积滤波器的算法&#xff0c;并确定滤波器的权值&#xff0c;使重要的细节保留在缩小比例的图像。更具体地说&#xff0c;它为更偏离局部图像邻域的像素分配更大…

Python多进程加快图片读取速度、多进程下图片的有序读取(mp.Queue)

Python多进程加快图片读取速度(mp.Queue) 多进程&#xff0c;加快图片读取&#xff0c;多进程下图片的有序读取&#xff0c;Python&#xff0c;multiprocessing&#xff0c;multiprocessing.Queue&#xff0c;opencv-python 文章结构 快速使用&#xff0c;多进程读取图片&…

冯诺依曼体系结构以及回答操作系统(是什么,为什么,怎么办)问题

目录 一、硬件冯诺依曼体系结构 二、软件2.1 计算机的层状结构2.2 操作系统的概念2.3 操作系统是什么&#xff1f;2.4 为什么要有操作系统&#xff1f;2.5 操作系统是怎么管理底层的软硬件资源的呢&#xff1f; 一、硬件 冯诺依曼体系结构 我们常见的计算机&#xff0c;如笔记…

HTML+CSS+JavaScript:九九乘法表

一、需求如图 二、思路及代码 1、JavaScript代码 稍微刷过一点算法题的小伙伴就很容易想到这题需要利用双层for循环来实现&#xff0c;思路也是比较简单的&#xff0c;我在这里就直接放代码了 不添加CSS渲染的代码如下 <!DOCTYPE html> <html lang"en"&…