• 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