Virtual reality (VR) applications are used in many areas of academic and industrial research areas including engineering, bio-medical & geo-sciences, among others. These applications generally focus on creating a VR environment to enhance user experience. One of the main challenges VR application developers face is to make objects within the environment move in a natural, realistic manner. Many commercial packages and programming libraries exist to help generate complex animations, including physics engines, game engines and modeling software such as Autodesk Maya. All of these tools are very useful, but have many disadvantages when applied to VR applications, as they were not designed for VR development. To address these issues, a VR application programming interface (API) was developed to help VR developers create and visualize natural, complex animations for VR-based systems utilizing OpenSceneGraph. This API, called the Animation Engine 2.0, was built in a manner animators and developers are already familiar with by integrating control points and keyframes for controlling animations. The system is time-based to scale to any size of VR system, which enabled the ability to support different time interpolations as well to incorporate acceleration into animations to create behavioral events such as a boing, bounce, or surge. In this paper, the Animation Engine API is presented along with its integration into a VR aircraft carrier application.
Skip Nav Destination
ASME 2010 World Conference on Innovative Virtual Reality
May 12–14, 2010
Ames, Iowa, USA
Conference Sponsors:
- Design Engineering Division and Computers and Information in Engineering Division
ISBN:
978-0-7918-4908-8
PROCEEDINGS PAPER
Keyframe-Based Scenegraph Animation API for Virtual Reality Applications
Christian Noon,
Christian Noon
Iowa State University, Ames, IA
Search for other works by this author on:
Brandon Newendorp,
Brandon Newendorp
Iowa State University, Ames, IA
Search for other works by this author on:
Jim Oliver
Jim Oliver
Iowa State University, Ames, IA
Search for other works by this author on:
Christian Noon
Iowa State University, Ames, IA
Brandon Newendorp
Iowa State University, Ames, IA
Eliot Winer
Iowa State University, Ames, IA
Jim Oliver
Iowa State University, Ames, IA
Paper No:
WINVR2010-3721, pp. 31-40; 10 pages
Published Online:
October 28, 2010
Citation
Noon, C, Newendorp, B, Winer, E, & Oliver, J. "Keyframe-Based Scenegraph Animation API for Virtual Reality Applications." Proceedings of the ASME 2010 World Conference on Innovative Virtual Reality. ASME 2010 World Conference on Innovative Virtual Reality. Ames, Iowa, USA. May 12–14, 2010. pp. 31-40. ASME. https://doi.org/10.1115/WINVR2010-3721
Download citation file:
9
Views
Related Proceedings Papers
Related Articles
Design of Customized Virtual Reality Serious Games for the Cognitive Rehabilitation of Retrograde Amnesia After Brain Stroke
J. Comput. Inf. Sci. Eng (June,2022)
Data Interface Software for Windows PC-compatible Virtual Reality Scene Graphs
J. Comput. Inf. Sci. Eng (March,2002)
Roles of Organic Emissions in the Formation of Near Field Aircraft-Emitted Volatile Particulate Matter: A Kinetic Microphysical Modeling Study
J. Eng. Gas Turbines Power (July,2015)
Related Chapters
Ubiquitous Human Interaction with a Virtual Reality Interface for Robot Programming
International Conference on Future Computer and Communication, 3rd (ICFCC 2011)
Conclusions
Introduction to Finite Element, Boundary Element, and Meshless Methods: With Applications to Heat Transfer and Fluid Flow
Research on High Accuracy Interpolation Schemes
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)