Integrated Systems Lab Application Framework for Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Camille Goudeseune Benjamin Schaeffer.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

Ali Baydoun1 Controllers (hard drive controllers).
Passive Stereo Projection in the Classroom Eric Wiebe Bethany Smith Lessons learned putting a system together.
Animation/ Video Hardware/ Software Multimedia- Authoring InternetMisc
Xingfu Wu Xingfu Wu and Valerie Taylor Department of Computer Science Texas A&M University iGrid 2005, Calit2, UCSD, Sep. 29,
Slide 1 Tiled Display Walls - Relation to the Access Grid and Other Systems Mike Walterman, Manager of Graphics Programming, Scientific Computing and Visualization.
DAFFIE and the Wall Erik Brisson IS&T Scientific Visualization Tutorial - Spring 2010.
DAFFIE and the Wall Erik Brisson SCV Visualization Workshop – Fall 2008.
Virtual Reality at Boston University Glenn Bresnahan Boston University Scientific Computing and Visualization (
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
11/21/02Visualization Laboratory, Texas A&M University1 Next Generation Spatially Immersive Visualization Systems Prof. Frederic I. Parke Visualization.
5/5/2006Visualization Sciences, Texas A&M University1 Spatially Immersive Visualization Systems (an update) Prof. Frederic I. Parke Visualization Sciences.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
By Steven Taylor.  Basically a video game engine is a software system designed for the creation and development of video games.  There are many game.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Installing software on personal computer
= Home Button. This is a portable memory device. It can hold from around 32Mb up to 256GB. These are sometimes called ‘Flash Drives’ and they are universal,
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Overview of Computer Graphics Chapter 1. Bird’s Eye View  Overview of Computer Graphics –Basic concept of computer graphics, system, programming platforms,
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Input and Output devices Input ports are connections at the back of a computer. Input devices are connected to these ports, for example, a keyboard which.
Workshop on Commodity-Based Visualization Clusters Integration of a Commodity Cluster into an Existing 4-Wall Display System Douglas B. Maxwell, Aaron.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
Myriad Scalable Scene Graph, VRST 2005, Monterey, CA Myriad: Scalable VR via Peer-to-Peer Connectivity, PC Clustering, and Transient Inconsistency Benjamin.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
An Overview of Using Computers
Multi-media Computers and Computer Networks. Questions ? Media is used for ………………… Multimedia computer is capable of integrating ………………………………….. OCR stands.
Cthru Technical Brief Gary Morris Center of Higher Learning Stennis Space Center.
Chapter 3 Multimedia Skills
1 Chapter 1 Overview of Computer Graphics  To understand the basic objectives and scope of computer graphics  To identify computer graphics applications.
Integrated Systems Lab Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Kathleen Harleman.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Computers: Tools for an Information Age Chapter 1.
The Next Generation of Next Generation Learning. Projection’s gone mini The Pico PK301 –A 120" Image –Built-in Media Player with 32GB Micro SD Slot –WVGA.
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
Biomechanical Integration of Essential Human Movement Parameters By Gideon Ariel, Alfred Finch and Ann Penny.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Nguyen 1 Kate T Nguyen Old Dominion University October 26, 2004 AE 684—Fall 2004 The Portable CAVE Project.
Computer Components.
CREATING IMMERSIVE ART WITHOUT A PROGRAMMER: The first year for CANVAS, A Virtual Reality Environment for Museums Rose Marshack - Nicholas Duchnowski -
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
2.03 Explore virtual reality design and use.
University of Illinois at Urbana-ChampaignBeckman Institute for Advanced Science and Technology The Traveling CANVAS Immersive Art takes.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
1 Lance Arsenault vt.edu Research Assistant Professor Engineering Science and Mechanics.
1 CS145 Lecture 24 What’s next?. 2  What questions does Computer Science study?  Where is programming and Computer Science headed? –With special emphasis.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
Immersive Rendering. General Idea ► Head pose determines eye position  Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
Scientific Visualization Facilities The Digital Worlds Institute Andy Quay Associate Director Digital Worlds Institute University of Florida.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
THE TERM HARDWARE REFERS TO ALL PHYSICAL PARTS OF A COMPUTER SYSTEM; ITS COMPONENTS ARE: ELECTRICAL, ELECTRONIC, ELECTROMECHANICAL AND MECHANICA.
Real Time Collaboration and Sharing
361 Hardware, Software, and Computer Performance Lec 2.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Electronic Visualization Laboratory University of Illinois at Chicago
Using Virtual Reality to Monitor the GreenLight Instrument
Passive Stereo Projection in the Classroom
Construction of visualization system for scientific experiments
Lecturer: Dalia Mirghani
Virtual Reality.
Smart Learning concepts to enhance SMART Universities in Africa
Presentation transcript:

Integrated Systems Lab Application Framework for Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Camille Goudeseune Benjamin Schaeffer Lance Chong Rose Marshack Lee Hendrickson Jim Crowell

Integrated Systems Lab

Canvas A Virtual Reality Environment for Museums Beckman Institute Krannert Art Museum University of Illinois, USA

Integrated Systems Lab The Seedbed Initiative for Transdomain Creativity: Exploring Human Experience Through Art and Technology Art is a touchstone of civilization, and as we stand at the dawn of a new age, called by some the era of “cultural computing,” the possibilities for engaging the humanities with the fine and applied arts and with science and technology seem likely to surpass anything yet imagined.

Integrated Systems Lab CANVAS PROJECT DRIVEN BY THE DESIRES OF THE ELECTRONIC ARTISTS ON CAMPUS

Integrated Systems Lab CANVAS GOALS: USE EXISTING GALLERY SPACE MAKE ENVIRONMENT RECONFIGURABLE MINIMIZE UP-FRONT COSTS MINIMIZE LONG-TERM MAINTENANCE COSTS MAKE SYSTEM ARTIST-FRIENDLY

Integrated Systems Lab CANVAS Three walls Six projectors Obtuse-angled walls to allow greater viewing space

Integrated Systems Lab CANVAS Three soft-screen walls (easily replaced) Rear projection Obtuse-angled walls to allow greater viewing space

Integrated Systems Lab CANVAS DRIVEN BY PC CLUSTER CIRCULAR POLARIZED PASSIVE STEREO PROJECTION

Integrated Systems Lab CANVAS DRIVEN BY PC CLUSTER TWO SEPARATE NETWORK SWITCHES ONE FOR GRAPHICS COMMUNICATION ONE FOR DATA

Integrated Systems Lab CANVAS DRIVEN BY PC CLUSTER RENDER NODES HAVE TWO-CHANNEL GRAPHICS CARDS

Integrated Systems Lab CANVAS GRAPHICS CARD FOR ONE WALL DISPLAYS 2048X768 PIXEL IMAGE ACROSS TWO 1024X768 VIDEO OUTPUTS (ONE FOR EACH EYE)

Integrated Systems Lab CANVAS POLARIZING FILTERS CAN PERFORM EITHER LINEAR OR CIRCULAR POLARIZATION LINEAR IF ALL HORIZONTAL VIEWING CIRCULAR IF HEAD-TILT IS DESIRABLE

Integrated Systems Lab CANVAS PASSIVE (LINEAR OR CIRCULAR POLARIZED) STEREO PROJECTION MEANS MUCH LESS EXPENSIVE GLASSES (25X LESS EXPENSIVE) ACTIVE STEREO GLASSES GLASSES ACTIVELY AFFECT VISION BY SHUTTERING LIQUID CRYSTAL LENSES UP TO 160 FIELDS PER SECOND - HIGH ON/OFF RATIO LEADS TO EXCELLENT DYNAMIC RANGE TYPICALLY 30% TRANSMITTANCE PASSIVE STEREO GLASSES CONTAIN OPPOSITE POLARIZATION LENSES WORK CONTINUOUSLY HAVE NOTICABLE IMAGE “BLEED” ALSO 30% TRANSMITTANCE

Integrated Systems Lab CANVAS DRIVEN BY PC CLUSTER CIRCULAR POLARIZED STEREO PROJECTION

Integrated Systems Lab CANVAS AFFORDABILITY: USE COMMODITY COMPUTERS

Integrated Systems Lab CANVAS SYZYGY: A GRID-BASED OS FOR PC CLUSTER VIRTUAL REALITY, TELECOLLABORATION AND MULTIMEDIA SUPERCOMPUTING

Integrated Systems Lab CANVAS SYZYGY MIDDLEWARE DRIVES 40 PROJECTOR POWER WALLS, Cubes, CAVEs, SINGLE-WALL DISPLAYS AND DESKTOP SYSTEMS IN ACTIVE AND PASSIVE STEREO

Integrated Systems Lab CANVAS SYZYGY DOWNLOADS: 1.szg-0.7: The source code for the Syzygy library plus sample applications and documentation.szg py-szg-0.7: Python bindings for much of the Syzygy API.py-szg pycube: Sample Python applications using Syzygy. Thanks George Francis and students!pycube 4.vmat-0.7: A realtime physics library used in some of the applications in szgdemo.vmat szgdemo-0.7: Additional sample applications.szgdemo szgdata-0.7: Data for some of the sample applications. Due to space constraints, this cannot be everything. The remaining data is available upon request.szgdata szg_app_template: A template project useful forszg_app_template cross-platform C++ projects using Syzygy.

Integrated Systems Lab CANVAS ANY INPUT/OUTPUT DEVICE(S) THAT CAN (THROUGH THE USE OF A COMPUTER) SEND NETWORKED SOCKET INFORMATION TO THE SYSTEM WILL WORK

Integrated Systems Lab CANVAS ADAPT ACCEPTED INTERACTION DEVICES FOR INTERACTION USE WIRELESS COMMODITY GAMEPAD ALONE OR ATTACH POSITION TRACKING SYSTEM OT IT AND/OR TO EYEWEAR POSITION TRACKING GREATLY INCREASES IMMERSIVE EFFECT BUT PERHAPS MORE GREATLY INCREASES SYSTEM COMPLEXITY, COST AND MAINTENANCE

Integrated Systems Lab CANVAS USE EXTREMELY SIMPLE AND UNDERSTANDABLE (ON THE USER SIDE) INTERFACES AT THE EXPENSE OF BEHIND- THE-SCENES COMPLEXITY

Integrated Systems Lab CANVAS CREATE DOCENT INTERFACE TO RUN VISUALIZATION APPLICATIONS WIRELESSLY

Integrated Systems Lab CANVAS MAKE THE DOCENT INTERFACE AS SIMPLE AS POSSIBLE WITH WEB-BASED SCRIPTS TO KILL RUNNING PROCESSES AND START ALL NECESSARY PROCESSES FOR A NEW APPLICATION

Integrated Systems Lab CANVAS BEHIND-THE-SCENES: GRAPHICS ENGINES HAVE ONE MONITOR FOR EACH IMAGE (2 PER COMPUTER/SCREEN) PLUS NETWORKED CONSOLE TO PROGRAM WHILE ANOTHER AP IS RUNNING

Integrated Systems Lab CANVAS OPERATOR CONSOLE MONITORS FOR EACH PROJECTOR PLUS NON-DISPLAY TERMINAL

Integrated Systems Lab CANVAS DEVELOP HUMAN INTERFACES TO MEET THE NEEDS OF A NOISY ENVIRONMENT

Integrated Systems Lab CANVAS INTEGRATE OPTICAL MOTION TRACKING TECHNOLOGY

Integrated Systems Lab CANVAS NO NEED TO BE A PROGRAMMER TO GENERATE 3D IMAGES SHAPECAM DOES IT FOR YOU AND CREATES A.OBJ IMAGE FILE THAT INTEGRATES SEAMLESSLY INTO SYZYGY’S SOFTWARE INFRASTRUCTURE

Integrated Systems Lab 360 in CANVAS MULTIDISCIPLINARY TEAM OF ARTISTS, COMPUTER PROGRAMMERS, ENGINEERS, MUSEUM STAFF

Integrated Systems Lab CANVAS VOLUME RENDERING USING HARDWARE ACCELERATION UNIVERSITY OF SAO PAULO

Integrated Systems Lab ACKNOWLEDGEMENTS AUTHORS WISH TO THANK: Kathleen Harleman, Krannert Art Museum, UIUC Marcello Knorich Zuffo, LSI, Universidade de Sao Paulo Luciano Soares, LSI, Universidade de Sao Paulo