3dsmax的模型优化技巧_第1页
3dsmax的模型优化技巧_第2页
3dsmax的模型优化技巧_第3页
3dsmax的模型优化技巧_第4页
3dsmax的模型优化技巧_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3dsmax的模型优化技巧2009-03-1101:09:56|分类:默认分类|标签:|字号大中小订阅影响VRDEMO最终运行速度的三大因素为:VR场景模型的总面数、VR场景模型的总个数、VR场景模型的总贴图量。本章将着重介绍如何控制VR场景模型的总面数和VR场景模型的总个数?在掌握了建模准则以后,用户还需要了解模型的优化技巧,这样,无论面对自己创建的模型,还是拿到别人创建的模型,用户都将知道该模型是否可以用于VR项目中?如果不可以,该模型又该如何进行优化?以下将以几个具有代表性模型的优化方法为例,介绍模型的优化技巧,希望用户在学习之后,能举一反三地知道每种模型简模的创建方法以及能快速地判断每

2、一个模型是否为最优化的模型?模型的优化不光是要对每个独立的模型面数进行精简,还需要对模型的个数进行精简,这两个数据都是影响VR-DEMO最终运行速度的元素之一,所以优化操作是必须的,也是很重要的。本节将重点讲述以下内容: 3dsMax模型个数的精简技巧o用Attach(合并)命令精简模型个数的方法o用Collapse(塌陷)命令精简模型个数的方法 3dsMax模型面数的精简技巧oPlane(面片)模型面的精简oCylinder(圆柱)模型面的精简oline(线)模型面的正确创建o曲线形状模型的创建及面数精简o室外地面创建及面数精简obb-物体的正确创建方法o删除模型之间的重叠面o删除模型底部看

3、不见的面o删除物体之间相交的面o单面窗框的创建o复杂镂空模型的表现,方法o树木花草的表现方法具体方法如下:3dsMax模型个数的精简VR场景的模型个数过多也会直接影响到VR场景的导出及VR场景的打开速度。如果当前的VR场景里的模型个数过多,计算机可能会因为计算不过来,而造成部分物体无法加载进去,最终得到的VR场景模型是不全的,有模型丢失现象;如果计算机勉强将VR场景里的所有模型加载进去了,其运行速度也会很慢。为了避免以上问题的出现,解决方法是:将相同材质的物体分别赋好材质;调整好各自的贴图坐标;然后再将这些相同材质的物体进行合并以减少模型个数。合并模型的方法有两种,每种方法的具体操作步骤如下:

4、用Attach(合并)命令精简模型个数的方法(1)调整物体贴图坐标先给物体赋一张合适的贴图,并独立调整好每个物体的贴图坐标。如下图所示:(2)通过Attach(合并)命令精简模型个数将模型转换成EditMesh,然后通过将鼠标放在模型上右击,选择Attach(合并)命令,最后通过鼠标单击其他相同材质的物体,单击后的物体就被合并到了一起。如下图所示:用Collapse(塌陷)命令精简模型个数的方法(1)调整物体贴图坐标先给物体赋一张合适的贴图,并独立调整好每个物体的贴图坐标。如下图所示:(2)通过Collapse(塌陷)命令精简模型个数将模型转换成EditMesh,然后将相同材质的物体一起选择后

5、通过Collapse(塌陷)命令将其合并成一个物体。如下图所示:用户根据自己需要选择以上任意一种合并模型的方法,在合并相同材质模型的时候,需要把握一个原则就是:合并后的物体总面数必须控制在10万面以下,否则,VR-DEMO的运行速度一样会很慢。3dsMax模型面数的精简模型的优化不光是要对每个独立的模型面数进行精简,还需要对模型的个数进行精简,这两个数据都是影响VR-DEMO最终运行速度的元素之一,所以优化操作是必须的,也是很重要的。具体方法如下:Plane(面片)模型面的精简在用Plane(面片)创建模型时,如果不对其表面进行异形编辑时,就可以将其截面上的段数降到最低,以精简模型的面数。具体

