Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.

Slides:



Advertisements
Similar presentations
An Introduction to Computers For Middle School Students Mrs. G-Smith (University of Tennessee)
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Operating System.
Choosing a PC Before you choose a PC you need to think about what it is going to be used for.
2. What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented through audio,
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Data Stream Managing Unit Final Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
Business and Computing Deanery Multimedia Week 14 Virtual Reality.
DDDDRRaw: A Prototype Toolkit for Distributed Real-Time Rendering on Commodity Clusters Thu D. Nguyen and Christopher Peery Department of Computer Science.
Virtual Reality at Boston University Glenn Bresnahan Boston University Scientific Computing and Visualization (
Tele-Immersion Summer What is Tele-Immersion Networked Virtual Reality High Speed Network: Internet 2 Virtual Reality computer generated, interactive,
Parallel Rendering Ed Angel
11/21/02Visualization Laboratory, Texas A&M University1 Next Generation Spatially Immersive Visualization Systems Prof. Frederic I. Parke Visualization.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
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.
Computer Basics Flashcards #2
Mitsubishi MotorsCebu Corporation Threaded Case Study-Local Area Network.
Model Of Software Development Process For Virtual Environment –A Case Study - Shraddha Pathak.
1 Network Strategy By Mr J. Sloan. Ideas Protocol WAN LAN Node What is a… Workstation File Server Print Server.
This is the way an organisation distributes the data across its network. It uses different types of networks to communicate the information across it.
Multimedia Hardware Mac vs. PC
1 CP586 © Peter Lo 2003 Multimedia Communication Standards and Delivery Methods.
Multimedia. Definition What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 11 Satisfying Customer Needs.
Software Project Management
Parallel Rendering 1. 2 Introduction In many situations, standard rendering pipeline not sufficient ­Need higher resolution display ­More primitives than.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Computer and its components Computer Skills university of Palestine.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Parallel Rendering. 2 Introduction In many situations, a standard rendering pipeline might not be sufficient ­Need higher resolution display ­More primitives.
Introduction to Making Multimedia
Preparation NAME::ASMAA ALASY Supervision A::RASHA ATALLAH.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Wireless? A wireless LAN or WLAN is a wireless local area network that uses radio waves as its carrier. The last link with the users is wireless, to give.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Networking Topology 1.BUS Topology 2.RING Topology 3.STAR Topology
Department of Computer Science and Software Engineering
Scientific Visualization Facilities The Digital Worlds Institute Andy Quay Associate Director Digital Worlds Institute University of Florida.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Chapter 1 : Computer Networks.
The Difference Between Router and Switch Not everyone knows: ADVANTAGES OF SWITCH:  Switches offer higher performance than bridges and hubs.  Switches.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Seminar On AppleTalk.
PCs ENVIRONMENT and PERIPHERALS Lecture 1. Software The series of instructions that tells the hardware how to perform tasks Software The series of instructions.
MULTI-MEDIA LO1 – THIS IS FOR INFORMATION ONLY NOT TO BE COPIED.
Data Stream Managing Unit Intermediate Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
Introduction to Operating Systems Concepts
Introducing virtual REALITY
Chapter 1 An overview on Computer Graphics
Computer Data Security & Privacy
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
Chapter 1 An overview on Computer Graphics
Course: Introduction to Computers
Introduction To Computers
Introduction To Computers
VTT LUMEPORTTI Virtual Reality Visualization Systems and Collaborative Working Places for standard meeting rooms.
Systems Software Keywords Operating Systems
Chapter 6 System and Application Software
VTT LUMEPORTTI Virtual Reality Visualization Systems and Collaborative Working Places for standard meeting rooms.
INTRODUCTION TO COMPUTERS
Chapter 6 System and Application Software
February 27th, 2004 Benjamin Lok
Presentation transcript:

Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay

Introduction VR is expensive Benefit of cheap VR: –Education –Museum –Medical –etc

High end VR Requires: –CAVE-like projection system –High speed graphics workstation –Stereo shutter glasses –Motion tracking device –Very expensive!

Aim of this project This project: –Cheap VR –PCs –Use high-end PC graphics accelerators –Distributed network –Explore the use of PS2 in VR

Work allocation 3 parts in this project: –PC VR subsystem (Kevin) –PS2 VR subsystem (Peter) –Distributed network subsystem (Karen)

PC-Driven VR subsystem 4 projectors Passive stereo Corner projection 3 PCs connected by distributed network system 2 Dual output display card Each display PC control 2 projectors to produce stereo effect

Control5.1 Surround Sound System L2 Display 1 Hub L1 Left 10/100 Mbps Ethernet R2 Display 2 R1 Right Diagrammatic representation of the PC-Driven Subsystem

Advantage & Disadvantage Advantage –Easy to implement Disadvantage –Higher cost

Development Torque engine used to construct VE MS VC++ Windows XP

Possible Experiments Compare PS2 and PC presence Compare PS2 and PC performance Different hardware configuration

Risk Delivery of hardware may delay Our strategy: –Schedule the implementation so only 2 projectors are required until the final stage Alternate the use of projectors for stereo and corner projection

PlayStation2-Driven VR subsystem 3 PS2 connected by distributed network No dual output on PS2 Can only produce stereo or corner projection with 3 PS2 2 weeks of investigation to decide which is more appropriate and feasible Goal: demonstrate feasibility of VR using PS2 Outcome: one VR demo using PS2

Development How to program a PS2: –Linux Kit –Consist of HD, Network adaptor, mouse, keyboard, Linux, cable –Available from

L1 Display 1 Left Hub R1 Display 2 Right Control 10/100 Mbps Ethernet Diagrammatic representation of the PS2- Driven Subsystem

Advantages & Disadvantages Advantage of PS2 –Low cost –Equal performance of hardware Disadvantage –No audio in the proposed VR system –High software implementation complexity

Possible Experiments Comparison with PC in hardware performance Comparison of user presence level

Risk 1 Lack of expertise in the department -> less support More difficult to program than PC because of different architecture Skills of PC programming cannot be easily transferred to PS2 programming Expect minimum system can be built Analysis of the system will constitute the major part of the project

Risks 2 –No game engine -> no easy programming –OpenGL slow on PS2 due to different architecture –Expect slow performance if no optimization in PS2 assembly –However, we try to demonstrate feasibility, therefore not a priority in this project –Confident that algorithm optimization will give us interactive frame rate with PS2

Distributed network subsystem PC driven VR system –2 displaying computers & 1 control PS 2 driven –3 PS 2 –1 for control, others for display Links by 10/100 Mbps Fast Ethernet

Problem Synchronisation –Imbalance CPU & Graphics card –Equal performance PCs but with different complexities for displaying scenes Need –Consistent frame rate –Synchronized display of graphics

Goal Synchronization of the different projector displays with mean out of sync of less than 0.1 second

Possible Experiments Performance analysis of the system in relation to # of computers Response time of the display PCs and synchronization overheads

Cost  Total estimated cost ≈ R  Detail in proposal Hardware Software Others 92% 6.5% 1.5%

Resources Hardware –3 PCs with dual output graphics card (R31000) –3 PS2s with Linux kits (R15000) –Projectors (R80000) –Monitors, Network cards, Polarising filters etc.

Resources Software –Torque Engine (US $ 200 ≈ R1652) –Windows XP Professional, Visual C++.Net Others –IP addresses etc.