DocumentCode :
3138297
Title :
XPHEVE: An Extensible Physics Engine for Virtual Environments
Author :
Nourian, Saeid ; Shen, Xiaojun ; Georganas, Nicolas D.
Author_Institution :
Ottawa Univ., Ont.
fYear :
2006
fDate :
38838
Firstpage :
1546
Lastpage :
1549
Abstract :
Virtual reality (VR) has gained more popularity due to the advancements in hardware technology, an advancement that eliminated much of the limitations that VR technology was facing before. With the complexity that exists in today´s applications, it is apparent that software issues are now the limiting factor in the development of realistic VR applications. This is largely due to lack of structure and standards in this new generation of software products. The introduction of physics engines was the first step in shaping the structure of VR applications. A physics engine is a library or a framework that hides the low-level details of the physics needed in VR applications, thus allowing developers to focus on the higher-level functionalities of the application. Although physics engines contribute to the development of more structured VR applications. While a flight simulation would appreciate such laws as planet gravity and aerodynamics, a car racing game would be more concerned with collision laws and road friction. Therefore different VR application may not only require different laws, but also laws with different precision levels. xPheve, an extensible physics engine that uses a container/plug-in architecture in which laws are treated as plug-ins; they can be plugged in and out of the physics engine depending on the application needs. A military simulation built over xPheve is highlighted
Keywords :
virtual reality; XPHEVE extensible physics engine; container architecture; hardware technology; higher-level functionalities; military simulation; plug-in architecture; realistic VR applications; software products; virtual environment; virtual reality; Aerospace simulation; Application software; Engines; Hardware; Physics; Planets; Software libraries; Software standards; Virtual environment; Virtual reality; Physics Engine; Software Engineering; Virtual Reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277848
Filename :
4054758
Link To Document :
بازگشت