Title: Selected curriculum elements
1Selected curriculum elements
- Erik Brisson
- ebrisson_at_bu.edu
2The thread throughout
3Digital Media in VR
- Practical skill
- Use in course
- Texture map in VR world
- Connections
- Familiar concept (photograph)
- Computer rep (digital image)
- Mathematical object (2D array)
4What is a digital image?
5What is a digital image?
6What is a digital image?
7What is a digital image?
- P3
- 1136 852
- 255
- 191 214 206 113 134 135 101 120 135 102 119
147 113 129 165 - 117 131 170 125 138 170 158 168 195 219 227
246 244 251 255 - 249 254 255 197 202 222 157 163 187 156 161
190 165 172 200 - 218 224 246 250 255 255 252 255 251 251 255
252 245 249 250 - 251 255 255 188 192 204 196 200 212 234 238
250 177 181 192 - 111 114 133 122 121 155 154 151 194 182 176
220 243 240 255 - 253 252 255 250 251 246 254 254 252 255 255
255 255 255 255 - 254 254 254 255 255 255 255 255 255 254 254
254 255 255 255 - 249 249 249 249 249 249 252 252 252 255 255
255 255 255 255 - 255 255 255 254 254 254 255 255 255 255 255
255 255 255 255 - 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 - 255 255 255 255 255 255 255 255 255 253 253
253 252 252 252 - 252 252 252 253 253 253 255 255 255 255 255
255 255 255 255
8Texture map
?
9Concepts of Computer Graphics
- Practical skill
- Use in course
- Display the VR world
- Concepts
- Modeling and simulation of physical and geometric
phenomena - Data structures representing models
- Lighting, rendering, surfaces, etc
10Human view of physical world
11Computer graphics paradigm
12C.G. concept - texture map
13Animation
- Practical skill
- Use in course
- Object motion in VR world
- Concept
- Discrete approximation of continuous functions
14History Zoetrope ( 1834)
152D Animation into VE
?
163D motion as animation - models
17Building a VR world
- Practical skill
- Use in course
- Layout a VR world
- Connections
- 2D visual rep (landscape plan)
- Mathematical rep (polys in Cart plane)
- Computer rep (description file)
- 3D visual rep (comp graph display)
18Landscape Plans
Used without permission from http//www.medwaycoo
pbank.com/main/color_landscape_plan.jpg
19Landscape Plans
Used without permission from http//www.smartdraw
.com/examples/preview/index.aspx?exampleResidenti
al_-_10
20World as set of simple objects
21Grid on ground plane
22Top-down view
23Plan drawing on graph paper
24Specifying horizontal quadrilaterals
Horizontal square (x0,y0) (2,2) (x1,y1)
(4,2) (x2,y2) (4,4) (x3,y3) (2,4) On ground
(height h 0) hquad, x0, y0, x1, y1, x2, y2,
x3, y3, h hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0
25The description file
hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0 vrect, 2, 5,
4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2,
7, 2 vrect, 2, 7, 2, 5, 2 vcyl, 0, 2, 0.5,
3 vcone, 2, -5, 1, 2 vrect, -1.5, -3, 0, -3,
2 vrect, 0, -3, 2, -1, 2 vrect, 2, -1, 0.5, -1,
2 vrect, 0.5, -1, -1.5, -3, 2 hquad, 2, -5, 4,
-3, 2, -1, 0, -3, 2
26Project workflow
hquad, 2, 2, 4, 2, 4, 4, 2, 4, 0 vrect, 2, 5,
4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2,
7, 2 vrect, 2, 7, 2, 5, 2 vcyl, 0, 2, 0.5,
3 vcone, 2, -5, 1, 2 vrect, -1.5, -3, 0, -3,
2 vrect, 0, -3, 2, -1, 2 vrect, 2, -1, 0.5, -1,
2 vrect, 0.5, -1, -1.5, -3, 2 hquad, 2, -5, 4,
-3, 2, -1, 0, -3, 2