论文部分内容阅读
随着人工智能、三维模型处理的迅猛发展和显卡硬件设备的成本降低,三维模型渲染技术给传统领域带来了极大的影响。而伴随而来的虚拟现实(Virtual Reality)技术将三维模型渲染在屏幕上,进行虚拟仿真,真实的呈现出实际的物体。主要应用在房屋建筑、桥梁设计,医学视觉处理,并且受到了大量用户的青睐。同时,随着人们对家装系统的需求日益增多,而传统的家装系统存在仿真不够逼真、实时性欠缺、户型绘制功能不全、人机交互不友好,开发周期长等问题。因此,本文将根据虚拟现实技术来设计并实现一个虚拟现实家装系统,在Unity3D引擎的基础上,通过revit软件进行户型中家具的建模,结合C#脚本语言,来实现户型设计、户型装修,人机互动等操作。具体工作包括如下内容:1)户型虚拟设计。户型的虚拟设计主要包括:墙体的绘制,墙体分为平面墙和曲面墙;不同墙体之间的连接,分为内嵌连接和外交连接;通过寻找闭合的多边形来形成房间。2)户型虚拟装修。户型的虚拟装修是在户型设计的基础上,对墙体、地板以及天花板的装修,墙体的装修包括内嵌门窗、墙纸的纹理映射,地板的装修通过采用耳切法处理简单多边形三角化将地板简单多边形分割成多个三角形来进行纹理映射形成地板的材质效果,天花板的装修与地板类似。3)户型软装修。在户型设计与装修完成之后,进行家具模型的添加、摆放,构造出理想的户型。4)三维模型简化。针对业界采用的静态LOD技术的不足,本文采用基于实时LOD技术,通过三角网格折叠简化家具等模型,二次误差测定来估算误差。和传统的静态LOD技术相比较,既节约了空间存储,又提高了渲染速度。5)使用HTC Vive设备来进行人机交互。让用户沉浸在场景中进行漫游,将用户、环境有机的结合成一个整体。在以上研究的基础上,最终实现了一个虚拟现实家装系统。通过虚拟现实的方式来呈现户型的外貌,其沉浸感强、实用性高。