论文部分内容阅读
家居设计展示系统能够提供给用户一种快速、便捷的方式来打造个性化的室内布局和装修效果,在日常使用和商业应用两个方面都具有很高的价值,尤其是在近几年房地产产业火热发展的情况下,市面上出现了很多种类的家居设计软件,在学术领域也有着很多对家居设计方面的研究。然而这些家居设计软件大多是基于PC端和Web端开发的,采用鼠标、键盘的交互方式,存在的问题主要有:家具摆放的过程中用户的自由度不够高,很多家具无法摆放到满意的位置,而且场景的后期处理效果有限、真实感不足。本文根据未来发展的趋势,基于移动平台实现了一个家居设计展示系统,并针对上述以往家居设计系统存在的问题提出了相应的解决方案。1、在交互方式上,本文的系统基于移动平台进行开发,相比于以往平台更加方便了用户的日常使用,改善了交互体验。2、本文针对渲染问题采用了延迟渲染技术,并在其基础上进行了改进,实现了一种在延迟管线中处理半透明物体的方法,并对G-Buffer的存储做了优化,一定程度上弥补了传统延迟渲染的缺点,为系统各种后期处理特效的加入打下了基础。3、本文考虑了移动平台硬件的局限性,对大场景的渲染能力不足问题,从而研究并实现了QSlim模型简化算法,QSlim算法对较大模型进行简化时内存占用过大影响系统运行效率,因此本文对其做出了改进,提出了一种模型分块简化的算法。4、针对用户操作自由度问题,本文设计实现了一种模型自由摆放的算法,实现了把模型拖拽到场景中任何满意的位置,大大提高了用户的操作空间和趣味性。5、本文系统设计实现了虚拟漫游功能,在漫游过程中进行碰撞检测并可以实时的修正家具的位置,极大的提升了家居系统的真实感和代入感。