导言:

本教程为大家讲解使用3ds MAX制作真实的雪材质制作过程,非常简单的教程,但个人觉得讲解的非常好,希望这套比较老的教程能给你带来帮助。

下面教程开始

雪的材质看似简单,其实它的制做并不是想像中的那么容易。许多人在设置材质的时候往往只是简单的指定一个白色,然后给个凹凸,然后就把精力放到灯光设置上了。

其实恰恰相反!白色的是一种对漫反射极为敏感的色彩,环境对它的影响很强烈,所以从这方面看雪应该是一种色彩很“丰富”的物质。

对于室外的场景,雪的色彩主要取决于太阳和天空,而且雪花结是一种半透明物质,仅仅通过灯光来模拟这种效果很难达到令人满意的效果,而且对于大的场景要使灯光均匀的散布在雪上,设置起来非常麻烦,而且非常占用系统资源,所以雪的制做重点应放到以材质为主的原则上,以弥补灯光的不足!

这个教程就是给大家一个简单的做雪的思路,看看从材质上怎样和灯光来相辅相成。

首先要注意的是,这里所讲的内容都是基于VRay渲染系统的,你也可以使用Brazil,3ds Max的渲染系统无法渲染出这么细腻的图像,对于这个Shader不太适用!

第一步

新建一个标准材质,命名为Snow。将阴影、过渡和高光全部设为纯白色。

第二步

这是最关键的一步!钩选自发光通道,添加一个Mask贴图,Map设置为Gradient Ramp,Mask设置为Falloff。见下图:

第三步

设置Gradient Ramp。注意Gradient Ramp的图Type是Mapped,Source Map是Falloff,渐变色彩设置如图。靠右的深色控制的是雪的暗部色彩,靠中和左的浅色是雪的亮部和高光色,需要注意的是这些色彩的调整应该符合你制做的场景的整体色彩,如果是黄昏的场景,那么这几个色彩就要相应的有变化!这里需要自己多琢磨一下!Source Map设置也如图,用Mix Curve曲线可以控制雪的明暗,切记!如图所示:

第四步

然后返回Mask层,设置Mask的Falloff贴图,如下图。

第五步

给高光强度通道一个Cellular贴图,将Size设置为0.4,钩选Fractal。将Glossiness值设为99。同时将这个Cellular贴图复制到凹凸贴图通道。(提示:凹凸贴图可以用刚才的Cellular贴图混合一个另外的贴图从而得到更自然的效果!)

第六步

好了现在就大功告成了,最后的样子应该是这样,如下图。

第七步

不是太象,别着急,把它合并到顶底材质中,赋予给你制做好的带有置换的场景,并建立一个主光,(注意只用一盏灯即可)提高渲染采样,渲染!不出意外,应该就是以下的效果了!更多的效果都可以通过Gradient Ramp贴图来实现,开始研究吧!

本教程完!原文链接:http://www.16xx8.com/photoshop/ruanjian/3dsmax/107423.html

如果想获取更多3ds max教程,可关注3ds Max中文官网帮您快捷的了解建模知识和学习软件。

最新文章

  1. 初识pipeline
  2. HDU5863 cjj's string game(DP + 矩阵快速幂)
  3. POJ 2010 - Moo University - Financial Aid 初探数据结构 二叉堆
  4. 用JS控制图片随鼠标移动
  5. HeadFirst设计模式之单例模式
  6. 手机app
  7. [转] 学习HTML/JavaScript/PHP 三者的关系以及各自的作用
  8. Unity 命令行参数
  9. spring,hibernate配置事务
  10. 匿名属性 anonymous property
  11. Python内置函数(14)——delattr
  12. 【WCF学习大全】
  13. mysql内容总体回顾
  14. C语言学习IDE和基本程序结构
  15. 创建第一个Djiago
  16. php 根据日期获取星座
  17. CoreCRM 开发实录 —— 基于 AntDesign 的新 UI
  18. 一步一步配置 Dell OME 监控 Dell 服务器硬件报警
  19. RK哈希(Rabin_Karp 哈希)
  20. 洛谷 3379 最近公共祖先(LCA 倍增)

热门文章

  1. Codeforces 994A. Fingerprints
  2. c++标准库都有哪些文件
  3. 更博不能忘——webpack学习笔记
  4. Android 7.0 Gallery图库源码分析2 - 分析启动流程
  5. GitHub报错error: bad signature
  6. python学习(一):python基础
  7. python 面向对象 类的内置方法
  8. Unity WWW类调用http
  9. js实现新闻滚动实例
  10. 监控aps.net计数器