相关分类
MAYA教程
3DSMAX教程
AutoCAD教程
VRay教程
MentalRay教程
Zbrush教程
SoftimageXSI教程
Cinema 4D教程
三维理论
Rhino教程
飞特网 顶部通栏广告

mental ray代理模型渲染使用方法

deman发布于:2012-3-12 15:28 |原作者: baochao转稿| |来自:飞特网会员投稿教程
deman
云南省 昆明市 
发私信 + 关注
简介: 本教程向FEVTE的朋友们介绍mental ray代理模型渲染使用方法,mental ray代理模型使用的原理是用一个简单的模型来代替相应的一个复杂模型在场景中实时显示,感兴趣的朋友进来看看吧! ... ...

这篇教程像飞特的朋友们介绍mental ray代理模型渲染使用方法,教程难度中等,转发过来和飞特的朋友们一起学习了。

为什么要使用mental ray代理模型,场景里有很多重复复杂的模型(比如植物、石头、甚至角色等),如果一次性导入并显示会大大增加显卡的负荷,保存的文件也会很大,而且很多模型是不可以用细分来代替的,类似重复的模型做reference也会有不便的地方。因此,为了操作上的便利,我们可以使用mental ray代理模型的方法来优化制作的流程。

mental ray代理模型使用的原理是用一个简单的模型来代替相应的一个复杂模型在场景中实时显示,并且两者可以不需要有任何的相似之处,包括拓扑结构和uv。

mip_binaryproxy 这个节点是使用这个方法的关键,可以在hypershade(以下简称hs)里的mental ray节点创建面板里的geometry栏里找到。不过其默认是被隐藏的,最简单的显示此创建节点的方法是拷贝本帖附件里的 mentalraycustomnodeclass.mel 到 ...\autodesk\maya2008\scripts\others 这个目录里并替换原来的文件(不用担心此操作会带来的任何负面效果)。此时hs里的mental ray节点创建面板里的相应栏里就出现了我们想要的节点。(图01)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图01

具体使用方法:

1、首先场景中要有你的高、低模,重合,并且都已经freeze transformations了。(图02)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图02

2、创建“mip_binaryproxy”节点

3、打开低模的属性,在其 transform”节点下的“mental ray\geometry shader里勾选 enable geometry shader 选项启动低模的此属性,接着将之前创建的 mip_binaryproxy 节点拖到此处。这样,此低模就与 mip_binaryproxy 节点关联起来了。(图03)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图03

4、打开 mip_binaryproxy 的属性,在 object filename 里,填入一个文件的保存地址,此文件为mi格式,用来保存渲染时替换低模的高模模型,地址格式类似引号内的地址格式 e:\maya\mip_binaryproxy\object_hi.mi ,注意最后文件的扩展名一定要是mi,并且确认文件的保存目录都已经创建好了。

5、仍然是在 mip_binaryproxy 节点属性里,勾选 write geometry 。将场景里高模的名字(此名字为模型 transform 节点里的名字)填入 geometry 右边的栏里。此时 mip_binaryproxy 节点属性里的内容可以参考下图。(图04)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图04

6、确认在 outliner 里,高模是在低模的层级关系之上的(不是父子),再确认一下模型都没有被隐藏。

7、随便用mental ray渲染一下,分辨率及渲染质量都无所谓,尽量调低吧。此时你会发现你得到的不仅仅是一张渲染图,而是在你指定的目录里生成了一个mi文件。

8、在 mip_binaryproxy 节点属性里取消勾选 write geometry 。断开 geometry 的链接(对着 geometry 字样点右键选择 break connection 即可)。

9、此时你可以隐藏甚至删除场景中的高模物体。

10、在场景里大量的复制你的低模吧,直至满意为止。复制时需要注意的是要将低模的输入连接属性(input connections)一并复制出来,这样就需要通过点击 edit\duplicate special 旁边的选项盒来修改复制的参数。(图05)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图05

这样就能保证你复制出来的低模默认都与 mip_binaryproxy 节点产生了关联,不然就要将第3部的操作重复n次。

11.最后将材质球重新赋予给低模,渲染即可。(图06)

mental ray代理模型渲染使用方法 飞特网 metalray教程

图06

注意:高模最好不要是多重模型组合的,能combine就combine,并且材质最好也是单独的,如果满足不了这2个条件会有很多复杂的操作及测试等着你。现在公司里已经大量使用此方法做大量的大场景了,希望能帮助到大家!也希望能抛砖引玉让牛人来发布更好的方法!

FEVTE编注:更多mentalray教程学习和mentalray交流讨论请访问飞特网mentalray教程栏目,地址:https://www.fevte.com/3d/MentalRay/

19

好评
14

差评

刚表态过的朋友 (33 人)

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

  • 飞特游客

deman
云南省 昆明市 
+关注 发私信
发表评论

最新评论

引用
zhao123发布于:2016-8-26 16:17
惹我太热广东省分公司发的广东佛山根深蒂固双方都感到十分公司的分公司的个个人股而是V额灯光而

查看全部评论(1)

您需要登录后才可以评论和提交作业 登录 | 立即注册
本周热点文章
2020 新飞特 从心开始
关于飞特| 广告服务| 付款方式| 版权申明| 网站地图| 联系我们| 加入我们| 举报| 帮助中心| 移动版| 手机版| 飞特网

委托设计