Computer Graphics (CS 563) 2: Advanced Computer Graphics ...
Computer Graphics - Spring 2018 · 2020. 8. 26. · Computer Graphics Spring 2018 10 April 2018...
Transcript of Computer Graphics - Spring 2018 · 2020. 8. 26. · Computer Graphics Spring 2018 10 April 2018...
Computer GraphicsSpring 2018
10 April 2018
Ghada Ahmed, [email protected]
Dept. of Computer ScienceHelwan University
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Agenda
What is Augmented Reality?
Augmented Reality Interactions
Augmented Reality Browsers
References
Contact Information
15
Computer Graphics
Ghada Ahmed
2 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
What is Augmented Reality?
Augmented reality (AR) is a field of computer research whichdeals with the combination of real-world andcomputer-generated data.
15
Computer Graphics
Ghada Ahmed
3 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
What is Augmented Reality?
Augmented reality (AR) is a field of computer research whichdeals with the combination of real-world andcomputer-generated data.
15
Computer Graphics
Ghada Ahmed
4 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
AR systems have the following three char-acteristics
15
Computer Graphics
Ghada Ahmed
5 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Milgram’s reality-virtuality continuum
Copyright c© William El Kaim 2016
15
Computer Graphics
Ghada Ahmed
6 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Augmented Reality v.s. Virtual Reality
I VR technologies completely immerse a user inside asynthetic environment. While immersed, the user cannotsee the real world around him.
I AR allows the user to see the real world, with virtualobjects superimposed upon or composited with the realworld.
15
Computer Graphics
Ghada Ahmed
7 What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
AR Examples
video
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
8 Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Augmented Reality Interactions
I With the help of advanced AR technology (e.g. addingcomputer vision and object recognition) the informationabout the surrounding real world of the user becomesinteractive and digitally manipulable.
I Artificial information about the environment and its objectscan be overlaid on the real world
I In order to benefit from it you need a dedicated deviceI Laptop or computerI Hand-held like Smart-phone or TabletsI Head-Mounted Device(HMDs) often employ sensors for six
degrees of freedom monitoring that allow the system toalign virtual information to the physical world and adjustaccordingly with the user’s head movements
I Smart GlassesI Gesture based solution (Kinect, Leap motion)
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
9 Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
HMDs
– A head-mounted display or helmet mounted display, bothabbreviated HMD, is a display device, worn on the head or aspart of a helmet, that has a small display optic in front of one(monocular HMD) or each eye (binocular HMD).Ex: Google CardBoard and OculusVR
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
10 Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Smart Glasses
– Wearable computing device in the form of computerizedeyeglasses.(video)
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
11 Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Gesture Based Solution
– A gesture is a form of non-verbal communication ornon-vocal communication in which visible bodily actionscommunicate particular messages, either in place of, or inconjunction with, speech. Gestures include movement of thehands, face, or other parts of the body. (Ex: video)
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
12 Augmented RealityInteractions
Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Key Tracking Technologies
Demo
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
Augmented RealityInteractions
13 Augmented RealityBrowsers
References
Contact Information
Dept. of Computer ScienceHelwan University
Augmented Reality Markup Lan-guage(ARML)
I Augmented Reality Markup Language(ARML)is a datastandard to describe and interact with augmentedreality(AR) scenes.
I It is developed within the Open Geospatial Consortium(OGC)by a dedicated ARML 2.0 Standards WorkingGroup.
I ARML consists of both an XML grammar to describe thelocation and appearance of virtual objects in the scene, aswell as ECMAScript bindings to allow dynamic access tothe properties of the virtual objects, as well as eventhandling
I X3D is a royalty-free open standards file format andrun-time architecture to represent and communicate 3Dscenes and objects using XML.
I platforms: Hoppala: world’s largest content platform forgeo based AR
I Augmented Reality JS API awe.js, Three.js
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
14 References
Contact Information
Dept. of Computer ScienceHelwan University
References
I https://cs184.eecs.berkeley.edu/2017-spring/I Introduction To Augmented Reality, William El KaimI https://vr.google.com/daydream/
15
Computer Graphics
Ghada Ahmed
What is AugmentedReality?
Augmented RealityInteractions
Augmented RealityBrowsers
References
15 Contact Information
Dept. of Computer ScienceHelwan University
Contact Information
Please do not hesitate to contact me.
Ghada Ahmed, [email protected]
http://www.fcih.net/ghada/computer-graphics/