3Ds max材质制作教程:创建金、银、铜金属材质

news2025/2/22 14:03:20
推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

如果您不想完成本教程中的所有步骤,可以通过本教程底部的链接下载 3D Studio Max 的 matlib (.mat) 文件。

注意:单击每个步骤中的缩略图可查看更大的屏幕截图,其中包括视口和用户界面的相关部分。

步骤 1创建一个新球体并将其放置在半径为 30 且线段为 40 的透视视口的中心,在左侧视口上向上移动球体,如屏幕截图所示。打开材质编辑器(从渲染菜单中选择或按 M 键)并将第一个材质分配给球体并将材质重命名为 Gold 24k。

步骤 2在材质编辑器中,单击“标准”按钮(名称“Gold 24K”旁边),然后从列表中选择“光线跟踪”。将底纹类型更改为布林。

步骤 3将漫反射颜色设置为 RGB 70,40,0。

步骤 4将“镜面反射颜色”设置为 RGB 255,240,215。将“镜面反射级别”设置为 100(目前),将“光泽度”设置为 65。在环境中具有照明和其他对象的已完成场景中,您可能希望将镜面反射级别设置为 0,并让发光的对象在金色对象中创建镜面反射。

步骤 5单击反射颜色旁边的空方块按钮,从列表中选择衰减,然后单击确定。

步骤 6将第二种颜色(单击白色框)设置为 RGB 255,200,100。将衰减类型设置为菲涅耳,并将折射率值设置为 15。

步骤 7按“背景”按钮以显示彩色棋盘格,并更好地了解它在场景中的外观。

步骤 8现在单击“转到父项”按钮并向下滚动到材质的“超级采样”部分。启用启用采样器选项并选择最大 2.5 星,或者如果您有一台快速的计算机,请选择 Hammersley。

步骤 9接下来,让我们对环境进行一些更改,因为黄金在黑色环境中看起来并不好。它需要类似另一个物体的东西来反映。从“渲染”菜单中选择“环境”,并将“背景色”设置为白色。关闭“环境”对话框。

步骤 10在顶部视口上添加一个长度:1000和宽度:1000的地平面。

步骤 11再次打开“材质编辑器”,选择金 24K 以下的材质,并将其从“7 – 默认”重命名为“接地平面”。单击漫反射颜色旁边的小空 quare 按钮,从列表中选择“检查器”,然后单击“确定”。

步骤 12将 U 和 V 的平铺设置为 9。将 W 角度设置为 45。

将材质指定给刚创建的平面对象 (Plane01)。为此,可以将材质拖动到视口中的 Plane01,或单击“材质编辑器”中的“将材质指定给选择”按钮。单击在视口中显示地图 按钮以在视口中显示材质。

步骤 13旋转透视视口并放大球,如屏幕截图所示。按 F9 或 F10 渲染透视视口并检出结果。

我们在此渲染中使用了默认光照设置,但如果您自己添加了光照,并且想要使其更逼真,请将 Refrection 值降低到至少 40(在材质编辑器中 Gold 24K 材质的“贴图”卷展栏部分)。

步骤 14

银看起来与黄金相似,因此我们可以很容易地将金 24K 材质更改为银材质。打开材质编辑器,将 Gold 24K 材质拖动并复制到其旁边的材质上,并将其名称更改为银色。

将漫反射颜色更改为 RGB 197,198,200。

步骤 15

将“镜面反射颜色”设置为白色 (RGB 255,255,255)。

将镜面反射级别设置为 90,将光泽度设置为 50。

步骤 16

在材质编辑器中向下滚动并打开贴图部分。将反射级别更改为 70,然后单击地图#X(衰减)按钮。

步骤 17

将衰减贴图的第二种颜色更改为 RGB 228,229,231,并将折射率值更改为 10。

通过将材质拖动到视口中的 Sphere01,或者选择球体并单击材质编辑器中的“将材质指定给选择”按钮,将材质指定给球体对象。

