共查询到19条相似文献,搜索用时 109 毫秒
1.
2.
虚拟漫游中的碰撞检测问题的解决方法 总被引:3,自引:0,他引:3
碰撞检测是虚拟漫游中的关键技术。在进行虚拟漫游时,为了避免观察者飞人地下或穿墙而过等不真实情况的发生,就需要进行碰撞检测。解决虚拟漫游中碰撞检测问题的一种方法是:将场景中运动的观察者转化为一个视点,场景中的物体表面剖分成三角形,运动的观察者与静态的虚拟场景之间的碰撞检测问题,就转化为点与三角形之问的碰撞检测问题;此方法的优化方法是对场景中的三角形进行过滤,以减少不必要的计算。文中给出了此方法的具体算法及其优化方法。 相似文献
3.
4.
5.
6.
碰撞检测是三维漫游中的一项重要功能。通过面向对象图形渲染引擎(OGRE)构建了一个模拟三维漫游系统,利用OgreNewt结合Newton库在系统中实现碰撞检测功能。碰撞检测包围盒均采用3DSMax创建,利用OgreNewt中的碰撞检测树解析,既保证了碰撞的精确性,又节省了编码工作量。适用于层次结构较复杂的三维场景的加载和碰撞检测。 相似文献
7.
基于场景建模的虚拟漫游系统 总被引:2,自引:0,他引:2
介绍了基于场景建模的虚拟漫游系统,分析了通用漫游引擎开发中的相关技术,最后以实际应用为例说明该漫游引擎在场景漫游设计中的优越性以及需要注意的问题. 相似文献
8.
9.
10.
魏徐来 《数码设计:surface》2018,(13):14-14
随着我国虚拟技术以及互联网技术的不断发展,虚拟漫游平台的开发与使用受到了更多的关注。基于此,本文提出了一种基于Unity3D的虚拟漫游系统,并对其开发流程、虚拟场景的生成、功能模块设计以及使用的场景建模技术、交互技术、碰撞检测技术、粒子系统这些关键技术进行了分析。 相似文献
11.
12.
基于OpenGL的飞机虚拟场景漫游系统的实现 总被引:7,自引:1,他引:7
运用图形程序库(OpenGL)与Visual C++6.0相结合,对地形和飞机进行三维可视化仿真建模,采用光照、雾化和纹理融合等特效开发了飞机虚拟场景漫游系统。该系统通过导入不同的DEM数据实时生成不同的三维场景,以实现飞机空中多自由度运动;通过加入碰撞检测技术,给出了一种实用的碰撞检测算法,增强系统的真实感和用户的沉浸感。 相似文献
13.
三维虚拟环境漫游是虚拟现实技术应用的基本方向之一,具有重要的研究意义与应用价值。基于成熟的游戏引擎技术,提出一个具有较强通用性和可扩展性的三维虚拟漫游系统开发框架,并从3D场景快速构建、3D场景实时绘制、高级视觉特效生成和基于物理的场景模拟等四个方面详细介绍了该框架的关键技术实现。通过对系统原型的测试表明,采用该开发框架所构建的三维虚拟漫游系统可在一般的普通主流PC机上达到较好的性能和表现效果。 相似文献
14.
基于OpenGL的虚拟历史博物馆漫游设计与实现 总被引:2,自引:1,他引:1
系统基于OpenGL三维图形库,利用3DS Max建立模型,使用Visual C++开发语言实现历史博物馆的虚拟漫游。系统通过读取3DS文件重构场景模型,使用键盘和鼠标实现场景任意方向的浏览,同时可实现缩小、放大、旋转等基本功能。此外,通过加入碰撞检测技术,增强了系统的真实感和用户的沉浸感。系统采用面向对象理论,设计简单方便,开发成本低,场景具有良好的真实感和实时性,能满足用户基本需求。 相似文献
15.
以室内漫游系统开发为例,描述了基于OpenGL的虚拟漫游系统的构建过程,探讨了构建过程中3DS文件导入、OpenGL绘制、漫游控制和碰撞检测等一些技术问题.实验结果表明,该系统基本实现了三维场景的实时漫游,效果良好. 相似文献
16.
针对提高交互漫游系统中动态的视点与静态的场景对象之间的碰撞检测性能进行了研究,将碰撞检测算法分成两步:第一步采用包围盒进行碰撞的粗略检测;第二步采用相交测试法进行碰撞的精确检测,并采用限时计算的思想对整个碰撞检测加以优化。实验结果表明,该算法加快了碰撞检测的速度,能较好地适应3D物体碰撞检测准确、快速的要求。 相似文献
17.
基于OpenGL几何变换的虚拟漫游视点控制及应用 总被引:1,自引:0,他引:1
灵活自然的视点控制和精确实时的碰撞检测可以大幅提高虚拟漫游系统的真实感.探讨并计算漫游交互基本控制动作中视点位置变化,基于OpenGL中的三维几何变换实现漫游时视点控制,创建八叉树进行碰撞检测,最后在基于粒子系统的土壤可视化漫游中予以应用.漫游效果逼真、实时性强,表明所采用的方法具有一定的科研及应用价值. 相似文献
18.
虚拟环境漫游引擎的设计与实现 总被引:4,自引:0,他引:4
文章提出了一种较为通用的、与模型无关的虚拟环境漫游引擎框架结构,给出了漫游引擎中输入映射、视点控制、碰撞检测与响应、地形匹配等关键技术的实现方法. 相似文献