Upload
nathan-mooney
View
28
Download
2
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
Kotačko
Programski dio
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
Programski dio - softvare
• nVidia PhysX nVidia PhysX
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
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.
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.
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)
Grafički dio
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
Grafički dio – izrada hrčka
• Stvaranje inicijalnog modela preko slike njegovog profila
Grafički dio – izrada hrčka
• Nakon modeliranja dobiva se realističan 3D objekt
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.
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
Grafički dio – izrada hrčka
• TTeksturiranja modela preko UV metode, kojom se 3D mesh objekta omata 2D
teksturom
Grafički dio – izrada hrčka
• Renderirani prikaz gotovog
modela hrčka
Grafički dio – izrada hrčka
• Prikaz animacije modela hrčka
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č
Grafički dio – izrada ostalih objekata
• Rampe, ograde, kola ... Rampe, ograde, kola ...
Grafički dio – izrada ostalih objekata
• Drveće, cvijeće, gljive ...Drveće, cvijeće, gljive ...
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
Grafički dio – izrada izbornika
• Izgled glavnog izbornikaIzgled glavnog izbornika
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ć
Hvala na pažnji