INTERNET<>
021999<><>

Najnovija varijanta VRML-a

Prvi korak u virtuelnost

O VRML-u smo već pisali u „Svetu kompjutera” broj 11/97, a sada vam predstvaljamo 3DML, logičan nastavak u razvoju ove vrste jezika

Već duže vremena razvija se i dopunjuje specifičan jezik za dizajn trodimenzionalnih Internet stranica VRML (Virtual Reality Markup Language). Zbog kompleksnosti sintakse jezika i nezainteresovanosti svetskih firmi za predstavljanje preko 3D prezentacija, VRML nije dobro prihvaćen na tržištu. VRML se koristi za specifičan dizajn, kao na primer modeliranje svemirskih brodova od strane NASE. Jedno je sigurno, VRML je pokrenuo novu ideju, koju je bilo samo nužno realizovati na pravi način.

3DML

Firma „Flatland” o kojoj će se u bliskoj budućnosti mnogo pričati, napravila je sopstveni jezik sa nazivom 3DML (3-Dimensional Markup Language) i prateći programski dodatak za Internet pretraživače Rover. Direktor „Flatlanda” Majkl Pauers (Michael Powers) ujedno je i kreator osnove jezika. 3DML je specifičan jezik koji se dosta oslanja na sintaksu i naredbe HTML-a. Upravo ova karakteristika čini ga idealnim za širi krug korisnika.

Stranice urađene u 3DML-u mogu se povezati sa klasičnim HTML stranicama, skriptovima u drugim jezicima (npr. Java) i standardnim grafičkim i audio formatima. Pomoću novog jezika kreiraju se Internet stranice, ili bolje rečeno „opisuju” stranice u tri dimenzije koje sadrže tzv. tačke (SPOT). Ovaj naziv je upotrebljen zato što svaka stranica predstavlja skup jednog ili više 3D poligona po kojima se korisnik kreće (3DML fajl počinje i završava se komandom <spot>).

Unikatnost 3DML-a ogleda se u lakom 3D modeliranju bez prethodnog iskustva korisnika u 3D dizajniranju profesionalnim alatima. Stvaranje trodimenzionalnog prostora na Internet stranici bazira se na kreiranju iz nekoliko različitih skupova delova i komponenti. Koristeći različite komponente prave se kuće, vodopadi, maštoviti objekti, drveće, natpisi, simboli itd. Firma „Flatland” trenutno na svojoj web stranici ima dva seta za izgradnju 3DML stranica, dok se uskoro očekuju još tri različita seta. Svaka od komponeti ovih setova, ili jednostavnije blokova, poseduje alfanumeričku oznaku na tastaturi tj. karakter. Kao i HTML fajlovi, 3DML poseduju dve glavne celine: <head> i <body>. Prva celina obuhvata parametre koji opisuju kompletnu tačku, recimo dimenzije mape, teksture, zvuk, ambijentalno svetlo itd.

Druga celina <body> predstavlja deo u kojem se definiše mapa. Mapa je srce 3DML fajla i na njoj se određuje vrsta blokova (komponenti iz različitih setova, predstavljenih ASCII karakterima) kojima se izgrađuje 3D okruženje. Svaki blok zauzima prostor 256x256x256 piksela. Blokovi se slažu i kreira se horizontalni nivo tačke. Posle stvaranja nekoliko nivoa dolazi do slaganja i stvaranja stranice sa više nivoa. Na ovaj način je, praktično, napravljena stranica sa više linkova na druge stranice.

Da bi 3D stranica imala lepši izgled, svakom od blokova dodeljuje se posebna tekstura. Posebne komande 3DML-a definišu izgled, oblik, ugao prostiranja i detaljnost teksture. Kada vaš pretraživač prepozna teksturu koju je ranije pročitao (nevezano za veličinu ili izgled), brže će je učitati pošto se već nalazi u kešu programa. Detaljnost je jedna od prednosti kvalitetne stranice. Na jednoj teksturi možete raznim efektima postići različite stepene detaljnosti. Postavljajući efekte poput transparentnosti površina ili animacija, dobijaju se različiti rezultati na površini teksture.

