加急见刊

Vray代理对象的复制方法

来源:投稿网 时间:2022-12-02 10:00:05

分析影响3dsmax生产速度的问题。

对3dsmax生产质量提出更高的要求意味着需要制作更精细的模型、更真实的照明、更复杂的材料、更现实的特效、更准确的运动等。这不仅是一个简单的环,而且是项目生产周期和渲染输出时间的两倍。场景的数量超出了计算机的承载范围,但也会导致死亡、文件损坏等严重情况。以建筑动画制作为例。一个完整的建筑动画需要建筑主体、建筑场景、绿化和景观。建筑的数量与建筑的外观和成像的质量有关,不能大量简化。通常,我们会找到一种减少面部数量的方法来匹配场景和绿化。通常,建筑动画中的绿化使用地图代替模型;建筑动画中的场景使用几何代替模型来节省表面。

为了追求更好的效果,现在行业基本上使用了整个模型渲染,整个模型渲染是指场景中的每个对象使用模型,使视觉效果更加真实,但模型效果越接近真实,使用的面数越多,占用的计算机资源就越大。大量的面数显示器会给显卡增加很大的负担。在操作过程中,视图会被推迟,通常只需要几分钟的操作步骤,有时需要等待十分钟或更长的时间来完成计算。在严重的情况下,它会导致死亡和3dsmax自动弹出。

23dsmax渲染工艺现状。

在早期制作中,动画渲染采用3DSMAX自带的照明系统和默认渲染器输出。这种生产方法具有速度快的优点,但由于场景中的光是由生产者根据物理现象模拟的,渲染效果仍然不够真实。特别是在大型场景中,需要大量的照明,程序更加复杂。

然而,随着高级渲染器的吸引力,优化了这一渲染过程。高级渲染器基于算法计算场景中光线的物理现象,因此渲染效果更加真实,照明设置只需根据实际照明进行布置。因此,主要生产团队选择高级渲染器进行项目生产。在众多高级渲染器中,VRay在渲染质量和速度之间找到了良好的平衡点,得到了业界的认可和广泛应用。

3VrayProxy工作原理。

Vray是由著名的ChaosGroup公司开发的渲染器,VrayProxy是其中之一。VrayProxy工具允许3dsmax在渲染时从外部文件引导网格对象,这可以在您的工作中节省大量资源。例如,一个场景需要大量的高精度树模型,而太多的树模型在生产过程中会占用大量的资源。此时,我们可以将树引导出VRay代理对象,然后VRayProxy工具将代理对象引导回场景。此时,场景中的模型只是外部模型的代理对象,没有面数,不占用资源。我们可以使用这种技术渲染数千万或更多的面,这远远超出了3dsmax本身的承受范围。它还可以加快工作流程。有效避免因面数过多而导致操作视图延迟或无法自动弹出的现象。

4VrayProxy的使用方法。

因为Vray渲染器是第三方插件,所以需要先安装才能使用。每个Vray渲染器都有相应的3dsmax版本,只有相应的版本才能正常安装。VrayProxy工具是Vray1.5版本的新功能,需要安装Vray1.5或以上版本才能找到。第一步是打开3dsmax渲染菜单中的渲染设置面板,在公共选项卡下找到指定渲染器展示栏,在产品级中选择Vray渲染器。第二步是在场景中选择需要代理的模型,在脚本输人栏中输人dovraymeshexport},或者在模型选择状态下点击鼠标右键选择`vraymeshexport工具,在弹出的vraymeshexport面板中单击filder栏输人导出路径。第三步是在3DSMAX主工具栏的“创建面板”下找到“几何”,在下拉菜单中找到“Vray”模块,点击“Vrayproxy”工具,在场景中点击鼠标左键,弹出代理选择对话框,选择刚刚导出的代理完成创建。

5VrayProxy使用技巧分析。

使用代理对象通常是在场景模型建立完成后渲染测试之前,因此保持场景模型的原始位置非常重要。在VRaymeshexport面板中,我们可以通过检查Automaticalycreateproxies选项来解决这个问题。Automaticalycreateproxie选项是自动将场景模型替换为代理对象,并保持模型位置不变。对于由多个模型组成的物体,如树木由树干、树枝和树叶组成。我们需要在代理转换之前将模型坍塌成一个物体。这可以更有效地节约资源。

对于两个或两个以上物体的转换,我们可以在VRaymeshexport面板中勾选Exportmultiplefiles选项,将多个物体合并成代理物体。

在新版本的Vray1.50.sp2渲染器中,无论原模型的表面数量如何,其代理对象在场景中的显示面数为1000。我们可以通过两种方式设置来优化。

第一种:进入代理物体的“修改”面板找到“Display”选项栏。这里有三种显示模式来控制代理物体的显示面数。“boundingbox”允许代理物体以box的形状显示在视图中,占用面数为12个三角形。“previewfromfile”允许代理物体以原始物体的形状显示,默认面数为10000。“point”允许代理物体以点的形状显示,显示面数为1。

第二类:“vraymeshexport”面板的“facesinpreview”栏,该参数是在显示模式为“previewfromfile”的情况下,控制代理物体在场景中的显示面数。

分析VrayProxy使用问题。

使用Vray代理对象时,必须使用VR渲染器进行渲染,否则无法得到正确的渲染结果。一旦模型转换为代理对象,就无法修改,因此转换代理对象应在模型确定后进行。模型转换为代理对象后,无法设置材料,创建的代理对象无材料,因此应在模型转换前设置材料,并保存材料已调用。对于在场景中重复的模型,如树木、花卉、路灯等,我们只需要转换一个模型,然后进行相关复制。相关复制方法的优点是,无论您复制多少份,内存都是相同的,以避免内存溢出造成的错误。代理对象的类型不应该太多,通常在场景中重复更多的对象,因为代理对象的类型也会占用大量的资源,减慢速度。

7结语

在行业应用全模型渲染的情况下,生产过程速度的降低和生产成本的增加一直是行业急于解决的问题,合理使用Vray代理物体工具为解决这一问题提供了有效的解决方案。