In 1999 the Monterey Bay Aquarium Research Institute (MBARI) began a project to create 3d visualizations for each of its Remotely Operated Vehicle (ROV) dives in the deep waters of the ocean. the goal was to synthesiz...
详细信息
ISBN:
(纸本)1581134681
In 1999 the Monterey Bay Aquarium Research Institute (MBARI) began a project to create 3d visualizations for each of its Remotely Operated Vehicle (ROV) dives in the deep waters of the ocean. the goal was to synthesize various ROV-generateddata sets for visualization in a common, compelling, efficient, and easy-to-use system. Integrating these visualizations into the Institute's database of dive information is a key component that helps make the data more understandable and useful. the architecture of the system was designed to allow for incremental improvements in the presentation and in the underlying data quality. An object oriented approach for the data access and use of the VRML97 EXTERNPROTO feature providedthe framework for this architecture. the visualization system has been in place for over a year, internal users now have adequate platforms to visualize their data, and we are beginning our evaluation for a next cycle of improvements that will employ features of the next generation of VRML, including GeoVRML. Copyright 2002 ACM.
web3d viewers are typically based on hierarchical scene graphs. In applications where users are allowed to make significant changes to the arrangement of objects, thereby changing the scene graph, those parts of the ...
详细信息
ISBN:
(纸本)1581134681
web3d viewers are typically based on hierarchical scene graphs. In applications where users are allowed to make significant changes to the arrangement of objects, thereby changing the scene graph, those parts of the graph which model the independent objects may need to be restructured in order to represent the transient relationships between the *** present the Virtue3d System version 2.0, an application for viewing and manipulating 3d scenes. the Virtue3d Player API andthe associated VRL scene representation depend on scene hierarchies for defining models, but, unlike a typical scene graph, they rely on a mechanism of an "Assembly" and "Parts" at the level of the entire scene. this supports dynamic "attachments" between objects that more closely simulate real-world interaction and allow useful modeling and manipulation functions. the Virtue3d System is also designed to provide an efficient interface for applying collision constraints and other types of motion constraints. this is supported by defining "collision groups" and constraints at the level of the Parts in the Assembly. Copyright 2002 ACM.
In this paper, we present the design and implementation of a VRML97 multi-user layer introduced in SPIN-3d, our distributed Collaborative Virtual Environment. the main consideration of our multi-user extension is the ...
详细信息
ISBN:
(纸本)1581134681
In this paper, we present the design and implementation of a VRML97 multi-user layer introduced in SPIN-3d, our distributed Collaborative Virtual Environment. the main consideration of our multi-user extension is the ease of design of multi-user objects from single-user standard VRML97 objects. Any standard VRML97 browser must at least display the single-user content without taking account of the multi-user description. Whereas other approaches use a VRML node insertion mechanism, such as in Living Worlds, our approach uses a substitution mechanism. And beneath our multi-user extension, we use the Common Object Request Broker Architecture to provide a network communication layer for supporting the virtual meetings. Copyright 2002 ACM.
Talking virtual characters are graphical simulations of real or imaginary persons capable of human-like behavior, most importantly talking and gesturing. they may find applications on the Internet and mobile platforms...
详细信息
ISBN:
(纸本)1581134681
Talking virtual characters are graphical simulations of real or imaginary persons capable of human-like behavior, most importantly talking and gesturing. they may find applications on the Internet and mobile platforms as newscasters, customer service representatives, sales representatives, guides etc. After briefly discussing the possible applications andthe technical requirements for bringing such applications to life, we describe our approach to enable these applications: the Facial Animation Framework. this framework consists of (1) a lightweitht, portable, MPEG-4 compatible Facial Animation Player, (2) a system for fast production of ready-to-animate, MPEG-4 compatible face models and (3) a plethora of MPEG-4 compatible tools for Facial Animation content production. We believe that this kind of approach offers enough flexibility to rapidly adapt to a broad range of applications involving facial animation on various platforms. Copyright 2002 ACM.
Two classes of graduate students learning 3d graphics and analytic simulation at the Naval Postgraduate School modeledthe three-dimensional (3d) shape, structure, imagery and motion behaviors of plants and animals in...
详细信息
ISBN:
(纸本)1581134681
Two classes of graduate students learning 3d graphics and analytic simulation at the Naval Postgraduate School modeledthe three-dimensional (3d) shape, structure, imagery and motion behaviors of plants and animals in the kelp forest exhibit at the Monterey Bay Aquarium. Our intended audience includes educators and students of all ages, scientific users interested in composing models in a 3dweb environment, andthe general public. the Virtual Reality Modeling Language (VRML) proved to be an excellent medium for capturing diverse models, composing multiple student efforts, and publishing dynamic results publicly on the web. By focusing on thoroughly modeling a controlled environment, we produced an exemplar 3d graphics site for modeling larger and more sophisticated underwater domains. this project was successfully demonstrated to numerous new users, including 1000 people during the 1998 National Ocean Fair in Monterey. Recent results include scene translation to the Extensible 3d (X3d) Graphics specification, using the Extensible Markup Language (XML) for scene-graph encoding. Overall, this project serves as an interesting case study on teaching contemporary computer graphics to university students with a wide range of backgrounds. Copyright 2002 ACM.
A new method of building active database-driven virtual reality applications is presented. the term "active" is used to describe applications that allow server-side user interaction, dynamic composition of v...
详细信息
ISBN:
(纸本)1581134681
A new method of building active database-driven virtual reality applications is presented. the term "active" is used to describe applications that allow server-side user interaction, dynamic composition of virtual scenes, access to on-line data, continuous visualization, and implementation of *** use the X-VRML language for building active applications of virtual reality is proposed. X-VRML is a high-level XML-based language that overcomes the main limitations of the current virtual reality systems by providing convenient access to databases, object-orientation, parameterization, and imperative programming techniques. Applications of X-VRML include on-line data visualization, geographical information systems, scientific visualization, virtual games, and e-commerce applications such as virtual shops. In this paper, methods of accessing databases from X-VRML are described, architectures of X-VRML systems for different application domains are discussed, and examples of database applications of virtual reality implemented in X-VRML are presented. Copyright 2002 ACM.
How to transmit 3d meshes efficiently has become an important topic on web3d platform, since there are more and more people need to use 3d models on the Internet. the data size of a geometric 3d model is usually large...
详细信息
ISBN:
(纸本)1581134681
How to transmit 3d meshes efficiently has become an important topic on web3d platform, since there are more and more people need to use 3d models on the Internet. the data size of a geometric 3d model is usually large for being able to represent more details of the model, although we do not need to use such a detail model in most cases. Hence, to offer 3d model which shape and features could still be recognized easily with less data size is necessary. Additionally, the network bandwidth of the Internet is not stable actually, how much data is suitable for Internet is also a question. therefore, we propose a new multiresolution streaming mesh for Internet transmission with QoS-like (Quality of Service) controlling in this *** transmitting the streaming mesh with our system, the server first delivers a simplified mesh model withthe data size according to the current network bandwidth. If the user at the client side needs to use a more detail model, the server then sends some necessary patches to the client, so that the client program could show the detail model progressively. Our approach is different from previous works, for web3d utilization, the size of the patch data which is used for reconstructing the original 3d model is less, andthe shape and features of the simplified model could still be recognized easily. Moreover, our method needs no complex computations, to generate this streaming mesh on demand is possible. Withthe QoS-like controlling, the transmission rate between the server andthe client has been controlled automatically andthe users could get the 3d models with proper qualities as their network situations. Copyright 2002 ACM.
In this work we present a generic architecture for interfacing various input devices to VRML browsers. Concentrating on the aspect of navigation, our system supports the full range of potential input devices from conv...
详细信息
ISBN:
(纸本)1581134681
In this work we present a generic architecture for interfacing various input devices to VRML browsers. Concentrating on the aspect of navigation, our system supports the full range of potential input devices from conventional haptic devices like keyboard and mouse over special Virtual-Reality devices like spacemouse and joystick to, as a special feature, semantically higher level input like speech and gesture recognition. the communication between the individual components of the system is based on a context free grammar, allowing abstract modeling of the various devices and handling bothdiscrete and continuous navigation information. Two new node extensions support the VRML author in creating highly customizable 3d applications: the deviceSensor node allows grabbing arbitrary user input in a systematic way andthe Camera node gives full control over the scene view by specifying velocity vectors andthus enabling arbitrary navigation modes. Finally, the proof of concept is given by a prototypical implementation in VRML. Copyright 2002 ACM.
暂无评论