您可以使用位图文件或程序贴图(例如反射/折射)来控制对象的折射。
单击主工具栏上的“材质编辑器”图标或按 M 键。单击并按住该图标以显示弹出按钮。
折射显示透过折射对象的场景或背景。
折射贴图的用法类似于反射贴图。折射将视图贴在曲面上,这样图像看起来就象透过曲面所看到的一样,而不是从曲面反射的样子。
与反射贴图一样,折射贴图不需要贴图坐标,因为其方向锁定到世界坐标系,而不是对象。即,在移动或旋转对象时,折射图像的位置仍固定不变。
折射对象的物理属性是通常扭曲图像。此参数由父材质控制。
折射率 (IOR) 用来控制材质折射透射灯光的量。空气的 IOR 为 1.0,表示透明对象后的对象不会发生扭曲。折射率为 1.5 表明后面的对象扭曲严重(像透过玻璃球一样)。对于略低于 1.0 的 IOR,对象沿其边缘反射,如从水面下看到的气泡。默认设置为 1.5(典型玻璃的折射率)。
常见的 IOR 值为(假设摄影机在空气或真空中):
材质 | IOR 值 |
---|---|
真空 | 1.0(精确) |
空气 | 1.0003 |
水 | 1.333 |
玻璃 | 1.5 到 1.7 |
钻石 | 2.418 |
在物理世界中,IOR 为灯光穿过透明材质与观察者用眼睛或摄影机观看时所在介质的相对速度。这通常与对象的密度相关。IOR 越高,对象的密度越大。
还可以使用贴图来控制折射率。IOR 贴图始终在 1.0(空气的 IOR)和 IOR 参数中的设置之间进行插补。例如,如果将 IOR 设置为 3.55 并使用黑白“噪波”贴图来控制 IOR,那么渲染在对象上的 IOR 将设置为 1.0 到 3.55 之间;对象的密度看起来要大于空气。另一方面,如果 IOR 设置为 0.5,则同一贴图的值将在 0.5 到 1.0 之间渲染,这种情况就像摄影机位于水下,而对象的密度小于水一样。
以下是各种材质的 IOR 值:
材质 | IOR 值 |
---|---|
液态二氧化碳 | 1.200 |
冰 | 1.309 |
丙酮 | 1.360 |
普通酒精 | 1.360 |
糖水 (30%) | 1.380 |
酒精 | 1.329 |
萤石 | 1.434 |
熔凝石英 | 1.460 |
Calspar2 | 1.486 |
糖水 (80%) | 1.490 |
玻璃 | 1.500 |
玻璃,锌冠 | 1.517 |
玻璃,冠 | 1.520 |
氯化钠 | 1.530 |
氯化钠(食盐)1 | 1.544 |
聚苯乙烯 | 1.550 |
石英 2 | 1.553 |
绿宝石 | 1.570 |
轻火石玻璃 | 1.575 |
青金石 | 1.610 |
黄玉 | 1.610 |
二硫化碳 | 1.630 |
石英 1 | 1.644 |
氯化钠(食盐)2 | 1.644 |
重火石玻璃 | 1.650 |
二碘甲烷 | 1.740 |
红宝石 | 1.770 |
蓝宝石 | 1.770 |
最重的火石玻璃 | 1.890 |
水晶 | 2.000 |
钻石 | 2.418 |
氧化铬 | 2.705 |
氧化铜 | 2.705 |
非晶硒 | 2.920 |
碘晶体 | 3.340 |
要创建自动折射,请执行以下操作:
3ds Max 将打开材质/贴图浏览器。
或者,您可以使用 Slate 材质编辑器关联反射/折射贴图节点到“折射”组件。
折射量为 100% 时,材质被完全反射,无论材质的“不透明度”设置是多少。折射量为 0% 时,将关闭贴图。折射量小于 100% 时,“反射/折射”贴图和“不透明度”设置都会控制透明度。
要将位图指定为折射贴图,请执行以下操作:
3ds Max 将打开材质/贴图浏览器。
或者,您可以使用 Slate 材质编辑器关联位图节点到“折射”组件。
3ds Max 打开一个文件对话框。
对于位图折射,不需要降低贴图量。