6、优化方法如下:默认创建的Plane(面片)的段数是4x4,总面数是32;在不对其表面做其他效果的情况下,这些段数是没有存在的意义的,将鼠标放在段数按钮上右击可以快速地将当前模型的段数降到最低,最后得到的模型面数是2,其效果并不会因此而受到任何影响。如下图所示:Cylinder(圆柱)模型面的精简同Plane(面片)建模一样,在用Cylinder(圆柱)创建模型时,如果不对其表面进行异形或浮雕效果编辑时,一样可以将其截面上的段数降到最低,以精简模型的面数。具体优化方法如下:默认创建的Cylinder(圆柱),其段数是5x1x18,总面数是216;在不对其表面做其他效果的情况下,这些段数是没有存在

7、的意义的,这时可以对物体的HeightSegments(高度段数)和Sides(截面)进行精简,修改后的段数为1x1x12,这时物体的总面数是48,其效果并不会因此而受到太大的影响。如下图所示:(注:如果当前场景比较大,还可以将Sides降到10或8,主要以视觉为主。)Line(线)模型面的正确创建很多时候需要用二维线来表现一些物体结构,如电线、绳索等,如果像效果图一样直接设置了Rendering(渲染)面板下的Thickness(厚度),渲染效果图是没问题,但导出到VRP时是不识别的。解决方法是:根据视觉效果设置线型物体Rendering(渲染)面板下的Thickness(厚度),然后再将该

8、线型物体转换成Editablepoly(或Mesh)后再执行【导出】操作就可以了。如下图所示:在将应用Line(线)创建的模型导入VRP编辑器时,事先需要将Line(线)转换成EditableMesh或EditablePoly后,再执行模型导出操作。否则,导出会失败。曲线形状模型的创建及面数精简有些曲线形状的模型在制作时很麻烦,通常需要应用Loft(放样)来实现,所以,模型的优化就需要从放样的路径及截面着手进行,在保证视觉效果不受太大影响的情况下,适度减少放样物体的ShapeSteps(形状步幅)和PathSteps(路径步幅)参数,以达到精简放样物体总面数的目的。以下是创建曲线物体的两种方法

9、,在进行同样的精简之后,它们的面数是一样的。第一种方法:用Loft(放样)的方法创建模型,具体的操作步骤如下:1、对Line进行Loft(放样)操作2、添加一个Normal编辑器3、调整材质的Offset(偏移值)、Tiling(平铺值)、Angle(角度)的参数(这都是参考值,制作时需要根据具体的情况调整)4、适度减少放样物体的ShapeSteps(形状步幅)和PathSteps(路径步幅)参数5、制作好后的曲线物体6、当前物体的面数是:56如下图所示:第二种方法:用BevelProfile(斜角轮廓)编辑器的方法创建模型,具体的操作步骤如下:1、对Line添加一个BevelProfile(

10、斜角轮廓)编辑器,然后单击PickProfile(拾取轮廓)按钮,再拾取事先绘制好的截面2、调整材质的Tiling(平铺值)、Angle(角度)的参数(这都是参考值,制作时需要根据具体的情况调整)3、制作好后的曲线物体4、当前物体的面数是:56如下图所示:针对以上两种曲线物体的制作,用户可以根据自己项目的实际需求选择一种最方便的建模方法。室外地面创建及面数精简在制作室外地面时,很多人喜欢用二维的Line画一个封闭的区域,然后通过Extrude为0得到一个地面,但这个地面除了上面,其他的几个面都是多余的面,所以此方法不适合VR场景模型的创建。下面介绍几种不同创建地面的方法:第一种方法:(1)先用

