Living Globe Creating the illusion of dynamic textures on a spherical object.

Slides:



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

A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Graphics Pipeline.
Multimedia Specification Design and Production 2012 / Semester 1 / week 6 Lecturer: Dr. Nikos Gazepidis
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
3D Graphics Rendering and Terrain Modeling
CS 4363/6353 INTRODUCTION TO COMPUTER GRAPHICS. WHAT YOU’LL SEE Interactive 3D computer graphics Real-time 2D, but mostly 3D OpenGL C/C++ (if you don’t.
BPC: Art and Computation – Fall 2006 Introduction to virtual environments Glenn Bresnahan
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
1 Introduction to Computer Graphics. 2 Definitions Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc.
Input/Output Devices Graphical Interface Systems Dr. M. Al-Mulhem Feb. 1, 2008.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Animation. What is animation? The computer animation refers to any time sequence of visual changes in a scene. In addition to changing object position.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
5/5/2006Visualization Sciences, Texas A&M University1 Spatially Immersive Visualization Systems (an update) Prof. Frederic I. Parke Visualization Sciences.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
INPUT & OUTPUT DEVICE. INPUT & OUTPUT HARDWRE Input hardware consist of devices that translate data into computer readable form. On the other hand, Output.
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
Introduction to Graphics and Virtual Environments.
   Input Devices Main Memory Backing Storage PROCESSOR
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
SEMINAR ON E-BALL PRESENTED BY.
Computer Controlled Eyes for Human Patient Simulator Silviu Diaconu Emad Elsamadicy Anas Othman Azreena Ahmad Shukri Group 8 Advisor : Ray Booker.
Our imagination dressed into reality
Multimedia Software Tools. 3-D Modeling and Animation Tools 3-D modeling gives images a 3-dimensional look. It can be used along with animation, for instance,
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실.
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.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Lecture 6: 3D graphics Concepts 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 718,  ex 2271 
Lecture 11: Exam Revision 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 718,  ex 2271  Coursework.
INT 840E Computer graphics Introduction & Graphic’s Architecture.
Chapter 7 Animation Prepared by: Ms. Ma. Anna Corina G. Kagaoan College of Arts and Sciences.
Multimedia Applications: Virtual Reality and Games 1.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Data dan Teknologi Multimedia Sesi 07 Nofriyadi Nurdam.
“ Animation Through the Ages” Camelia McCallion. Main tasks What is computer animation? Hand drawn (cel) Flick books Animated cartoon Animation process.
Immersive Displays The other senses…. 1962… Classic Human Sensory Systems Sight (Visual) Hearing (Aural) Touch (Tactile) Smell (Olfactory) Taste (Gustatory)
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
TELE IMMERSION AMAN BABBER
Image-based Rendering Ref: RTRv2. 2 Introduction Sprite, billboard, overview.
Rendering Pipeline Fall, D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
E-ball Technology 1.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Introduction to Computer Graphics
Padmasri Dr.BV Raju Institute Of Technology
- Introduction - Graphics Pipeline
Chapter 10 Computer Graphics
3D Viewing cgvr.korea.ac.kr.
Rendering Pipeline Aaron Bloomfield CS 445: Introduction to Graphics
3D TV TECHNOLOGY.
3D Graphics Rendering PPT By Ricardo Veguilla.
The Graphics Rendering Pipeline
CS451Real-time Rendering Pipeline
Lesson 14 Key Concepts and Notes
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Presentation transcript:

Living Globe Creating the illusion of dynamic textures on a spherical object

Origins of Design Concept Interest in 3D modelling & texturing, and how to bring it into the real world Use of projectors as more than just a rectangular display medium xBlocks Shaderlamps Dynamic ShaderlampsShaderlamps BeHere Omniglobe Office of the Future

Background Reading Shader Lamps: Animating Real Objects with Image-Based Illumination - R.Raskar, Kok-Lim Low, Greg Welch Dynamic Shader Lamps : Painting on Movable Objects – R.Raskar, D.Bandyopadhyay, H.Fuchs Projector-based Three Dimensional Graphics - R.Raskar 2002 The Office of the Future: A Unified Approach to Image-Based Modeling and Spatially Immersive Displays – R.Raskar, G.Welch, M.Cutts, A.Lake, L.Stesin,H.Fuchs Cartoon Dioramas in Motion – R.Raskar, R.Ziegler T.Willwacher Direct Rotational Interaction With a Spherical Projection – S.Kettner, C.Madden, R.Ziegler

Empirical Work - interviews, observations, etc. Researching similar projects Interviews of class mates Threads and conversations on maxforums.org Early Prototypes Studying the Shaderlamps project Ronan Tighe Thesis

Projector Shaderlamps, Ramesh Raskar A light projector is a 3D perspective projection device. Using an analytical projection model, e.g. a pin-hole model, various projector-based problems can be recast. Traditionally, a light projector is treated like any other two- dimensional display device e.g. a CRT or a LCD screen to create flat and usually rectangular images. The work exploits the notion of projector as dual of a camera. This leads to new research directions in Computer Vision and Image- based Rendering

Textures & Materials Replace an object’s normal texture with a new projected skin Ability of the skin to move, transform, morph, etc. Create an illusion of a living material Dynamically adjust to the environment and interact with and respond to a user

Objects and Surfaces Real Physical objects Replace an object’s real texture Preserve its form Illusion that the object is something more than what meets the eye… Give life to the object – Wall Prototype

illusions Normal grey vase could look like a Ming vase Extra Window or door – interior design Stereoscopic display – Texture itself looks 3D when viewed through Colour Anaglyph glassesStereoscopic display Transparency – Chameleon the backgroundTransparency Illusion that the object is spinning/changing/moving created only by the animated texture. see prototypeanimated prototype

Sphere Challenging – to texture & project on Viewable from all angles Approachable from all angles Allows for the most interaction Novel and interesting

Reflection, Reaction Interaction Dual state textures react to sensor feedback Reflection mode – response to its environment Reaction mode – response to user interaction

Reflection Mode Reflects the environment the object lives in Relatively smooth texture transitions – ebbs & flows, gradual Sensors: –Temperature –Light –Sound –Time –Oxygen Relatively Passive Could also reflect another environment

Reaction Mode Reacts to the users actions Sensors: –TouchTouch –Movement –Gesture –Proximity –Vibration –Sound Much more dynamic and rapidly changing

Two Main ideas Earth’s evolution projected onto a sphereEarth’s evolution –continents drift, ocean currents, mountains rise, etc. Weather ball –Outside weather conditions projected onto a sphere or hemisphere –Portrayed in an abstract way, not video feeds Both ideas could incorporate Reflection, Reaction interaction –Changes in colour, movement, speed, resolution, opacity(illusion) –Touch interaction could be amazing –Play around with illusions Other –Interior Design - changing a whole room –An xBlocks type game –Virtual pet living on an object

Hardware Requirements 5+ Projectors Large sphere 1m in diameter Grey Diffuse material to absorb light A base to place sphere on and hide the technology PC with enough video cards to output to the projectors Various sensors depending on what interactions will be possible

Software Requirements Depends on whether the textures will be pre-rendered or produced in real-time Pre-rendered –3D Studio Max –Adobe Premiere Real-time –OpenGL –Various Game engines –Director –MaxMSP & Jitter, PD & GEM Other –Resolume –Photoshop

Schedule

Major Concerns Finalizing a definite application Real-time vs. pre-rendered Complexity of the surface – flattening a sphere to a plane - distortion Technology Required Number of projectors needed Overlapping and aligning projector images Time

Issues for Discussion with Group Earth Evolving vs. Weather Ball Suggest other suitable objects? Which interactions would be most suitable? Touch, Gesture, Movement... Favourite textures? Textures you find interesting?