Spherical Visualizations in Virtual Worlds. Spherical Displays in Virtual Worlds We are experimenting with datasets from the National Oceanic and Atmospheric.

Slides:



Advertisements
Similar presentations
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
Advertisements

Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets.
Iframes & Images Using HTML.
1 Giodi Giorgi Gruppo RETI di TELECOMUNICAZIONI Dipartimento di Ingegneria dell’Informazione - Università di Pisa Pisa, 6 Dicembre 2005 Giodi Giorgi An.
Microsoft Office Illustrated Fundamentals Unit N: Polishing and Running a Presentation.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Experience Building and Supporting Secure Ad Hoc Collaborations Deb Agarwal Lawrence Berkeley National Laboratory Ad Hoc Collaboration - Internet2 Fall.
Distributed components
Microsense Webcast Streaming Solutions
TC2-Computer Literacy Mr. Sencer February 4, 2010.
SCA Introduction to Multimedia
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
                      Digital Video 1.
The Internet & The World Wide Web Notes
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Creating a MagicInfo Pro Screen Template
Earth Today ™ A Powerful and Exciting Exhibit for Learning About Earth and Space.
The Tech Museum of Innovation San Jose, CA. The Tech $113M facility - Opened Oct 1998 $113M facility - Opened Oct ,000 sq. ft. – three levels.
Skill Area 212 Introduction to Multimedia Internet and MultiMedia for SC 2.
Teaching and Learning with Technology Click to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology Click to edit Master.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IEEE Region 10 Expanding the reach of Distinguished Lecture Training Programmes via the Internet.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Configuring the MagicInfo Pro Display
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
 Project made incollaboration with Alan Hudson (London Metropolitan University)  Use Second Life as platform for e- learning  Second Life has a great.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
CSCE Chapter 5 (Links, Images, & Multimedia) CSCE General Applications Programming Benito Mendoza 1 By Benito Mendoza Department.
Cthru Technical Brief Gary Morris Center of Higher Learning Stennis Space Center.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Laser Mission Final Demo Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
Motif 2.0 Summary Motif is built on the strength on Macromedia and Double Click. The heart of Motif is the Motif Ad Kit – let you create preview and publish.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
July 1, 2008 Oley Valley School District. 8:00-8:15Registration/Introductions 8:15-8:30What is Discovery Education? 8:30-8:45Logging In/Setting up Accounts.
SOS operates with 4 projectors casting rotating images onto a 1.7-m diameter spherical projection screen to create the effect of Earth, planet, or satellite.
Beth Russell Scientific Communications and Data Specialist NOAA Science On a Sphere Data Updates for Science On a Sphere.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Microsoft Azure Integrated with C21 Live Cloud Mosaic Helps Control Your Live Streaming from Anywhere by Deploying in Global Azure Regions MICROSOFT AZURE.
Laser Mission State of the Project Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Copyright © 2006 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Streaming at work in a.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
Web Design, 5 th Edition 6 Multimedia and Interactivity Elements.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
The Access Grid Node: The Operator’s Manual.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Chapter 4 Application Software
Replace with Application Image
Accelerate Your Self-Service Data Analytics
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Resonate Solutions and Microsoft Azure Provide the Power to Easily and Reliably Operationalize Closed-Loop Feedback and get Actionable Insights Partner.
Presentation transcript:

Spherical Visualizations in Virtual Worlds

Spherical Displays in Virtual Worlds We are experimenting with datasets from the National Oceanic and Atmospheric Administration (NOAH)’s Science on a Sphere (SOS) program.National Oceanic and Atmospheric Administration

Science on a Sphere (SOS) 3 Science on a Sphere is a room sized, global display system that uses computers and video projectors to display planetary data onto a six foot diameter sphere, analogous to a giant animated globe. Researchers at NOAA developed SOS as an educational tool to help illustrate Earth System science in a way that is both intuitive and captivating and to increase public understanding of the environment. It is used as an instrument to enhance informal educational programs in science centers, universities, and museums across the world. It is currently installed at 47 sites worldwide.

Discovery Science Center, Santa Ana, California 4 We are partnering with the Discovery Science Center, a local science museum in Santa Ana, which recently completed its own SOS installation. Our goal is to bring the NOAA datasets to a broader audience using virtual worlds. We are looking to create a self-contained, open source solution that can easily be brought into the classroom.