步骤 18

按 F9 或 F10 渲染透视视口并检出结果。

步骤 19

现在是本教程中的最后一种金属:铜。铜有点棕色/橙色,反射率低于金和铜。打开材质编辑器,将银材质复制到其旁边的材质,然后将其重命名为铜。

将漫反射颜色更改为 RGB 225,87,51。

步骤 20

将镜面反射颜色设置为白色 (RGB 255,214,196)。将镜面反射级别设置为 80,将光泽度设置为 40。

步骤 21

在材质编辑器中向下滚动并打开贴图部分。将反射级别更改为 40,然后单击地图#X(衰减)按钮。

步骤 22将衰减贴图的第二种颜色更改为 RGB RGB 255,214,196,并将折射率值更改为 7。

通过将材质拖动到视口中的 Sphere01,或者选择球体并单击材质编辑器中的“将材质指定给选择”按钮,将材质指定给球体对象。

步骤 23按 F9 或 F10 渲染透视视口并检出结果。

正如我在介绍中提到的,材料可能需要稍微调整以适应您的目的。例如,尝试使用反射值。如果您想使其更逼真,请添加暂存贴图。

本教程到此结束。我希望您喜欢本教程,并且它对您的技能和知识有所贡献。

在这里,您可以下载包含本教程中的金、银和铜材料的 matlib 文件。

原文链接:3Ds max材质制作教程:创建金、银、铜金属材质 (mvrlink.com)

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

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

相关文章

Traefik v3.0 Docker 全面使用指南:基础篇

本篇文章聊聊如何通过 Docker 容器使用 Traefik,进行稳定的 Traefik 服务的部署。 写在前面 距离 Traefik v2.0.0 的发布,不知不觉快四年了,在过去的四年里,我写过非常多和 Traefik 相关的实践内容,感兴趣的同学可以…

udx大带宽大延迟网络与xquic bbr, tcp bbr实测比较

quic在其白皮书中声称可以在大延迟大带宽网络中表现良好,为此我对比过目前xq,lsq,pq几种实现,因为这些都是开源项目通过不断的折腾,向这方面研究的同学索取不同版本的实现进行实际测试。 经过,对不同国家的主机,到国内…

问题解决:启动Gazebo出现Error in REST request报错的问题

环境: Ubuntu18.04 ROS melodic Anaconda3 在安装完ROS之后,第一次打开gazebo,就遇到了这一红色的报错: 在网上找到了解决方法:修改.ignition/fuel/config.yaml 文件 首先,新建终端,打开上…

功能丰富的 Markdown 笔记工具:FSNotes Mac中文版图文安装教程

FSNotes Mac版是Mac平台上一款纯文本笔记本管理器,FSNotes for mac中文版支持Markdown、RTF等格式,轻松查看和编辑数据,还可以将数据存储在文件系统中,同时具备iCloud同步功能,使用非常便捷。 FSNotes for mac官方介绍…

使用semanage管理SELinux安全策略

semanage命令用于管理SELinux的策略,格式为“semanage [选项] [文件]”。 SELinux服务极大地提升了Linux系统的安全性,将用户权限牢牢地锁在笼子里。semanage命令可以设置文件、目录的策略,还可以管理网络端口、消息接口。 常用参数&#xf…

IDEA导入项目后文件出现红色小时钟的标志解决办法

报错问题:IDEA导入项目后文件出现时钟的标志 如下图所示: 问题原因:没有将项目添加为Maven项目 解决办法:找到项目的xml文件,鼠标右键 Add as Maven project 即可,将文件添加到Maven项目

通过 MasterGo 权限设置实现精细化管理,让你的工作更清晰

在日常办公中,当设计资产汇总到一个平台时,由于项目复杂、协作人员众多,会衍生出多种权限设置需求。比如说:谁可以编辑哪些文件?谁只能查看哪些文件?同团队不同成员的权限有哪些?而MasterGo作为…