11、Line创建一个封闭的区域,并对Line的Side(边缘)和Steps(步幅)进行优化设置。如下图所示:(2)直接添加Extrude(挤出)编辑器,设置Amount(数量)为0模型面数为"392"。如下图所示:第二种方法:先用Line创建一个封闭的区域,并对Line的Side(边缘)和Steps(步幅)进行优化设置,然后直接将Line转换成EditablePoly(或Mesh),最后得到的地面模型面数为"97"。如下图所示:第三种方法:先用Line创建一个封闭的区域,并对Line的Side(边缘)和Steps(步幅)进行优化设置,然后直接给封闭的二维曲线

12、添加一个UVWMapping编辑器,最后得到的地面模型面数为“97”。如下图所示:以上用几种不同方式创建的地面,用户可以根据自己需要选择一种建模方法。 bb-物体的正确创建方法bb-物体创建的方法有多种如:第一种:直接用Plane创建,面数为:2;第二种:用Rectangle(矩形)创建,然后添加一个Extrude(挤出)编辑器,挤出的Amount(数量)为0,面数为:12;第三种:用Rectangle(矩形)创建,然后直接转换其为EditableMesh,面数为:2;第四种:用Rectangle(矩形)创建,然后直接给物体添加一个UVWMapping,面数为:2。最后在同时给以上用四种方法创

13、建的模型赋一个材质,并统一命名为“bb-物体”,然后将这四种方法创建的模型同时导入到VRP中,这时可以发现用第二种方法创建的物体不能适时地面向相机旋转,并且物体面数也是最多的。如下图所示:从最后的结果可以看出,用Rectangle(矩形)创建,然后添加一个Extrude(挤出)编辑器,挤出的Amount(数量)为0得到一个bb-物体的方法是错误的,因此用户需要避免用此方法建bb-物体,以免得不到正确的结果。 删除模型之间的重叠面在将选择物体将其转换成Mesh或Poly,然后切换到Polygon(面)级别下,将各个物体之间重叠的面进行删除。如下图所示:删除模型底部看不见的面在将选择物体将其转换成

14、Mesh或Poly,然后切换到Polygon(面)级别下,将该物体向下或其他朝向看不到的面进行删除。如下图所示: 删除物体之间相交的面在将选择物体将其转换成Mesh或Poly,然后切换到Polygon(面)级别下,将该物体向下或其他朝向看不到的面进行删除。如下图所示:单面窗框的创建窗框是室外建筑必不可少的一个组成元素,如果按常规的二维挤出一个厚度得到这个模型的话,接下来还需要再通过删除看不见的面来达到优化窗框的目的,工作量不但很大,也很繁琐。以下是一个快速创建单面窗框的方法,由此方法得到的窗框不需要再通过删除面达到优化模型的目的。其具体操作方法如下:(1)绘制窗框的线框结构首先应用Rectan

15、gle(矩形)配合捕捉工具,绘制窗框的线框结构。如下图所示:(注:在表现虚拟场景时,可以跟效果图有所不同,创建模型时可以忽略一些细节,展现大体轮廓就可以了。)(2)复制边得到窗框厚度接下来将窗框的二维线转换成Poly物体,然后在Poly的Border(边)级别下,选择物体的内线框,按住键盘上的Shift键沿Y轴向后拖动鼠标,由此可以通过复制边框得到窗框的厚度。如下图所示:(注:由此创建的物体为单面物体,为后面优化模型时删除看不见的面节省了步骤,也提高了建模速度和效率。)(3)调整窗框位置与厚度按照“一层平面”调整该窗框的位置,切换到Vertex级别下调整窗框的厚度。如下图所示:复杂镂空模型的表现方法日常生活中处处可见结构造型复杂的铁艺物体,如楼梯、窗框、大门及围墙等。对于这些铁艺的物件,在VR场景里可以通过在面片物体上赋一张镂空贴图来表现,为了在半鸟瞰处避开看到片的单薄,可以在栏杆上方加一个有宽度的矩形。如下图所示:树木花草的表现方法在制作室外VR场景时,难免会遇到大量的绿化问题,如果每颗树和花都用模型来表现的话,最终的VR场景里的模型面数将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论