NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Distributed and collaborative synthetic environmentsFast graphics workstations and increased computing power, together with improved interface technologies, have created new and diverse possibilities for developing and interacting with synthetic environments. A synthetic environment system is generally characterized by input/output devices that constitute the interface between the human senses and the synthetic environment generated by the computer; and a computation system running a real-time simulation of the environment. A basic need of a synthetic environment system is that of giving the user a plausible reproduction of the visual aspect of the objects with which he is interacting. The goal of our Shastra research project is to provide a substrate of geometric data structures and algorithms which allow the distributed construction and modification of the environment, efficient querying of objects attributes, collaborative interaction with the environment, fast computation of collision detection and visibility information for efficient dynamic simulation and real-time scene display. In particular, we address the following issues: (1) A geometric framework for modeling and visualizing synthetic environments and interacting with them. We highlight the functions required for the geometric engine of a synthetic environment system. (2) A distribution and collaboration substrate that supports construction, modification, and interaction with synthetic environments on networked desktop machines.
Document ID
19960026485
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Bajaj, Chandrajit L.
(Purdue Univ. West Lafayette, IN United States)
Bernardini, Fausto
(Purdue Univ. West Lafayette, IN United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1995
Subject Category
Computer Systems
Accession Number
96N28130
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available