当前位置:主页 > 文艺论文 > 装饰艺术论文 >

基于OpenGL的三维房屋装修系统的设计与实现

发布时间:2018-03-16 02:13

  本文选题:虚拟实现 切入点:OpenGL 出处:《电子科技大学》2009年硕士论文 论文类型:学位论文


【摘要】: 虚拟现实技术能够利用计算机生成较为真实的模拟环境,使用户沉浸在虚拟环境中,同时通过人机接口,实现用户与虚拟环境直接交互。随着计算机技术的发展,虚拟实现技术被广泛地运用于军事、娱乐、制造、医学、地理信息系统等各领域。在装修行业,虚拟实现技术的“3I”特征得到了淋漓尽致的体现,通过它可以让人们充分发挥我们的想象,展示人们的风格和理念。通过虚拟漫游技术还能让用户提前感受装修的效果。 本文对虚拟现实技术及相关的三维计算机图形学理论进行了研究,分析了虚拟实现技术在国内外的装修系统中的运用以及现阶段市场的需求得出了项目产生的由来。在此基础上,利用0penGL和VC++等编程工具的开发了一套交互式三维装修系统。系统根据功能和需求,分为客服端程序、服务器端程序和后台管理程序三个独立的部分,其中本人主要负责开发了客服端程序。本论文的主要工作包括以下几个方面: 1.研究了虚拟实现的相关技术,介绍了几何建模技术和图像建模技术的一些工作和算法,并对这两种技术的优缺点进行分析,然后对基于图形图像的混合绘制算法和虚拟场景的实时漫游算法的研究进行了介绍。 2.研究了多种文件读入、虚拟建筑场景建模、虚拟场景漫游的I/O控制技术,并予以编程实现。在研究虚拟漫游关键技术的基础上,建立了摄像机函数类、场景模型输入函数类和模型数据类,完善了程序功能,优化了程序结构。 3.开发实现了三维装修系统的客服端程序,面向普通用户,为用户提供可以进行三维场景布置的交互场景,具有向服务程序提供请求、从数据库服务器下载三维模型数据和信息的功能。详细介绍了类和接口设计,三维场景搭建,二维户型绘制,三维户型生成,模型数据读入,交互控制,矩阵转换,实时漫游,碰撞检测等在程序开发中的实现,并配以源码和图片加以说明。 4.进行了数据库设计,用以管理系统中大量的用户、模型的数据,方便管理员进行操控。
[Abstract]:Virtual reality technology can make use of the computer to create a more real simulation environment, make the user immerse in the virtual environment, at the same time, through the man-machine interface, realize the user and the virtual environment direct interaction. With the development of the computer technology, Virtual realization technology is widely used in military, entertainment, manufacturing, medical, geographic information system and other fields. In the decoration industry, the "3i" features of virtual realization technology have been vividly reflected. Through it, we can give full play to our imagination, show people's style and concept. Through virtual roaming technology, we can also let users feel the effect of decoration ahead of time. In this paper, the virtual reality technology and related three-dimensional computer graphics theory are studied. The application of virtual realization technology in decoration system at home and abroad and the market demand at present are analyzed. The origin of the project is obtained. An interactive 3D decoration system is developed by using programming tools such as 0penGL and VC. According to the functions and requirements, the system is divided into three independent parts: customer service program, server program and background management program. I am mainly responsible for the development of customer service program. The main work of this paper includes the following aspects:. 1. The related technologies of virtual implementation are studied, and some work and algorithms of geometric modeling and image modeling are introduced, and the advantages and disadvantages of these two techniques are analyzed. Then the hybrid rendering algorithm based on graphics and image and the real-time roaming algorithm of virtual scene are introduced. 2. The I / O control technology for virtual building scene modeling, virtual building scene modeling and virtual scene roaming is studied and programmed. On the basis of studying the key technology of virtual roaming, the class of camera functions is established. Scene model input function class and model data class improve the program function and optimize the program structure. 3. The customer service program of 3D decoration system is developed and realized, which is oriented to ordinary users, and provides interactive scenes that can be arranged in 3D scenes for users, and has the ability to provide requests to service programs. The functions of downloading 3D model data and information from database server are introduced in detail, including class and interface design, 3D scene construction, 2D rendering, 3D Huxing generation, model data reading, interactive control, matrix conversion, real time roaming, etc. Collision detection in the development of the implementation, and with the source code and pictures to explain. 4. The database is designed to manage a large number of users and model data, which is convenient for the administrator to manipulate.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP391.9

【引证文献】

相关硕士学位论文 前3条

1 阮丽娜;基于Virtools的中学计算机硬件虚拟实验的研究与设计[D];四川师范大学;2010年

2 王星;基于组件式的三维室内漫游系统的设计与实现[D];河南理工大学;2012年

3 朱鹏宇;虚拟家庭装修系统中实时渲染模块框架与特效的研究与实现[D];浙江大学;2013年



本文编号:1617876

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/shinazhuanghuangshejilunwen/1617876.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c1b0f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com