Najveći bum napravila je firma „Eidos Interactive” koja je besplatno ustupila teksture korišćene za izradu igre Tomb Raider III korisnicima i web dizajnerima. Pored regularnog Tomb Raider III sajta, napravljen je 3DML sajt na dva nivoa sa regularnim dodacima za ljubitelje Lare Kroft (www.flatland.com/tr/tomb.html). Uopšte posmatrano, većina sajtova urađenih 3DML-om podseća na 3D igre koje se mogu danas naći na tržištu. Osvetljenje stvorenog 3D okruženja radi se uz pomoć dve osnovne komande <ambient light> i <orb>. Određivanje nivoa ambijentalnog osvetljena horizontalnog dela tačke uveliko zavisi od želje korisnika za transparencijom i ublaženjem tekstura. U tom se slučaju ambijentalno svetlo smanjuje. Druga komanda omogućava postavljanje jednog svetlosnog objekta (poput Meseca ili Sunca u prirodi) čije osvetljenje utiče na sve elemente nivoa i tačke. Pozadina cele stranice je statična slika ili tekstura. U zavisnosti od načina slaganja blokova, pozadina se može videti u rupama tekstura ili otvorenim prostorima.

Sadržaj napravljen na ovaj način interesantnije je predstavljen korisnicima i omogućava sigurnu posetu sajtu uz više zadržavanja i istraživanja stranica. 3DML stranice koriste treću dimenziju za realističnije prikazivanje slika, linkova i informacija. Format 3DML-a zahteva od korisnika download određenog broja blok setova i tekstura na hard disk računara. Interaktivnost koju korisnik dobija pri upotrebi 3D stranica osnovna je funkcija 3DML-a.

Da biste stranice urađene u 3DML-u mogli videti u klasičnim pretraživačima Interneta potreban je poseban dodatak. U pitanju je plug-in program za gledanje 3DML-a po imenu Rover. On postoji u verziji za Netscape Communicator 4.0 ili noviji i Micosoft Explorer 4.0 ili noviji, za svaki pretraživač posebna verzija. Veličine je 270 KB i može se skinuti besplatno sa www.flatland.com. Za sada, Rover radi isključivo na Windows 95/98 i NT sistemima, dok se posebne verzije za Mac OS i Linux očekuju. Program opciono koristi Direct3D 5.0 i noviji (komponentu DirectX-a) za bolje performanse, te je poželjno imati bolji 3D akcelerator (idealne performanse su sa 3dfx čip-setovima, zbog masovnosti ovih kartica). Pored opcionog korišćenja 3D akceleratora, vrlo je bitno imati što bolji procesor i dovoljno memorije za on-line obradu tekstura. U suštini, brzina modemske veze nema previše uticaja na kvalitet. Kada se stranica učita, nećete imati nikakvih problema.

Po startovanju Rovera, u okviru ekrana vašeg pretraživača pojavljuje se nekoliko opcija u levom donjem uglu. Tu možete podesiti jačinu osvetljenja, način kretanja, komande kretanja i pogleda i pogledati kôd 3DML fajla. Takođe, u ovom delu se beleže nedavno posećene 3DML stranice na koje se možete vratiti.

Novi način prikazivanja stranica otvara potpuno novo poglavlje u istoriji Interneta. Može se očekivati mnogo 3D prezentacija i pratećih alatki za njihovu izradu, uzimajući u obzir jednostavnost i cenu koja je samo korisnikovo vreme.

Sledeće adrese su neke od 3D prezentacija urađene u 3DML-u: www.digitalcity.gr.jp/kyoto/3dView.3dml i www.flatland.com/enter.html (sadrži linkove ka prezentacijama u 3DML-u).

Branislav BABOVIĆ

 
Download programa sa Mreže
Statistika web servera
Najnovija varijanta VRML-a
Šta mislite o ovom tekstu?
Ozbiljni korisnici
Internet trgovina
Pavić na Internetu u ruskom prevodu
Home / Novi brojArhiva • Opšte temeInternetTest driveTest runPD kutakCeDetekaWWW vodič • Svet igara
Svet kompjutera Copyright © 1984-2018. Politika a.d. • RedakcijaKontaktSaradnjaOglasiPretplata • Help • English
SKWeb 3.22
Opšte teme
Internet
Test Drive
Test Run
PD kutak
CeDeteka
WWW vodič
Svet igara



Naslovna stranaPrethodni brojeviOpšte informacijeKontaktOglašavanjePomoćInfo in English

Svet kompjutera