首页> 外文会议>Virtual Reality, 2004. Proceedings >Interactive and continuous collision detection for avatars in virtual environments
【24h】

Interactive and continuous collision detection for avatars in virtual environments

机译:虚拟环境中虚拟人物的交互式和连续碰撞检测

获取原文

摘要

We present a fast algorithm for continuous collision detection between a moving avatar and its surrounding virtual environment. We model the avatar as an articulated body using line-skeletons with constant offsets and the virtual environment as a collection of polygonized objects. Given the position and orientation of the avatar at discrete time steps, we use an arbitrary in-between motion to interpolate the path for each link between discrete instances. We bound the swept-space of each link using a swept volume (SV) and compute a bounding volume hierarchy to cull away links that are not in close proximity to the objects in the virtual environment. We generate the SV's of the remaining links and use them to check for possible interferences and estimate the time of collision between the surface of the SV and the objects in the virtual environment. Furthermore, we use graphics hardware to perform collision queries on the dynamically generated swept surfaces. Our overall algorithm requires no precomputation and is applicable to general articulated bodies. We have implemented the algorithm on a 2.4 GHz Pentium IV PC with NVIDIA GeForce FX 5800 graphics card and applied it to an avatar with 16 links, moving in a virtual environment composed of hundreds of thousands of polygons. Our prototype system is able to detect all contacts between the moving avatar and the environment in 1.0 - 30 milliseconds.
机译:我们提出了一种用于移动化身与其周围虚拟环境之间连续碰撞检测的快速算法。我们使用具有恒定偏移量的线骨架将虚拟化身建模为铰接体,并将虚拟环境建模为多边形对象的集合。给定化身在离散时间步的位置和方向,我们使用任意中间运动来为离散实例之间的每个链接插入路径。我们使用扫掠体积(SV)绑定了每个链接的扫掠空间,并计算了边界体积层次结构,以剔除与虚拟环境中的对象不紧密接近的链接。我们生成其余链接的SV,并使用它们检查可能的干扰,并估计SV表面与虚拟环境中的对象之间的碰撞时间。此外,我们使用图形硬件在动态生成的扫掠曲面上执行碰撞查询。我们的整体算法不需要预先计算,并且适用于一般的关节体。我们已经在配备NVIDIA GeForce FX 5800显卡的2.4 GHz Pentium IV PC上实现了该算法,并将其应用于具有16个链接的虚拟形象,并在由成千上万个多边形组成的虚拟环境中移动。我们的原型系统能够在1.0-30毫秒内检测到移动化身与环境之间的所有接触。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号