资源描述
第3章三维建模技术及相关软件,3.1虚拟现实中的三维建模技术,虚拟环境的建模是整个VR系统建立的基础,主要包括几何建模(GeometricModeling)、运动建模(KinematicModeling)、物理建模(PhysicalModeling)、对象特性建模(ObjectBehavior)以及模型切分(ModelSegmentation)等。,3.1.1几何建模,几何建模手段集中于3大类型,即多边形建模、面片建模和NURBS建模。多边形建模是比较传统的建模方法,也是目前发展最为完善和广泛的一种方法,在目前主流的三维软件中基本上都包含了多边形建模的功能。面片建模是指基于面片栅格的建模方法,它是一种独立的建模类型。NURBS建模特别适合于复杂的,不规则表面的建模工作。,3.1.2运动建模,在虚拟环境中物体的特性还将涉及到位置改变、碰撞、捕获、缩放、表面变形等等,因此仅仅完成静态三维几何模型的创建对虚拟现实项目来说还是不够的。运动建模将帮助我们解决这一系列问题,具体包括:对象位置碰撞检测,3.1.3物理建模,虚拟对象物理建模包括定义对象的质量、重量、惯性、表面纹理、硬度、形状改变模式等等,这些特性与几何建模结合起来形成更加真实的三维模型。,3.1.4对象特征建模,前面所提到的建模是关于对象几何特征及物理特性的建模。此外,我们还可以建立与用户输入无关的对象特征模型。,3.1.5模型的分割与优化,现实场景经过几何建模与物理建模之后,得到的通常是一个非常复杂的模型,大量的多边形使渲染速度非常缓慢,从而降低系统的交互速度。因此,有必要进行模型的分割与优化,例如单元分割、变化细节和分辨率显示、离线计算以及内存管理技术等,这些操作将提高系统运行的实时性能。,3.2虚拟现实建模工具3dsMax,目前,用于虚拟现实系统的三维建模软件有许多种,比较有代表性的是3dsMax、MultigenCreateor、Maya及SuperscapeVRT等。,3.2.1认识3dsMax,3dsMax是美国Autodesk公司推出的功能强大的三维设计软件,也是当前世界上销量最大的一种用于三维动画和虚拟现实建模的工具软件。它集三维建模、材质制作、灯光设定、摄像机使用、动画设置及渲染输出于一身,提供了三维动画及静态效果图全面完整的解决方案。,3.2.1认识3dsMax,3dsMax的工作流程,3.2.23dsMax的用户界面和视口导航,3.2.33dsMax中创建对象,3dsMax自带了10种标准几何体的三维模型。标准几何体建模是三维建模的基础,无论是多么复杂的模型都可以被分解为多个标准几何体,同样用简单的几何体也能建立出精细复杂的模型。,标准基本体,3.2.33dsMax中创建对象,扩展基本体,3dsMax自带了13种扩展基本体的三维模型。扩展基本体是由标准基本体衍变而来的复杂三维模型。利用它们可以快速创建一些扩展三维模型,对建模工作很有帮助。,3.2.33dsMax中创建对象,二维样条线,3dsMax提供了11种二维样条线。二维样条线是三维复杂模型最基础的组成部分。,3.2.33dsMax中创建对象,建筑对象,3dsMax提供了建筑对象的阵列,可用作构建家庭、企业和类似项目的模型块。这些模型具有真实世界的属性,例如门框的参数、窗户的打开方向等,因此能大大提高建模的工作效率。,3.2.43dsMax中编辑对象,修改器面板,3.2.53dsMax中指定材质,虚拟现实场景中的模型除了具有良好的几何造型外,还必须使用材质与贴图增强其真实感。,3.2.53dsMax中指定材质,3.2.63dsMax中设置灯光和摄影机,要完成一个真实且丰富多彩的虚拟现实场景,仅仅靠建模和赋予模型材质是远远不够的,还需要灯光、摄影机的综合运用。,3.2.73dsMax中的动画,3dsMax具有强大的动画制作功能。它可以制作基本动画、角色动画、粒子动画、动力学动画、环境动画、材质动画等。,3.2.73dsMax中的动画,动画制作流程良好的构思收集丰富的素材建立场景模型和各种对象模型创建骨骼并为其蒙皮,创建各种表情、动作创建贴图材质、灯光环境效果调节动画,进行细致的动作设置渲染并输出动画文件,THEEND,
展开阅读全文