Enhancing X3DOM Declarative 3D with Rigid Body Physics Support

被引:0
作者
Stamoulias, Andreas [1 ]
Malamos, Athanasios G. [1 ]
Zampoglou, Markos [1 ]
Brutzman, Don [2 ]
机构
[1] Technol Educ Inst Crete, Dept Informat Engn, GR-71004 Iraklion, Greece
[2] Naval Postgrad Sch, MOVES Inst, Monterey, CA 93943 USA
来源
WEB3D 2014 | 2014年
关键词
X3D; X3DOM; Web3D; !text type='HTML']HTML[!/text]5; WebGL; Bullet physics; Ammo.[!text type='js']js[!/text; real-time; physics engines; rigid body; constraint; interactive; 3D;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Given that physics can be fundamental for realistic and interactive Web3D applications, a number of JavaScript versions of physics engines have been introduced during the past years. This paper presents the implementation of the rigid body physics component, as defined by the X3D specification, in the X3DOM environment, and the creation of dynamic 3D interactive worlds. We briefly review the state of the art in current technologies for Web3D graphics, including HTML5, WebGL and X3D, and then explore the significance of physics engines in building realistic Web3D worlds. We include a comprehensive review of JavaScript physics engine libraries, and proceed to summarize the significance of our implementation while presenting in detail the methodology followed. The results obtained so far from our cross-browser experiments demonstrate that real-time interactive scenes with hundreds of rigid bodies can be constructed and operate with acceptable frame rates, while the allowing the user to maintain the scene control.
引用
收藏
页码:99 / 107
页数:9
相关论文
共 13 条
  • [1] Behr J., 2010, Proceedings of the 15th International Conference on Web 3D Technology-Web3D '10 p, P185, DOI [10.1145/1836049.1836077, DOI 10.1145/1836049.1836077]
  • [2] Boeing A, 2007, GRAPHITE 2007: 5TH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES IN AUSTRALASIA AND SOUTHERN ASIA, PROCEEDINGS, P281
  • [3] BULLET, 2013, REAL TIM PHYS SIM
  • [4] X3D: Extensible 3D graphics standard
    Daly, Leonard
    Brutzman, Don
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2007, 24 (06) : 130 - 135
  • [5] Kapetanakis K., 2013, 17th Panhellenic Conference on Informatics, P33, DOI DOI 10.1145/2491845.2491888
  • [6] Kapetanakis K, 2013, 2013 PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE ON EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING (EAEEIE), P178, DOI 10.1109/EAEEIE.2013.6576525
  • [7] MATSUBA N. S., 2005, P ACM SIGGRAPH 2005
  • [8] NEWTON, NEWT GAM DYN
  • [9] Smit R., 2007, OPEN DYNAMICS ENGINE
  • [10] X3D, 197762005 X3D ISOIEC