Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure

Large enclosures offer a myriad of possibilities for virtual environments and can dramatically improve presence for a number of applications. Scene graphs are accepted as the logical and optimized way to generate and render applications, however most scene graphs are proprietary or platform specific...

Full description

Bibliographic Details
Main Authors: Christianson, Brian K., Kimsey, Andrew J.
Other Authors: Capps, Michael
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/9352
http://handle.dtic.mil/100.2/ADA378395
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-9352
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-93522015-01-26T15:55:24Z Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure Christianson, Brian K. Kimsey, Andrew J. Capps, Michael Zyda, Michael Modeling, Virtual Environments and Simulation (MOVES) Large enclosures offer a myriad of possibilities for virtual environments and can dramatically improve presence for a number of applications. Scene graphs are accepted as the logical and optimized way to generate and render applications, however most scene graphs are proprietary or platform specific. Open source scene graphs are emerging that are easily used and cross- platform. This thesis describes the physical construction of a large sized Multiple Angle Automatic Virtual Environment (MAAVE) and the programming of visual simulations using Vega, a powerful commercially available software package, and Java3D, an open source scene graph. The two simulations are networked walkthrough virtual environments using the same geometry. After the MAAVE was built, the two applications were tested on multiple platforms with frame rate being the main measure of performance. Initial expectations were that Vega would be faster, but the ease and speed of development of each application was unknown. Results showed that the Vega application was 10 to 30 times faster on SGI hardware and 4 to 20 times faster on a standard PC. The Java3D application required one third of the development time and was easier to program. Overall, we conclude that Vega is the better development platform for multi-channel walkthrough applications. 2012-08-09T19:28:51Z 2012-08-09T19:28:51Z 2000-03 Thesis http://hdl.handle.net/10945/9352 http://handle.dtic.mil/100.2/ADA378395 en_US Approved for public release, distribution unlimited. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Large enclosures offer a myriad of possibilities for virtual environments and can dramatically improve presence for a number of applications. Scene graphs are accepted as the logical and optimized way to generate and render applications, however most scene graphs are proprietary or platform specific. Open source scene graphs are emerging that are easily used and cross- platform. This thesis describes the physical construction of a large sized Multiple Angle Automatic Virtual Environment (MAAVE) and the programming of visual simulations using Vega, a powerful commercially available software package, and Java3D, an open source scene graph. The two simulations are networked walkthrough virtual environments using the same geometry. After the MAAVE was built, the two applications were tested on multiple platforms with frame rate being the main measure of performance. Initial expectations were that Vega would be faster, but the ease and speed of development of each application was unknown. Results showed that the Vega application was 10 to 30 times faster on SGI hardware and 4 to 20 times faster on a standard PC. The Java3D application required one third of the development time and was easier to program. Overall, we conclude that Vega is the better development platform for multi-channel walkthrough applications.
author2 Capps, Michael
author_facet Capps, Michael
Christianson, Brian K.
Kimsey, Andrew J.
author Christianson, Brian K.
Kimsey, Andrew J.
spellingShingle Christianson, Brian K.
Kimsey, Andrew J.
Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
author_sort Christianson, Brian K.
title Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
title_short Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
title_full Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
title_fullStr Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
title_full_unstemmed Comparison of Vega tm an JAVA3D tm in a virtual environment enclosure
title_sort comparison of vega tm an java3d tm in a virtual environment enclosure
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/9352
http://handle.dtic.mil/100.2/ADA378395
work_keys_str_mv AT christiansonbriank comparisonofvegatmanjava3dtminavirtualenvironmentenclosure
AT kimseyandrewj comparisonofvegatmanjava3dtminavirtualenvironmentenclosure
_version_ 1716728600924782592