BACK TO ARCHIVE
Maya Lookdev DCC Mechanics & Nuances

WindowBox Shader

10.18.2017 ADUCG RESEARCH

Julius Ihle 用 OSL 编写的 jiWindowBox shader,支持 PRman, Vray, Arnold, Blender 等不同平台渲染器。

只需一个简单的平面,就可以模拟出室内的效果,透视完美匹配相机,极适合大型城市场景的制作,因为是利用单张贴图去映射,模拟出的室内并不参与光照反射等的计算,大大减轻了模型工作量和渲染压力。

这种方式被称为 Interior MappingParallax Mapping

Interior Mapping

interiormapping.oogst3d.net

贴图说明

除了房间的所有墙壁,还有一个中间层(例如可以是家具)和一个窗帘层,以提供真实的深度感。

贴图需要注意以下几点:

  • 确保只在中间和窗帘区域有 alpha
  • 所有的墙壁,天花板和地板都应该是黑色的。
  • RendermanArnold 渲染时,最好使用 maketxArnold)或 txmakeRenderman)将纹理转换为 mipmapped 纹理文件,这样可以大大提高渲染速度。

属性

Shader 安装

  • PRman:可以直接使用编译后的 oso 文件或者使用 OSL
  • V-Ray:可直接使用编译后的 oso 文件或者使用 OSL
  • Arnold 5.0:需要使用编译后的 oso 文件拷入 ARNOLD_PLUGIN_PATH 路径下,或是使用 OSL 放入同一路径下,启动 Maya 后加载 mtoa 自动编译。

Shader 下载

Baidu Netdisk

http://pan.baidu.com/s/1hseTyYS

本文采用 Creative Commons BY-NC-ND 4.0 协议进行授权。

BY-NC-ND: 署名-非商业性使用-禁止演绎

End of Article