|
|
|
|
HomePage REAL TIME ZMAJ 3D EDITOR
· Preduslovi za ispravano funkcionisanje
· Podrzani 3D modeli i texture
· Kratak opis funkcionisanja editora
· BIRANJE I KONTROLA IZABRANOG OBJEKTA
· Autori

OK…E, pa moracu da objasnim poentu svega .
Znaci pre izvesnog vremena smo poceli da razmisljamo o nekoj Domacoj 3D igrici, ali full 3D…
DA, u toku smo, izvesni Bg-decki su izbacili na trziste vech 2 , ali, hmmmm to I nije bash full 3D morate priznati,
E, pa krenuli smo…Koristimo stari I dobro poznat OpenGL postupak renderovanja, koji se ruku na srce , lepo pokazao
U nekoliko sada vec cuvenih igrica…Wolfenstain, Quake, Qube itd…
U stvari, lomili smo se izmedju Irrliht-a I Cistog GL-a…GL, ima malo vece mogucnosti, preciznije odredivanje kolizije
I to je pobedilo…
Pre samog Editora je predhodilo mukotrpno “smirglanje i peglanje” C++ dll-a i prilagodjavanje istog GameMakeru,
odnosno nashem standardnom jeziku…( www.GameMaker.nl).
Ovo sto vidite kao verziju 2,0 je u stvari 44-ta verzija, uvek odpocetka pisane aplikacije…
Tek je ova , i vama predstavljena(kao BETA), mogla da se pokaze, jer je zadovoljila moje najnize kriterijume…
PA ako neki sponzor nadje neku svoju racunicu, neka nam se javi radi daljeg dogovora…
Samo da napomenemo…
Ako ovo izadje kao igrica, nece biti jeftinija od 10 Eura poCD-u…
Ako izadje kao kompletan EDITOR za pravljenje I snimanje 3D animacija, kostace dooosta vise po prodatom CD-u…
Dakle, pomognite nam, da vam napunimo dzepove…HVALA
Tel za kontakt je: 064-154-97-03…ŕZmaj !!!
OK..Toliko o kracoj istoriji istog…Hajdemo sada na sam EDITOR (krace je nego puno ime, pa cu ga na dalje tako nazivati)
NA POCETAK Preduslovi za ispravano funkcionisanje
Za rad su mu neophodni sledeci preduslovi:
Instaliran minimum DirectX8
3D graficka karta(Neke ce garant imati problema, ali to je stara prica)
Pa, barem 128Mb ram memorija…
Aplikacije nije velika tako da ce vam biti dovoljno oko 100 Mb na Hdd…
NA POCETAK Podrzani 3D modeli i texture
Od mogucih 3D objekata aplikacija ‘ladno ucitava sledece tipove fajlova:
static 3D model support: 3ds, lwo, obj, Quake 3 bsp, ms3d, b3d
animated 3D model support: Quake md2, Quake md3, SMD
od textura pasuju sledeci tipovi fajlova:
supported image formats: bmp, jpg, pcx, png, psd, tga, tif
naravno da mozete probati i sa drugim formatima, ali je pitanje, koliko ce to da upali...
NA POCETAK Kratak opis funkcionisanja editora
Sam rad je zamisljen ovako:
Obzirom da je aplikacija predvidjena za izgradnju ‚SCENE“ buduce igrice ili TV reklame objasnjavacu vezano za ovaj oblik rada.
Znaci:
Tasterom „Uvezi Objekat“ je moguce uvesti objekat, koje je vec tamo negde napravljen, i nalazi se na vasem hardu ili net-u...
E,sad kada je objekat unutra, i ukoliko mu je textura vec predhodno definisana(Iz neke igrice ili editora) ukoliko zelite objekat texturisan bash kao tamo(Multi-texturing)isprebacujte sve texture vezane za njega u folder „res“ koji je vrlo znacajan deo EDITORA...
Editor ce kasnije samo tamo i traziti zeljene texture...NAPOMENA...Prilikom „cuvanja LEVELA“ editor ce SVE izabrane texture iskopirati u, za njega poseban folder „res/Texture/“ i na taj nacin polako spremati samu scenu (igricu) za distribuciju...Isto ce se desiti i sa SVIM upotrebljenim objektima...Zato, izbegavajte razlicite 3D modele,a istog imena...ostace samo zadnje iskopirani...Isto vazi i za texture...
Ovisno o samim modelima, oni ce biti iskopirani u folder „res/Objekti/Actors/“ za animirane odnosno u „res/objekti/upotrebni“ za sve ostale...
Neki od objekata se rade u samom editoru ,Drvo, voda, nebo, sunce,zvezde,sprajtovi, slike na primer, tako da se oni NECE naci u pomenutim folderima...
Tasterom „Napravi Objekat“, mozete ubaciti, jedan od celog niza vec definisanih i sa Editorom distribuiranih objekata...
Nalaze se u folderu „/res/ADDobjekti/“
Hmmm...primetio sam da nisu bash svi ditribuirani..ispravicemo to uskoro...
Ovo je inace poslednja Free verzija...Svi nedostaci koje sada vidite(npr: Ne radi ‚Load Level’ , neki tasteri nisu u funkciji, nema senki, itd) ce biti SVI omoguceni u vec, nadam se prvoj sledecoj verziji ove aplikacije. Ona ce biti KOMERCIJALNA , i kao takva i zakljucana.
NAPOMENA:
OVAJ DOKUMENAT CE SE SINHRONO UVECAVATI, KAKO I SAM EDITOR BUDE RASTAO...Dakle obavezno pogledajte,cega ima novog SVAKI put kada skinete novu verziju EDITORA...HVALA !!!
NA POCETAK KRETANJE KROZ EDITOR
Kretanje je standardno, igracko...ZNACI:
W-napred
S-nazad
A-levo
D-desno
Q-Kamera 2 Gore
E-Kamera 2 Dole
SPACE- skok...
--- MISH---
Levi klik, izbor iz SVIH menija...
Desni Klik, vracanje u EDITOR...
--- IZBOR KAMERA ---
Taster „1“ je osnovna ‚default’ kamera , glavno svojstvo joj je da se ponasa isto kao i vas zamisljeni lik, znaci NE prolazi kroz objekte
Taster „2“ je druga , negde nazvana i ‚SPECTATOR’ kamera, na nju ne deljuje graviracija, i PROLAZI kroz sve objekte
NA POCETAK BIRANJE I KONTROLA IZABRANOG OBJEKTA
Bilo da ste izabrali Externi objekat(Uvezi Objekat), ili interni(Napravi Objekat) on ce se pojaviti u LISTI sa LEVE strane editora...
Klikom na strelicu treba da vam se otvori meni sa skroolom, i prikazu vam se SVI do tada ubacena objekti...
Biranje se vrsi KLIKOM U TOJ LISTI...Osim ovog nacina, postoji josh jedan...'Nanisanite' objekat 'nishanom' koji se nalazi u samom edotoru i kliknite levim klikom misha.
Kada ste jednom IZABRALI objekat, od tog trena je izabrani objekat podlozan daljim izmenama(skaliranje, texturisanje,pomeranje,sakliranje, brisanje)
Postoje i objekti koji su zapravo EFEKTI, kao sto su Dim, Vatra,Thor,Voda,Drvo...I oni ce se naci na istoj listi...
Zapravo SVE sto ubacite ce biti u toj listi...
Texture ne mogu da exiztiraju nezavisno od objekata, one se „lepe“iskljucivu na vec uvezene i izabrane objekte...
NA POCETAK EFEKTI
Efekte, odnosno neke OBJEKTE koje smo nazvali samo zbog svog vizualnog izgleda tako, se biraju iz padajuceg menija, pritiskom na
Taster „EFEKTI“ (vidi gore osnovnu liniju menija)
Znaci , prvo irate xeljeni efekat, i onda vas kroz asm postupak podesavanja vodi prirucni , nazovi „Wizard“, do finalizacije samog objekta...
I opet obzirom na kratko vreme, nismo napomenuli koja su podesavanja revirzibilna , a koja ne...
Ali nista, ako zaglavite, izbrisite objekat(Efekat) pa ponovo, sa drugim parametrima...
Podmeniji, se pojavljuju, tj omogucuju, tek po izboru samog Efekta,Sto je i normalno...
Efekat VATRE nismo bash razradili kao VODU na primer...Probajte vi sa ubacivanjem vise vatri razlicitih boja i karakteristika, zatim i DIMA
Na istu poziciju...Moze da se proizvede bash originalan izgled vatre, ali treba experimentisati...Nisam bash imao vremena...
E, da...Probali smo i uspeli da dobijemo REKU, znaci REAL EFEKAT reke koja teche, to cu ubaciti u nekoj od sledecih verzija kao opciju...
Chini mi se da smo dobili VODU koja realisticnije izgleda nego u bilo kojoj aplikaciji ili igrici, koju smo sreli do sada...BRAVO MIII !!!
Ukoliko imate problema sa ispravljanjem, ili preciznim namestanjem samih objekata kliknite na taster „Aksize“, one ce vam omuguciti, da precizno
postavite vash objekat na zeljeno mesto...Kada ste jednom kliknuli na taster „Aksize“ Svakom dalje izabranom objektu ce se iste prikazati...
Ovo je i revirzibilni postupak...Ukoliko su „Aksize „ Onemogucene, prvo nestaju sa bash izabranog objekta...Daljim biranjem objekata na kojima
se vide aksize(Zamisljene X, Y, i Z osa), one ce nestajati...
Taterom „sakri“ Izabrani objekat se „GUBI“ ali samo vizualno...On je zapravo i dalje tu sa svim svojim karakteristikama...
Lepa stvar za nevidljive granice npr...
PRIMER: Vi kroz napravljeni objekat „DRVO“ mozete po „default-u“ proci,medutim ukoliko stavite „CEV“ objekat oko stabla,pa ga sakrijete
Onemogucice te prolazak kamere kroz DRVO...Zgodno ha?
Inace SVI objekti iz opcije tastera „Napravi Objekat“ su „neprolazni“ za Kameru(Odnosno vas)...
NA POCETAK TEXTURE I RAD SA NJIMA
Oki, ako smo ovo shvatili idemo dalje...
Texture mozete lepiti na samo postojece i IZABRANE objekte...
Sam rad sa texturama, josh nije jasan ni u mojoj glavi, pa cu probati da vam ukratko razjasnim…
Naime, neke opcije NISU reverzibilne,tako da oram da smislim nesto da svaku promenu, ukoliko vam se ne svidja mozete da vratite korak nazad
UNDO I REDO postupak…ali to cu kasnije, za sada idemo dalje ovako…
POsebno vazna napomena za “Scal”(Opcija skaliranja) ona se nalazi u grupi malih tastera levo gore samog editora…
To NIJE klasicno skaliranje,bre bih efekat nazvao “TILE” , ali ajde…Ovako je zovu i na OpenGL-forumima…
Zapravo trebate upisati 2 broja .Jedan za X-skaliranje I jedan za Y-skaliranje…Medjutim sama masina to NE RADI kako bi ste vi to zeleli
Ona Texturu TILL-uje I to:
Ako je kolicnik ova dva broja manji od 1 na manje kocke za dobijeni rezultat , a ako je veci na vece kocke…
Mada, tesko cu vam to ovako objasniti…Probajte, pa ce te videti I sami…
Uh, da ovo je bilo naporno…Cilj je omoguciti, bukvalno programirano kretanje I ili isto I snimiti…
E ,sad, samo snimanje ce biti omoguceno u sledecoj KOMERCIJALNOJ verziji.
Ovo je samo da vam pokazemo da moze I to…
Dakle iz menija izaberite opciju “RENDER”, tek nakon ovog vaseg izbora mozete krenuti sa snimanjem sekvenci
Napravite, prvi, bazni snimak(snap) klikom na taster “ANIM”
Pomerite, ili zarotirajte jedan ili vise izabranih objekata, kada ste zavrsili, kliknite na taster “ANIM” ponovo
Svaka uspesno snimljena pozicija izbacuje broj snimljene slike…
Za sada , odnosno u ovoj verziji su omogucene sama 10 slika u samo jednoj animaciji…U Komercijalnoj verziji ce I to
biti naravno povecano.OVE ANIMACIJE se NE snimaju, vech samo prikazuju, U KOmercijalnoj I placenoj ce te moci I da snimite
u vidu *.tga slika vash rad.
Od tastera u ovoj vezriji su omogucena samo 2 I to:
- Play koji pokrece snimljenu animaciju
-Stop,Koji istu zaustavlja I vraca na pocetak
NA POCETAK Do sada primecene greske
1. Ako bash puno “drndate” skrol u padajucoj listi (sa leve strane) za IZBOR objekata, Editor oce da zamrzne…
2. neki tasteri se u rezoluciji 1280x1024 uopste I ne vide…Smanjite rezolucijuuuu, ja radim u manjoj(1024x768)
3. Ako FPS padne ispod 15 na samom startu, probajte da skinete nove OpenGL drajvere, I postavite ih pored exe editora, podrazumeva se da ih trebate izvuci iz distribucionog foldera, u kojem se nalaze…E, sad, ukoliko posle ovog postupka, aplikacija josh vise uspori, jednostavno ih izbrisite, I pod hitno nam posaljite osnovne podatke vase aplikacije…Svi linkovi ce biti objavljeni na kraju ovog dokumenta…
NA ovom projektu su radila samo 2 lika I to:
1 Jocic Ivica -> Zmaj ŕKodovi , sinhronizacija i kompletna funkcionalnost,kao I ovaj “Help” fajl
2 Balanovic Misa -> Balan ŕ Art Direktor
1 Jocic Ivica- Zmaj :
web:
Http://www.zmmaj.bravehost.com
Tel: +381 64 154 97 03
2 Balanovic Misa – Balan
bravenet.com