virtual forest

Page 1

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


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.


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.


related areas • Design and art – Sense of aesthetics

• Science – Botany – Physical structure of plants

• Technology – Programming language: C++ – Graphics Lib: OpenGL and GLUT


possible applications • Used for creating virtual worlds – Computer games – 3D interfaces – Artificial life


examples: half life 2


examples: half life 2


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


first steps



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


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


modelling tool


modelling tool


modelling tool


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


animation engine


animation engine


website:

http://bitkiler.active.ws


possible future work • Exporting/importing filetypes like 3DS, WRL etc. • Real time animations like swaying in the wind • Shading • Raytracing


current project: Face Edit


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


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


future aim • 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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.