Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Integrated Systems Lab Application Framework for Canvas A Virtual Reality Environment for Museums Hank Kaczmarski Camille Goudeseune Benjamin Schaeffer."— Presentation transcript:

1 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

2 Integrated Systems Lab

3 Canvas A Virtual Reality Environment for Museums Beckman Institute Krannert Art Museum University of Illinois, USA http://www.isl.uiuc.edu

4 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.

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

6 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

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

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

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

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

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

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

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

14 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

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

16 Integrated Systems Lab CANVAS AFFORDABILITY: USE COMMODITY COMPUTERS

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

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

19 Integrated Systems Lab CANVAS SYZYGY DOWNLOADS: http://www.isl.uiuc.edu/ 1.szg-0.7: The source code for the Syzygy library plus sample applications and documentation.szg-0.7 2.py-szg-0.7: Python bindings for much of the Syzygy API.py-szg-0.7 3.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-0.7 5.szgdemo-0.7: Additional sample applications.szgdemo-0.7 6.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-0.7 7.szg_app_template: A template project useful forszg_app_template cross-platform C++ projects using Syzygy.

20 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

21 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

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

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

24 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

25 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

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

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

28 Integrated Systems Lab CANVAS INTEGRATE OPTICAL MOTION TRACKING TECHNOLOGY

29 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

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

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

32 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


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

Similar presentations


Ads by Google