25
Kotačko

Kotačko

Embed Size (px)

DESCRIPTION

Kotačko. Programski dio. Programski dio - softvare. Ogre3D engine, zreo, suvremen i stabilan 3D softver pod o pen-source licencom. CEGUI, library koji se lako spaja sa Ogre-om. Programski dio - softvare. nVidia PhysX. Programski dio – izrada svijeta. - PowerPoint PPT Presentation

Citation preview

Page 1: Kotačko

Kotačko

Page 2: Kotačko

Programski dio

Page 3: Kotačko

Programski dio - softvare

• Ogre3D engine, Ogre3D engine, zreo, suvremen i zreo, suvremen i

stabilan 3D softver stabilan 3D softver pod pod oopen-source pen-source

licencomlicencom

• CEGUI, library koji CEGUI, library koji se lako spaja sa se lako spaja sa

Ogre-om Ogre-om

Page 4: Kotačko

Programski dio - softvare

• nVidia PhysX nVidia PhysX

Page 5: Kotačko

Programski dio – izrada svijeta

• dvostruko teksturirana osvjetljena visinska karta dvostruko teksturirana osvjetljena visinska karta koja se čkoja se čita iz slike ita iz slike

• crveni kanal koristicrveni kanal koristi se se za visinu a zeleni i za visinu a zeleni i plavi za odabir segmenta teksture koji plavi za odabir segmenta teksture koji ćće bit e bit naljepljen na danaljepljen na dannom fragmentu om fragmentu

Page 6: Kotačko

Programski dio – izrada svijeta

• Normale točaka, koje se koriste zaNormale točaka, koje se koriste za osvijeljenjeosvijeljenje,, generiraju se iz same generiraju se iz same vvisinske karte isinske karte

• Prvo se generiraju normale plohaPrvo se generiraju normale ploha nekon čega nekon čega se iz se iz njih računaju normale točaka kao prosjeci normala njih računaju normale točaka kao prosjeci normala ploha koje dodiruju tu točku. ploha koje dodiruju tu točku.

Page 7: Kotačko

Programski dio – izrada svijeta

• u svijet su dodani razni 3D u svijet su dodani razni 3D objekti objekti ččije su pozicije ije su pozicije napisane u txtnapisane u txt datoteci datoteci

• Oko svijeta je postavljen Oko svijeta je postavljen SkyBox da poboljsa SkyBox da poboljsa

vizualni dojam. vizualni dojam.

Page 8: Kotačko

Programski dio – fizika

• korišten je nVidia PhysX enginekorišten je nVidia PhysX engine• stvara se: gravitacija, trenje, granične ravnine, stvara se: gravitacija, trenje, granične ravnine,

upravljanje kotačem (moment sile i sila na kotač), upravljanje kotačem (moment sile i sila na kotač), model kotača (pomoću 3 skupine sfera u krugu), model kotača (pomoću 3 skupine sfera u krugu), model visinske mape (po točkama se stvara model visinske mape (po točkama se stvara trimesh), model statičnih objekata (razni kapsulni trimesh), model statičnih objekata (razni kapsulni oblici)oblici)

Page 9: Kotačko
Page 10: Kotačko

Grafički dio

Page 11: Kotačko

Grafički dio - softvare

• Blender, besplatna Blender, besplatna aplikacija za 3D aplikacija za 3D

modeliranjemodeliranje

• GIMP, besplatna GIMP, besplatna aplikacija za izradu i aplikacija za izradu i

obradu računalnih slikaobradu računalnih slika

Page 12: Kotačko

Grafički dio – izrada hrčka

• Stvaranje inicijalnog modela preko slike njegovog profila

Page 13: Kotačko

Grafički dio – izrada hrčka

• Nakon modeliranja dobiva se realističan 3D objekt

Page 14: Kotačko

Grafički dio – izrada hrčka

• Dobivenom modelu pridružuju se kosti koje se zatim animiraju.

• Model se teksturira i naposljetku pretvara u željeni format.

Page 15: Kotačko

Grafički dio – izrada hrčka

• Definiranje kostura i

animiranje kostiju

• Svaka kost ima definiran set vertex-a nad kojima djeluje. Pomicanjem pozicije kostiju

animira se objekt

Page 16: Kotačko

Grafički dio – izrada hrčka

• TTeksturiranja modela preko UV metode, kojom se 3D mesh objekta omata 2D

teksturom

Page 17: Kotačko

Grafički dio – izrada hrčka

• Renderirani prikaz gotovog

modela hrčka

Page 18: Kotačko

Grafički dio – izrada hrčka

• Prikaz animacije modela hrčka

Page 19: Kotačko

Grafički dio – izrada kotača• Definiraju se dijelovi

kotača, koji se zatim dupliciraju te savijaju kako

bi tvorili kružnicu, odnosno kompletan kotač

Page 20: Kotačko

Grafički dio – izrada ostalih objekata

• Rampe, ograde, kola ... Rampe, ograde, kola ...

Page 21: Kotačko

Grafički dio – izrada ostalih objekata

• Drveće, cvijeće, gljive ...Drveće, cvijeće, gljive ...

Page 22: Kotačko

Grafički dio – izrada izbornika

• korišten CEGUI (Crazy Eddie GUI) korišten CEGUI (Crazy Eddie GUI) koji je koji je kompatibilkompatibilanan s OGRE-om s OGRE-om

• baziran na .imageset-ovima i .layout-ovima, koji baziran na .imageset-ovima i .layout-ovima, koji su pisani u su pisani u XMLXML-u -u

• za izradu slika pozadina, tipki i pointera korišten za izradu slika pozadina, tipki i pointera korišten Gimp2 Gimp2

Page 23: Kotačko

Grafički dio – izrada izbornika

• Izgled glavnog izbornikaIzgled glavnog izbornika

Page 24: Kotačko

Projekt izradili

• Petar Dučić Petar Dučić • Matija Forko Matija Forko • Davorin-Gordan Keserica Davorin-Gordan Keserica • Hrvoje Pađen Hrvoje Pađen • Krešimir Špes Krešimir Špes • Ognjen Šuljagić Ognjen Šuljagić • Marina Tajić Marina Tajić • Ivan Vučica Ivan Vučica

Mentor: Prof.dr.sc. Željka Mihajlović

Page 25: Kotačko

Hvala na pažnji