The invention relates to a generation method and system of multi person interactive 3D virtual environment, including information monitoring module, visualization module, data processing and conversion medium module and model building module. The information monitoring module is used to obtain video information and voice information, and also generates interactive instructions through user operation, and sends it to the data processing and conversion mediation module. The data processing and conversion module feedback the information feedback from the information monitor module to the model building module. It will return to the data processing and conversion mediation module according to the final rendering environment of the instruction. The data processing and conversion mediation module converts the virtual environment model to the real scene, and sends it to the model. Visual module. The visualization module presents the whole scene to the user. The invention improves the richness and interest of the multi - person interaction, expands the interactive content, shows the three-dimensional effect better, and uses the user's immersion and the feeling of experience deeper.
【技术实现步骤摘要】
一种多人交互式三维虚拟环境的生成方法和系统
本专利技术涉及一种虚拟环境的生成方法和系统,具体涉及一种多人交互式三维虚拟环境的生成方法和系统,适用于互联网应用技术及虚拟
技术介绍
虚拟现实技术是当前计算机应用技术的最前沿领域之一,已经被广泛的应用于航空航天、建筑设计、城市规划、娱乐游戏等领域。虚拟现实是通信技术、信息技术、计算机硬件、计算机软件和人体工学融合在一起而产生的一种产物。虚拟系统中除了必须具备相关的硬件设备外,关键的问题是如何构建一个逼真的虚拟环境,这个环境包括三维的虚拟场景、立体声等等。由于在人类接受的信息中,视觉摄取的信息量最大,约占70%,而且反应亦最为灵敏,所以如果场景太简单,会使用户觉得虚假,而复杂逼真的场景又势必影响图形驱动的实时性,增加交互的难度。因此生成一个逼真合理的场景,并能实时动态地显示,对于虚拟环境系统的构建至关重要,是虚拟现实最重要的研究领域之一。一方面,现有的虚拟环境中的图像大都采用交互贴图实现的,其尺寸比较大,而需要计算的像素数目是与交互贴图的尺寸成正比的,故其所对应的数值也非常大,对虚拟场景的性能影响较大,如使帧率下降。另一方面,在虚拟场景被调用时,服务器根据需求实时地处理虚拟环境中的虚拟模型,这样就对服务器的配置要求比较高,进行多人交互时,配置会各有不同,因此会导致在虚拟环境中交互不畅,影响体验感。
技术实现思路
针对现有技术中存在的不足,本专利技术提供一种多人交互式三维虚拟环境的生成方法和系统,使得多人在进行互动交流或游戏时更有沉浸感,与周围虚拟环境融合的更为自然。一种多人交互式三维虚拟环境的生成方法,包括以 ...
【技术保护点】
1.一种多人交互式三维虚拟环境的生成方法,其特征在于,包括:步骤一,获取环境的相关数据,通过摄像机捕获现实世界的视频动画,并输入到计算机中。所述获取环境相关数据的是用户端的计算机,有一个以上的用户端,各用户端计算机共同连接至一台数据库服务器,各用户端采集到的数据和指令发送至数据库服务器中。步骤二,数据库服务器将收到的信息进行分析,反馈至上游的仿真系统中,仿真系统中的软件搜索数据库服务器发送的视频流中的标志物;然后通过红外技术和数学计算确定标志物和计算机的相对位置;一旦确定了计算机摄像头的坐标位置,就在该坐标位置上绘制计算机图形模型;步骤三,仿真系统中将绘制好的计算机图形模型添加材质和纹理,进行渲染整体搭建好的环境模型,并将信息发送给数据库服务器。步骤四,数据库服务器采用3D结构传感技术,实现虚拟的环境模型与现实场景的融合,此时获得第一个视频数据的同时,也获得现实场景中的语音信息,然后按照指令要求,将实时互动的场景呈现给环境中的人,即观察者或用户。
【技术特征摘要】
1.一种多人交互式三维虚拟环境的生成方法,其特征在于,包括:步骤一,获取环境的相关数据,通过摄像机捕获现实世界的视频动画,并输入到计算机中。所述获取环境相关数据的是用户端的计算机,有一个以上的用户端,各用户端计算机共同连接至一台数据库服务器,各用户端采集到的数据和指令发送至数据库服务器中。步骤二,数据库服务器将收到的信息进行分析,反馈至上游的仿真系统中,仿真系统中的软件搜索数据库服务器发送的视频流中的标志物;然后通过红外技术和数学计算确定标志物和计算机的相对位置;一旦确定了计算机摄像头的坐标位置,就在该坐标位置上绘制计算机图形模型;步骤三,仿真系统中将绘制好的计算机图形模型添加材质和纹理,进行渲染整体搭建好的环境模型,并将信息发送给数据库服务器。步骤四,数据库服...
【专利技术属性】
技术研发人员:高于丰,
申请(专利权)人:深圳市诺诺易购网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。