Presentation is loading. Please wait.

Presentation is loading. Please wait.

BPC: Art and Computation – Fall 2006 Project - Designing a Virtual Environment Erik Brisson

Similar presentations


Presentation on theme: "BPC: Art and Computation – Fall 2006 Project - Designing a Virtual Environment Erik Brisson"— Presentation transcript:

1 BPC: Art and Computation – Fall 2006 Project - Designing a Virtual Environment Erik Brisson ebrisson@bu.edu

2 BPC: Art and Computation – Fall 20062 Designing a Virtual Environment General Issues –Theme / story / message –Audience –Physical space / venue –Available technology –Development constraints

3 BPC: Art and Computation – Fall 20063 Designing a Virtual Environment Design Issues –Overall design vision, visual/aural theme –Kind of space (interior, exterior, etc) –Navigability –Scale –Methodology –Tools

4 BPC: Art and Computation – Fall 20064 Landscape Plans Used without permission from: http://www.medwaycoopbank.com/main/color_landscape_plan.jpg

5 BPC: Art and Computation – Fall 20065 Landscape Plans Used without permission from: http://www.smartdraw.com/examples/preview/index.aspx?example=Residential_-_10

6 BPC: Art and Computation – Fall 20066 World as set of simple objects

7 BPC: Art and Computation – Fall 20067 Grid on ground plane

8 BPC: Art and Computation – Fall 20068 Top-down view

9 BPC: Art and Computation – Fall 20069 Plan drawing – on graph paper

10 BPC: Art and Computation – Fall 200610 Add axes for Cartesian coordinates

11 BPC: Art and Computation – Fall 200611 Plan drawing – on graph paper

12 BPC: Art and Computation – Fall 200612 Plan drawing – on graph paper

13 BPC: Art and Computation – Fall 200613 Specifying 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

14 BPC: Art and Computation – Fall 200614 Plan drawing – on graph paper

15 BPC: Art and Computation – Fall 200615 Specifying vertical rectangles Vertical rectangle base line segment base line segment endpoint0 = (x0,y0) endpoint0 = (x0,y0) endpoint1 = (x1,y1) endpoint1 = (x1,y1) height h height h vrect, x0, y0, x1, y1, h vrect, 2, 5, 4, 5, 2 vrect, 4, 5, 4, 7, 2 vrect, 4, 7, 2, 7, 2 vrect, 2, 7, 2, 5, 2

16 BPC: Art and Computation – Fall 200616 Plan drawing – on graph paper

17 BPC: Art and Computation – Fall 200617 Specifying cylinders Vertical cylinder base circle center (x0,y0) base circle center (x0,y0) base circle radius r base circle radius r height h height h vcyl, x0, y0, r, h vcyl, 0, 2, 0.5, 3

18 BPC: Art and Computation – Fall 200618 Plan drawing – on graph paper

19 BPC: Art and Computation – Fall 200619 Plan drawing – on graph paper

20 BPC: Art and Computation – Fall 200620 Specifying cones Vertical cone base circle center (x0,y0) base circle center (x0,y0) base circle radius r base circle radius r height h height h vcone, x0, y0, r, h vcone, 2, -5, 1, 2

21 BPC: Art and Computation – Fall 200621 The remaining rectangles 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

22 BPC: Art and Computation – Fall 200622 The 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

23 BPC: Art and Computation – Fall 200623 Project 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

24 BPC: Art and Computation – Fall 200624 Texture mapping – the cylinder

25 BPC: Art and Computation – Fall 200625 Texture mapping – the cone?


Download ppt "BPC: Art and Computation – Fall 2006 Project - Designing a Virtual Environment Erik Brisson"

Similar presentations


Ads by Google