250 likes | 388 Views
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.
E N D
Programski dio - softvare • Ogre3D engine, zreo, suvremen i stabilan 3D softver pod open-source licencom • CEGUI, library koji se lako spaja sa Ogre-om
Programski dio - softvare • nVidia PhysX
Programski dio – izrada svijeta • dvostruko teksturirana osvjetljena visinska karta koja se čita iz slike • crveni kanal koristi se za visinu a zeleni i plavi za odabir segmenta teksture koji će bit naljepljen na danom fragmentu
Programski dio – izrada svijeta • Normale točaka, koje se koriste zaosvijeljenje, generiraju se iz same visinske karte • Prvo se generiraju normale ploha nekon čega se iz njih računaju normale točaka kao prosjeci normala ploha koje dodiruju tu točku.
Programski dio – izrada svijeta • u svijet su dodani razni 3D objekti čije su pozicije napisane u txt datoteci • Oko svijeta je postavljen SkyBox da poboljsa vizualni dojam.
Programski dio – fizika • korišten je nVidia PhysX engine • stvara se: gravitacija, trenje, granične ravnine, upravljanje kotačem (moment sile i sila na kotač), model kotača (pomoću 3 skupine sfera u krugu), model visinske mape (po točkama se stvara trimesh), model statičnih objekata (razni kapsulni oblici)
Grafički dio - softvare • Blender, besplatna aplikacija za 3D modeliranje • GIMP, besplatna aplikacija za izradu i obradu 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 • Teksturiranja 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 ...
Grafički dio – izrada ostalih objekata • Drveće, cvijeće, gljive ...
Grafički dio – izrada izbornika • korišten CEGUI (Crazy Eddie GUI) koji je kompatibilan s OGRE-om • baziran na .imageset-ovima i .layout-ovima, koji su pisani u XML-u • za izradu slika pozadina, tipki i pointera korišten Gimp2
Grafički dio – izrada izbornika • Izgled glavnog izbornika
Projekt izradili • Petar Dučić • Matija Forko • Davorin-Gordan Keserica • Hrvoje Pađen • Krešimir Špes • Ognjen Šuljagić • Marina Tajić • Ivan Vučica Mentor: Prof.dr.sc. Željka Mihajlović