用户名 密    码

maya mentalray教程 USING HDRI IMAGES(1)

来源:互联网 作者:未知 发布时间:2010-08-10 18:24:05 网友评论 0

        maya mentalray教程 USING HDRI IMAGES
        本教程讲解的是关于在mental ray中使用HDRI。讲解详细,很适合广大爱好者学习。
        最后,我们来学习一下在mental ray中使用HDRI。我假定你已经知道了什么叫HDRI(High Dynamic Range Image的缩写),如果你还不知道的话,可以到http://www.debevec.org/ 获取相关知识。
  final gather是处理HDRI的关键,在这个场景中,没有使用任何灯光,场景中唯一的光照来自于贴有HDRI图片的一个大球体,Final gather收集HDRI图片的信息并用来照明场景。
  首先,你需要下载一些HDRI图片,在http://www.debevec.org/Probes/ 你可以找到一些。在这个教学中我们使用The Uffizi Gallery, Florence 这张图片,并且,你还需要一个叫HDRShop的软件,可以到这里下载:http://www.debevec.org/HDRShop/
  现在,我们可以开始工作了,启动HDRShop并且用它打开你刚才下载的那张HDRI图片。由于这张HDRI图片是有角的,所以我们先要把它转变为球形的,这就需要将其转变为Latitude/Longitude这种方式的HDRI,To do this,执行Image > Panorama > Panoramic Transformations,在左边将source image的Format设置为Light Probe,在右边将Format设置为Latitude/Longitude并且按下,很快将生成一张新的图片,执行save as,选择输出格式为Radiance HDR并且将其保存。(注意:Maya本身不支持HDRI,故在视图操作时你看不到那张HDRI)
  浏览一下这个场景你会发现,所有的物体我都使用了blinn材质,只是因为lambert材质不能够反射environment,而HDRI的一大精彩之处在于它所带来的漂亮的环境反射,你还会发现场景中有一盏强度为0的灯,它的作用是让Maya的默认灯光失效。现在,创建一个球体,缩放到20 20 20,接着创建一个lambert shader并指定给该球体,进入球体材质的属性面板,点击Ambient Color右边的小按钮,在2D Textures栏选择File,并且贴图文件选择我们刚才存好的那张HDRI图片,将该file的place2DTexture节点的Rotate Frame调为90度(译注:Maya中看不到HDRI贴图的纹理显示,导致调节坐标不不方便,你可以做一张同样大小的普通图片贴在颜色通道上,并且和HDRI共享一套贴图坐标,调好之后再将其断开连接)。
  之后,打开final gather选项,并且将Final Gather Rays调为100,渲染,得到如图结果。

\

  还不错,不过有一些污迹,看来有必要改善我们的final gather。由于没有使用global illumination,100 rays是不够的, 我们将其调节到350后渲染得到如图结果。

\

       现在,画面好了很多,不过渲染时间也相应增加了,为了让我们的结果更平滑一些,我们将Rays value增加到500并且将Min Radius调为0.3,将Max Radius调为8,得到如图结果。

\

搜索栏目