查看: 1240|回复: 2
打印 上一主题 下一主题

3Ds MAX“子面散射”材质精彩效果和原理

[复制链接]

165

主题

1

听众

3022

积分

中级设计师

Rank: 5Rank: 5

纳金币
3020
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-5-25 11:35:36 |只看该作者 |倒序浏览

 乍一看,3dsmax琉璃和透光材质(比如玻璃)是有很多相似之处的地方,但事实上,琉璃(以及与之类似的材质,比如石蜡、皮肤、晶体等等)还有一个普通玻璃所没有的特点,即"子面散射"(SubSurface Scattering,简称SSS),这种现象是由于材质内部散射光线的作用而形成的,即当光线进入之后在物体内部不断折射而形成的效果。

1.jpg


  今天我们先来了解一下SSS的效果和原理。

  首先来看一张没有使用SSS材质和使用SSS材质(皮肤)的渲染效果对比:

2.jpg


(图片来源:www.laumug.org)

  再来看一张没有使用SSS材质和使用SSS材质(牛奶)的渲染效果对比:

3.jpg


(图片来源: mental images GmbH, Berlin, Germany.)

  SSS效果在3DSMAX——包括其他3D设计软件的材质设计中都是相当复杂的。因为此类材质和光线的交互过程比较复杂。当光线透过烟雾、云彩、污水、石蜡、琉璃等等这些物体时,物体自身会"参与"到光线的传播中,在3D设计中,这类物体有一个专门的名称:"参与介质"(Participating Media)。在mental ray渲染器中,有很多专有贴图以Parti打头,Parti就是Participating的缩写,此类贴图在制作SSS材质时就会派上大用场,例如Parti Volume(physics) 、Parti Volume Photon(physics)等等。

  下面是一张SSS的原理图片,图中上方的黄色箭头是入射光线,当这束光线碰到材质颗粒时,呈放射状散开,散射出来的光线会对模型内部构成照明效果,红色箭头指向的三个红点表明模型不同深度的位置得到的散射光线的照射强度各不不同。

4.jpg

  背景知识:Mental Ray的结构

  Mental Ray材质库的扩展名是dll(动态链接库),每个材质库文件还有一个同名的.mi文件。这些文件分别存放在3DSMAX安装目录下mentalray目录下面的shaders和includes两个目录下面。注意看一下这两个目录中的文件名就能明白为什么mental ray材质和贴图后面通常会带一个括号了,括号中的内容就是材质或者贴图所属于的材质库的名称。例如,Parti Volume(physics)后面括号中的physics表明这个贴图属于physics库。

5.jpg


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

31

主题

1

听众

740

积分

初级设计师

Rank: 3Rank: 3

纳金币
738
精华
2

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-5-25 21:29:59 |只看该作者
3DsMAX琉璃和透光材质(比如玻璃)是有很多相似之处的地方
回复

使用道具 举报

59

主题

1

听众

2942

积分

中级设计师

Rank: 5Rank: 5

纳金币
2947
精华
5

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-5-26 00:07:03 |只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-29 10:32 , Processed in 0.145744 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部