Presenling Landscape Design of sunter Reservoir lJrban Forest in Virtual Reatrity Landscape IVIodel
virtual forest
-
Upload
isik-baris-fidaner -
Category
Documents
-
view
214 -
download
0
description
Transcript of virtual forest
![Page 1: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/1.jpg)
Işık Barış FidanerBaşar Uğur
© 2004
virtual forest
![Page 2: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/2.jpg)
virtual forest
• Virtual Forest initiated as our group project for the course CmpE 460: Introduction to Computer Graphics (Ali Vahit Şahiner) in Boğaziçi University CMPE Department.
![Page 3: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/3.jpg)
our purpose was
• To create a plant modelling tool, which is easy and fun to use.
• Better interface allows more user creativity to be reflected as an interaction.
![Page 4: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/4.jpg)
related areas• Design and art
– Sense of aesthetics• Science
– Botany– Physical structure of plants
• Technology– Programming language: C++– Graphics Lib: OpenGL and GLUT
![Page 5: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/5.jpg)
possible applications
• Used for creating virtual worlds
– Computer games– 3D interfaces– Artificial life
![Page 6: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/6.jpg)
examples: half life 2
![Page 7: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/7.jpg)
examples: half life 2
![Page 8: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/8.jpg)
specifications
• A modelling tool• An animation engine• Three different species of imaginary plants
![Page 9: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/9.jpg)
first steps
![Page 10: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/10.jpg)
![Page 11: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/11.jpg)
modelling tool
• Our modelling tool uses its own file formats: Plant Description (PD) and Scene Description (SD)
• This makes the program a closed system, like an experiment
• This is because it is a course project
![Page 12: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/12.jpg)
modelling tool• A Plant Description is composed of – Primitive elements like branch, leaf, flower etc.
– These elements are organized in a tree structure
– Every element keeps its position, rotation and scale. All relative to its parent
![Page 13: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/13.jpg)
modelling tool
![Page 14: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/14.jpg)
modelling tool
![Page 15: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/15.jpg)
modelling tool
![Page 16: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/16.jpg)
animation engine• Rotating camera around the plant while modelling
• Putting your plants in the scenery
• Walking through your scenery• Two scenery modes: Morning View and Dawn View
![Page 17: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/17.jpg)
animation engine
![Page 18: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/18.jpg)
animation engine
![Page 19: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/19.jpg)
website:http://bitkiler.active.ws
![Page 20: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/20.jpg)
possible future work• Exporting/importing filetypes like 3DS, WRL etc.
• Real time animations like swaying in the wind
• Shading• Raytracing
![Page 21: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/21.jpg)
current project: Face Edit
![Page 22: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/22.jpg)
Face Edit• Face Edit is our project for CMPE 535: Computer Graphics
• Part of a general study on facial animation
• Has a similar, easy-to-use interface just like Virtual Forest
![Page 23: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/23.jpg)
Face Edit: specifications• A generic tool for editing 3D faces
• Focused on the geometric model: vertices, edges and surfaces
• Reads and writes in the portable, standard VRML format
![Page 24: virtual forest](https://reader030.fdocuments.in/reader030/viewer/2022020500/568c36371a28ab0235973528/html5/thumbnails/24.jpg)
f u t u r e a i m • Gradually collect all the ideas and experiences that we gain, and use them in larger projects, like a game
• Be involved in other enjoyable and yet serious CG projects, on any level