浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc

上传人:99****p 文档编号:2028099 上传时间:2019-03-29 格式:DOC 页数:5 大小:25.50KB
下载 相关 举报
浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc_第1页
第1页 / 共5页
浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc_第2页
第2页 / 共5页
浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc_第3页
第3页 / 共5页
浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc_第4页
第4页 / 共5页
浅谈VrayProxy在3dsmax制作中对大场景优化管理方式的应用研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、浅谈 VrayProxy 在 3dsmax 制作中对大场景优化管理方式的应用研究论文关键词:VrayProxy;3dsmax 大场景 优化 论文摘要:随着人们对视觉要求的不断提高,行业对 3dsmax 的制作质量也提出了更高的要求,而全模型渲染正是满足这一高要求的方法之一。随着全模型渲染的应用,如何在有限的计算机资源条件下,加快制作流程,顺利完成项目,成为业内需要解决的问题。作者通过多年的实践经验,把自己汁 VrayProxy 工具的原理及应用技巧的研究做讲解,为以上问题提供一种解决办法。 1 影响 3dsmax 制作速度的问题分析 对 3dsmax 制作质量提出更高的要求,就意味着需要制作更

2、精细的模型,更真实的灯光,更复杂的材质,更逼真的特效,更精确的运动等等。这不仅仅是简单的环环相加,而是会成倍增长项目的制作周期和渲染输出的时间。并且场景的面数超出计算机的承受的范围,还会造成死机,文件破坏等严重情况。以建筑动画制作为例。一个完整的建筑动画,需要有建筑主体,建筑配景,绿化和景观。建筑的面数关系到建筑的外观和成像的质量,是不能进行大量精简的。通常我们精减面数都会在配景和绿化上想办法。通常建筑动画中的绿化,采用贴图代替模型;建筑动画中的配景采用几何体代替模型等方法来节省面。 为追求更好的效果,现在业内基本使用全模型渲染,全模渲染是指在场景中的每个物体都使用模型,这样出来的视觉效果更趋

3、于真实,但模型效果越接近真实,那么所用的面数自然也就越多,占用计算机的资源也就越大。大量的面数显示会给显卡增加很大的负担。在操作的时候视图会延迟,往往只需几分钟的操作步骤,有时需要等上十几分钟甚至更长的时间才能计算完成。严重的时候会造成死机和 3dsmax 自动弹出的现象。 2 3dsmax 渲染流程现状 在早期的制作中,动画的渲染采用的是 3DSMAX 自带的灯光系统和默认渲染器配合进行输出。这种制作方式有着速度快的优点,但是因为场景中的光线是制作者按照物理现象模拟出来的,所以渲染的效果还是不够真实。特别在大场景中,需要打很多的灯光,程序较为复杂。 但随着高级渲染器的引人,这一渲染流程得到优

4、化,高级渲染器是基于一种算法来计算场景中光线的物理现象,所以渲染的效果更加的真实,灯光的设置也只需按照实际灯光布置即可。正是如此各大制作团队纷纷选择高级渲染器进行项目的制作。而在众多的高级渲染器中,VRay凭借其在渲染质量和速度之间找到了良好平衡点的优势,得到业内的认可并被广泛应用。 3 VrayProxy 工作原理 Vray 是由著名的 Chaos Group 公司开发的渲染器,而 VrayProxy 是它其中的一个工具。VrayProxy 工具是让 3dsmax 在渲染时从外部文件导人网格物体,这样可以在你的工作中节省大量的资源。打个比方,一个场景需要很多高精度的树模型,而在制作过程中过多

5、树模型会占用大量资源。此时我们可以将树导出为 VRay 代理物体,然后再由 VRayProxy 工具把代理物体导回到场景当中,此时场景中的模型只是外部模型的一个代理物体,没有面数,不占用资源。我们利用这种技术可以渲染上千万甚至更多的面,这远远超出 3dsmax 自身的承受范围。并且还可以加快工作流程。有效的避免因面数过多,造成操作视图延迟或无法渲染、自动弹出的现象。 4 VrayProxy 的使用方法 因为 Vray 渲染器是第三方插件,所以需要先安装才能使用,每个Vray 渲染器都有对应的 3dsmax 版本,只有对应的版本才能正常安装。VrayProxy 工具是 Vray1.5 版本引人的

6、新功能,所以需要安装 Vray 1.5或以上版本才能找到。第一步打开 3dsmax 渲染菜单中的渲染设置面板,在“公用”选项卡下找到“指定渲染器”展卷栏并在“产品级”里选择VRay 渲染器。第二步在场景中选择需要代理的模型,在“脚本输人栏”中输人“doVRayMeshExport”或在模型选取状态下点击鼠标右键选择VRay meshexport”工具,在弹出的“VRay mesh export”面板中的”Folder”栏设置保存路径。并在“File”栏输人导出代理物体的名字,点击“OK”完成保存。第三步在 3DSMAX 的主工具栏的“创建面板”下找到“几何体”并在下拉菜单中找到“Vray”模块

7、,点选“Vrayproxy“工具,在场景中点击鼠标左键,会弹出代理物体选择对话框,选择刚才导出的代理物体,就完成了创建。 5 VrayProxy 使用技巧分析 使用代理物体通常是在场景模型建立完成之后渲染测试之前,所以保持场景模型原来位置很重要。在 VRaymesh export 面板中我们可以通过勾选 Automaticallycreate proxies 选项来解决这一问题。Automatically createproxie,选项是自动把场景模型替换成代理物体,并保持模型位置不变。对于由多个模型组成的物体,比如树是由树干、树枝、树叶组成。我们需要先把模型塌陷成一个物体,再进行代理转化。这

8、样可以更有效的节约资源。 对于 2 个或 2 个以上物体的转化,我们可以在通过在 VRay mesh export 面板中勾选 Export as multiple files 选项,实现把多个物体合并成一个代理物体。 在新版本的 Vray1.50.sp2 渲染器中,原模型无论面数的多少,其代理物体在场景中的显示面数为 1 万个。我们可以通过 2 种方式进行设置达到优化的目的。 第一种:进人代理物体的“修改”面板找到“Display“选项栏,这里提供了三种显示模式来控制代理物体的显示面数。“Bounding box,让代理物体以 BOX 的形状显示在视图中,占用面数为 12 个三角面。“Pre

9、view from file“让代理物体以原来物体的形状显示,面数为默认面数 1 万个。“Point”让代理物体以点的形状显示,显示面数为 1 个。 第二种:“Vray mesh export”面板的“Faces inpreview,栏,该参数是控制代理物体在显示模式为“Preview from file”状态下,场景中的显示面数。 6 VrayProxy 使用问题分析 使用 Vray 代理物体,必须使用 VR 渲染器渲染,不然不能得到正确的渲染结果。模型一旦转化为代理物体后,是不能进行修改的,所以转化代理物体应该在模型确定之后。模型转换成代理物体之后是不能进行材质的设置,而且创建的代理物体是没有材质的,所以要在模型转换之前把材质设置好,并保存材质已备调用。对于在场景中重复出现的模型,比如树木,花草,路灯等,我们只需对一个模型进行转换,然后对它进行关联复制。关联复制方式优点在于不管你复制多少份,所占用的内存是相同的,这样就避免了因为内存溢出而出错的情况。代理物体种类不宜过多,通常把场景中重复较多的物体进行代理,因为代理物体的种类多也会占用很多资源,减慢速度。 7 结语 业内应用全模型渲染的情况下,因面数过多造成制作流程速度降低,制作成本的增加,一直是业内急于解决的问题,而合理的运用 Vray 代理物体工具,为解决这一问题提供了有效的方案。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。