XML3D Physics: Declarative Physics Simulation for the Web
交互3D场景的核心组成部分之一是物理模拟。过去指定物理性能需要改变场景图,这篇论文提供了一种物理注解框架,可以使3D场景描述和物理特性互不干涉。此方法基于xml3d,以插件形式部署。
3D内容没有被广泛产生原因之一是复杂度高,之二是还没有被广泛采用的格式可以紧密结合HTML。Xml3d就是基于这样一个前提设计的。
物理模拟极大得提升了场景的现实性和交互性。过去的declarative physics specifications和xml3d的宗旨是相冲突的。论文提出的xml3d physics新方法用正交、可选择的注释提供给已有的场景描述以物理特性。由物理引擎单独运行,不干涉视觉渲染。
相关技术
COLLADA中物理信息保存在物理场景中,和可视场景独立。它过于复杂和难以理解。
X3d中有一个刚体物理组件,和COLLADA相似,物理参数和对象用一个专用的x3d节点来定义。
Xml3d physics要求:
易用性、功能性(包括刚体物理、约束和冲突探测)、正交性&鲁棒性(xml3d规范不应因此改变,添加物理信息不应影响其他组件)。
时间: 2024-10-11 21:39:10