PHP 判断数组是否是多维

文章目录 什么是数组?使用array()函数使用方括号[] 什么是多维数组?如何判断数组是不是多维数组?使用递归方式判断使用PHP内置函数count()函数判断 总结 在PHP中,我们经常需要对数组进行操作,包括判断数组是不是多维数…

辅助驾驶功能开发-功能规范篇(22)-7-L2级辅助驾驶方案功能规范

1.3.7 AEB 系统功能定义 1.3.7.1 车辆(纵向)AEB 系统 1.3.7.1.1 状态机 1)前碰撞预警系统状态机 2)AEB 功能状态机(Prefill、ABA、制动辅助为并行关系) 1.3.7.1.2 信号需求列表 1.3.7.1.3 系统开启关闭…

ceph集群的维护

ceph集群的维护 1、ceph集群常用命令 1.1查看集群的状态 rootceph-mon1:~#ceph -s#或者 rootceph-mon1:~#ceph health detail #显示集群状态的详细信息1.2查看所有存储池的列表 rootceph-mon1:~# ceph osd pool ls1.3查看所有存储池的编号 rootceph-mon1:~# ceph osd ls…

Echart社区

https://www.makeapie.cn/echartsmakeapie echarts图表可视化案例, 分享你的可视化作品https://www.makeapie.cn/echarts

【go】xorm分类统计及多表联查

文章目录 1 分类统计2 多表联查 1 分类统计 1 sql SELECT grade_protection_level AS type, count(grade_protection_level) AS count FROM vital_7jvebmrryff3_asset WHERE (field_group 应用信息)AND (asset_life_cycle 正式)AND (status 1) GROUP BY grade_protection…

棕榈酰三肽-1-------有效逆转衰老,减少面部皱纹

简介 皮肤真皮中胶原蛋白减少被认为是人体衰老形成皱纹的主要原因,因此,如果能够促进皮肤合成更多的胶原蛋白,那么将会有效逆转衰老从而减少皱纹。 The reduction of collagen in the dermis of the skin is believed to be the main cause…

【C++】-list的模拟实现

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …

linux文件锁(保证只能同时启动一个实例,不同时启动多个实例)

文章目录 C如果程序异常退出,会自动释放锁码? shell脚本python脚本 C 可以使用Linux中的进程锁来实现只能启动一个实例的功能。一种常见的方法是使用文件锁(File Locking)。 可以在程序启动时创建一个特定的文件,并尝…

Unknown column ‘str_time‘ in ‘field list‘

报这个错说明这个strTime在对象里有,在数据表里没有,数据库表里加上这个属性字段就行了。 或者可以加个注解忽略此映射字段: TableField(existfalse) 问题解决!!!

常用语言的线程模型(Java、go、C++、python3) | 京东云技术团队

背景知识 软件是如何驱动硬件的? 硬件是需要相关的驱动程序才能执行,而驱动程序是安装在操作系统内核中。如果写了一个程序A,A程序想操作硬件工作,首先需要进行系统调用,由内核去找对应的驱动程序驱使硬件工作。而驱动…

Python学习笔记-WSGI接口

Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口。 是CGI和FastCGI…

企业拥抱开源的同时,该如何做好风险防范?- 对话新思科技杨国梁

“软件供应链安全”相关文章合集 杨国梁 新思科技软件质量与安全部门高级安全架构师 当前,开源组件已成为软件应用程序中不可或缺的一部分。然而,随着开源软件数量的快速增长,应用领域的不断扩大,随之而来的安全问题也变得愈发严峻…

分页列表缓存,你真的会吗

看了很多关于缓存的文章,其中多级缓存思路,分页列表缓存这些知识点给了我很大的启发性。 写这篇文章,我们聊聊分页列表缓存,希望能帮助大家提升缓存技术认知。 1 直接缓存分页列表结果 显而易见,这是最简单易懂的方…