24
Işık Barış Fidaner Başar Uğur © 2004 virtual forest

virtual forest

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: virtual forest

Işık Barış FidanerBaşar Uğur

© 2004

virtual forest

Page 2: virtual forest

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

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

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

possible applications

• Used for creating virtual worlds

– Computer games– 3D interfaces– Artificial life

Page 6: virtual forest

examples: half life 2

Page 7: virtual forest

examples: half life 2

Page 8: virtual forest

specifications

• A modelling tool• An animation engine• Three different species of imaginary plants

Page 9: virtual forest

first steps

Page 10: virtual forest
Page 11: virtual forest

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

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

modelling tool

Page 14: virtual forest

modelling tool

Page 15: virtual forest

modelling tool

Page 16: virtual forest

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

animation engine

Page 18: virtual forest

animation engine

Page 19: virtual forest

website:http://bitkiler.active.ws

Page 20: virtual forest

possible future work• Exporting/importing filetypes like 3DS, WRL etc.

• Real time animations like swaying in the wind

• Shading• Raytracing

Page 21: virtual forest

current project: Face Edit

Page 22: virtual forest

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

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

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