“3D建模”通俗来讲,就是通过三维制作软件在虚拟三维空间构建出具有三维数据的模型。
3D建模大概可分为NURBS和多边形网格。
NURBS对要求精细、弹性与复杂的模型有较好的应用,适合量化生产用途。多边形网格建模是靠拉面方式,适合做效果图与复杂场景动画。
按使用方式的不同,现有的建模技术主要可以分为几何造型、扫描设备、基于图像等方法。
1.基于几何造型的建模技术
基于几何造型的建模技术是由专业人员通过使用专业软件(如AutoCAD、3dsmax、Maya)等工具,运用计算机图形学与美术方面的知识,搭建出物体的三维模型,有点类似于画家作画。这种造型方式主要有线框模型、表面模型与实体模型三种。
①线框模型只有“线”的概念,使用一些顶点和棱边来表示物体。房屋设计、零件设计等更关注结构信息,对显示效果要求不高的计算机辅助设计(CAD),其线框模型以其简单、方便的优势得到较广泛的应用。AutoCAD软件是一个较好的造型工具。但这种方法很难表示物体的外观,应用范围受到限制。
②相对于线框模型来说,表面模型引入了“面”的概念。对于大多数应用来说,用户仅限于“看”的层面。看得见的物体表面,是用户关注的,而看不见的物体内部,则是用户不关心的。因此,表面模型通过使用一些参数化的面片来逼近真实物体的表面,就可以很好地表现出物体的外观。这种方式以其优秀的视觉效果被广泛应用于电影、游戏等行业中,也是我们平时接触最多的。3dsmax、Maya等工具在这方面有较优秀的表现。
③相对于表面模型来说,实体模型又引入了“体”的概念,在构建了物体表面的同时,深入到物体内部,形成物体的“体模型”,这种建模方法被应用于医学影像、科学数据可视化等专业应用中。
2.利用三维扫描仪
理论上说,对于任何应用情况,只要有了方便的建模工具,有水平的建模大师都可以用几何造型技术达到很好的效果。然而,科技在发展,人们总希望机器能够帮助人干更多的事。于是,人们发明了一些专门用于建模的自动工具设备,称为三维扫描仪。它能够自动构建出物体的三维模型,并且精度非常高,主要应用于专业场合,当然其价格也非常“专业”,一套三维扫描仪价格动辄数十万元,并非普通用户可以承受的。三维扫描仪有接触式与非接触式之分。
①接触式三维扫描仪:需要扫描仪接触到被扫描物体。它主要使用压电传感器捕捉物体的表面信息,这种设备价格较便宜,但使用不方便,已经不是主流。(www.xing528.com)
②非接触式三维扫描仪:不接触被扫描物体就可捕捉到物体表面的三维信息。根据使用传感器的不同,有超声波、电磁、光学等多种不同类型。其中,光学类型有结构简单、精度高、工作范围大等优点,得到了广泛的应用。激光扫描仪、结构光扫描仪技术是当今较主流的方向,其扫描结果可以达到非常高的精度。
总的来说,三维扫描仪以其高精度的优势而得到应用,但由于传感器容易受到噪声干扰,还需要进行一些后期的专业处理,如删除散乱点、点云网格化、模型补洞、模型简化等。
3.基于图像的建模技术
专业的三维扫描仪虽然可以弥补几何建模需要大量人工操作的麻烦,并且可以达到很高的建模精度,但其昂贵的设备费用、专业的操作步骤,使它无法得到很好地推广,并且,它只可以得到物体表面的几何信息,仍旧无法自动获得表面纹理。针对这些问题,计算机领域的专家们结合了最近发展的计算机图形学与计算机视觉领域的知识,实现了基于图像的建模技术(Image Based Modeling)。这种技术只需使用普通的数码相机拍摄物体在多个角度下的照片,经过自动重构,就可以获得物体精确的三维模型。而通过使用图像中不同的信息,这种技术又可以分成以下几类:
①使用纹理信息:通过在多幅图像中搜索相似的纹理特征区域,重构得到物体的三维特征点云,它可以得到较高精度的模型,对于纹理特征比较容易提取的建筑物等规则物体效果较好,不规则物体的建模效果不理想。
②使用轮廓信息:这种方法通过分析图像中物体的轮廓信息,自动得到物体的三维模型,这种方法鲁棒性较高,但是从轮廓恢复物体完全的表面几何信息是一个病态问题,不能得到很好的精度,特别是物体表面存在凹陷的细节,由于在轮廓中无法体现,三维模型中会丢失。这种方法比较适用于对精度要求不是很高的场合,如游戏、人机工效等。
③使用颜色信息:这种方法基于Lambertian漫反射模型理论,它假设物体表面点在各个视角下颜色基本一致。因此,根据多张图像颜色的一致性信息,重构得到物体的三维模型,这种方法精度较高,但由于物体表面颜色对环境非常敏感,这些方法对采集环境的光照等要求比较苛刻,鲁棒性也受到影响。
④使用阴影信息:这种方法通过分析物体在光照下产生的阴影,进行三维建模。它能够得到较高精度的三维模型,但对光照的要求更为苛刻,不利于实用。
⑤使用光照信息:这种方法给物体打上近距离的强光,通过分析物体表面光反射的强度分布,运用双向反射比函数(Bidirectional Refl ectance Distribution Function)等模型,分析得到物体的表面法向,从而得到物体表面三维点面信息。这种方法建模精度较高,而且对缺少纹理、颜色信息(如瓷器、玉器)等其他方法无法处理的情况非常有效,但其采集过程比较麻烦,鲁棒性也不高。
⑥混合使用多种信息:这种方法综合使用物体表面的轮廓、颜色、阴影等信息,提高了建模的精度,但多种信息的融合使用比较困难,系统的鲁棒性问题无法根本解决。
第一种属于正向建模,后两种则属于逆向建模。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。