SOS SphereCasting Viewing the first international SphereCast, live from COP15, the United Nations ClimateChange Conference in Copenhagen, Denmark from the Discovery Science Center in Santa Ana, CA. 5 What is SphereCasting? A SphereCast is an SOS presentation done simultaneously at multiple sites by a single presenter, via the Internet. Many sites can receive the SphereCast, but only one site is the host. There are two components to a SphereCast: remote control of a presentation on an SOS system, and a live video (or audio) lecture that accompanies the SOS presentation. The SphereCast is setup with a client-server architecture where the server is a specialized site (usually from NOAA headquarters) but any SOS installation can register to be a client/receiver of the SphereCast. Any commands the presenter issues to the SOS system at the host site are immediately replicated on all the SOS client systems. When the presenter loads a new dataset, that data is loaded on all the watching systems. When the presenter uses the remote control to start or stop animation, or orient the sphere, all the remote spheres behave identically. All datasets must be pre-loaded in each client site. The streaming video component uses Apple Quicktime. An additional goal is to be able to receive SphereCasts from within a virtual world.

SOS Datasets/Playlists SOS Datasets include:  Images  Video  Animations  PIP (picture in picture overlays)  Audio  Slide presentations Displayed on wall mounted displays, not on the SOS sphere SOS Playlists  Playlists organize and group together content for a presentation.  They can define the tilt and/or rotation of the sphere  They are simple text files that are read and interpreted by the main SOS application interface.  Playlists directly access the files in the datasets 6

OpenSim Platform We are experimenting with visualizing the SOS datasets in OpenSim. OpenSim is an open source server platform for hosting virtual worlds. It is compatible with the Second Life client. OpenSimSecond Life For the client, we are using the open source Hippo OpenSim viewer. It is compatible with the Second Life grid while taking advantage of OpenSim features and extensions.Hippo An OpenSim platform allows us to create a self- contained open source solution that can easily run on a portable computer. 7

Goals 1. Display the SOS datasets in a virtual world using OpenSim. 2. Allow avatars to control which datasets are displayed. 3. Control the datasets from an external application. 4. Interpret SOS playlists and use them to control the datasets from an external app. 8

Datasets in OpenSim Images  SOS images and video must have a 2:1 aspect ratio.  Images must be imported into OpenSim as textures that can be applied to the spherical prim object that implements the SOS sphere. 9 This “Blue Marble” image is an example image From the SOS dataset. SOS images must be converted to 512X512 pixels and rotated before then can be imported as textures for the sphere (left). Note that the distortion created by scaling the image to a square format is counteracted when it is “stretched” around a spherical prim (right).

Datasets in OpenSim Video  In OpenSim, mp4 video can be streamed from an external URL onto any object covered with a predefined “media texture” Here a video showing international aviation flight paths relative to time is being streamed simultaneously to both a rectangular and a spherical prim. The video is adjusted to wrap seamlessly around the sphere.

Controlling Datasets Using an avatar 11 Here an avatar controls which dataset is displayed by “touching” a kiosk with a variety of planet display options. The avatar can also “touch” the sphere to start and stop its rotation. The touch events are detected and handled via scripts (written in LSL-Linden Scripting Language). Communication between objects is via internal chat channels.

Controlling Datasets From an external chat channel 12 Here the client has been configured to listen to an external chat channel on freenode.net. The user can send commands from the external channel. Here a user is controlling rotation and changing the sphere texture remotely.

Tilt Scripts now support displaying the sphere at a specified x-axis tilt The SOS datasets display earth images at a 23.5 deg. tilt on the x-axis.

Modeling an SOS Installation 14 We are in the early stages of modeling the Discovery Science Center’s SOS Installation in OpenSim.

More Spherical Visualizations Hollowed Sphere 15 Here an avatar is shown entering a hollow sphere that contains a smaller sphere in it’s core. Both are textured with SOS data images. In this view the Avatar has entered the interior of the larger sphere and is looking outward. Note that the texture image is visible for the spheres interior and also that the image is a reversed from the inside looking out.

More Spherical Visualizations 16 Space debris visualization using hollowed spheres We’ve been exploring visualizations of space debris in virtual worlds. Here we’ve simulated a visualization of debris in the earth’s atmosphere. Surrounding the earth textured sphere in the center are three concentric hollowed spheres with transparent textures.