Professional Documents
Culture Documents
Show real application examples (Google Cardboard, 3D Rendering software) III (3)
Somewhat quiet III (3) -> Microphone
Voice modulation helps to get human attention II (2)
Nicht immer klar was wichtig / klausurrelevant ist II (2)
Inhalte veraltet II (2)
Nothing II (2)
More programming exercise -> Next Exercises on Web-based InfoVis
Include some assignment / project for rendering
Formeln werden nicht erklrt
Use MatLab to show operations
Not going to deeply into topics
Mathematical Notation: v*M bad, M*v good
I didnt get the concept of the first two lectures
Folien bersprungen
Luminance and Brightness: Difference?
Too long
Vague objective of the course
Prof. Dr. Torsten W. Kuhlen | Immersive Visualization | WS 2014/15 |
Course on Virtual Reality Name des Kapitels
Simulation
RAWDATA
Visualization
Scientific
Visualization
User
Perception
Information
Visualization
f: >R
IMAGEDATA
VISDATA
Rendering
Introduction - Topics
110111101101011
010101111011011
001010010100111
101010101110110
110100101010101
010010101001010
001010111010101
101001010101010
101
010101110101011
1010111100
010111100
raw data
Gigabyte-Terabyte-Petabyte
110111101101011
010101111011011
001010010100111
101010101110110
110100101010101
010010101001010
001010111010101
101001010101010
101
010101110101011
1010111100
010111100
raw data
Gigabyte-Terabyte-Petabyte
Visualization
Mapping
Rendering
110111101101011
010101111011011
001010010100111
101010101110110
110100101010101
010010101001010
001010111010101
101001010101010
101
010101110101011
1010111100
010111100
raw data
Gigabyte-Terabyte-Petabyte
Introduction Topics
10
IMMERSION
I
Navigation
Manipulation
INTERACTION
in real-time!
11
IMAGINATION
visual
acoustic
haptic/tactile
proprioceptive
12
Perspective
Drawing: Goldstein (WWW)
13
https://upload.wikimedia.org/wikipedia/commons/1/11/Ames_room.ogv
14
Occlusion
Pictures: Hbner (WWW)
15
16
17
Convergence
Drawing: Goldstein (WWW)
18
Accommodation
http://www.denstoredanske.dk
19
Motion Parallax
TomVaughan,
www.cyberlink.com
20
Motion Parallax
21
Stereopsis
http://www.more3d.com/3D/Stereoskopie.html
22
Depth Cue
Scope
Classification
PositionEstimation
Occlusion
full range
monoocular
relative
Disparity
<10m
biocular
relative
Convergence
<2m
biocular
absolut
Accomodation
<2m
monoocular
absolut
ImageBlur
full range
monoocular
relative
LinearPerspective
full range
monoocular
absolut
Texture Gradient
full range
monoocular
relative
RelativeSize
full range
monoocular
absolute
Known Size
full range
monoocular
absolute
Height inVisualField
>30m
monoocular
relative
Atmospheric
Perspective
>30m
monoocular
relative
Shapefrom Shading
full range
monoocular
relative
Shadows
full range
monoocluar
relative
MotionParallax
>20m
dynamic
relative
Accretion
full range
dynamic
relative
23
Introduction Topics
24
I. Sutherland
BOOM
Retina Display,
Microvision
CAE
Pictures: diverse Web Sites
25
26
StereoGlasses(here:Shutter)
TomVaughan,
www.cyberlink.com
27
Stereograms
zero parallax
28
non-crossed
(positive) parallax
crossed
(negative) parallax
Time Multiplex
Genlocking of multiple graphics hardware
30
31
32
33
34
35
36
37
+
+
-
38
stereo parallax
39
motion parallax
Diagonal Projection
Eyepoint E
Here:
Origininthe mddle of the scre
Zaxis perpendicular to screen
x/y
left/top
z
Right/bottom
FrontClippling Plane
(Near)
viewing window
40
eye position
(viewpoint)
Prof. Dr. Torsten W. Kuhlen | Immersive Visualization | WS 2014/15 |
Course on Virtual Reality Name des Kapitels
near
clipping plane
far
clipping plane
Basic Operations
or
or
41
42
43
44
45
46
PowerWall
47
48
49
2160 pixels
4096 pixels
50
51
Research Institutes
Stuttgart, Fraunhofer IAO/IPA (6)
Bonn caesar (7)
Darmstadt, Fraunhofer IGD (5)
Magdeburg, Fraunhofer IFF (5)
Berlin Fraunhofer IPK (5)
Berlin Fraunhofer First (5)
St. Augustin Fraunhofer IMK (4)
Braunschweig DLR (3)
Industry
Mnchen, BMW (4)
Sindelfingen, DaimlerChrysler (5)
Ulm, DaimlerChrysler (4)
Wolfsburg, VW (3)
University
Aachen RWTH, RZ (5)
Bielefeld Univ. AG KI (3)
Chemnitz, TU (5)
Stuttgart Univ., HLRZ (4)
53
54
56
Topics
57
58
AIA, VR Group
CATS, VR Group
IKV, VR Group
59
Motivation
Increasing Computer Power
Comples Simulations
(3D, fine grids, unsteady
SMP Cluster in Aachen
JUQUEEN IBM Blue Gene/Q System, JSC,
Forschungszentrum Jlich GmbH
Challenges
Performance: Interactivity versus large datasets
HCI: How to create and interact with complex vis objects in 3D?
How to navigate in space and time?
60
Levels of Interactivity
Vis.Primitives
RawData
Simulation
Filtering
GraphicsPrimitives
Mapping
Pixels
Rendering
What is interactive?
Nothing
Image, Animation (Movie)
Rendering only
Navigation, selection & animation of pre-computed vis. primitives
61
Display
Simulation
Raw Data
Postprocessing:
Feature Extraction &
Rendering
62
Parallel Framework
A.Gerndt,M.Wolter,B.Hentschel,I.Assenmacher,I.Tedjo,S.Pick,A.KelleEmden
[IMACS2000,SC2004,EGVE2003,EGPGV2006,SC2006,EGPGV2007,ParCo 2007,SEARIS2008,CGF28(6)]
922s
#Prozessors
1
2
4
8
82s
16
0
63
200
400
600
800
1000
M.Schirski
CPU
Seed PointSeed Point
Specification
Specification
GPU
CPU
64
Particle Seeding
Particle
Advection
Particle
Advection
Geometry
Preparation
Geometry
Preparation
Swap
Rendering Rendering
GPU
[IEEEVR2005,SIGGRAPH2005Poster,C&G29(1),VMV2006,MMVR2007,EGVE2007]
Prof. Dr. Torsten W. Kuhlen | Immersive Visualization | WS 2014/15 |
65
Course on Virtual Reality Name des Kapitels
66
Medium/High Performance
Medium/Small Storage
Low Latency/Real-Time
Large-Scale
Interactive Operations
Data Processing
(High Frequency,
(Low- & Mid Frequency
Navigation)
tasks) [IMACS2000,SC2004,EGVE2003,EGPGV2006,SC2006,EGPGV2007,ParCo 2007,SEARIS2008,CGF28(6)]
67
VR-Systems
AccelerationSensor
LoudSpeaker
OpticalTracking
Displays
visualsystem
DepthCamera
Microphone
Camera(s)
MotionPlatform
proprioception
Human
PressureSensors
ForceFeedback
haptic
MechanicalTracking
SensorFusion
Network&
Collaboration
WorldSimulation
KI/Behavior
68
hearing
DataBase
Streams
Streams
Streams
Rendering
Topics
69