VRML - obrazy 3D w Twojej przeglÄ…darce
Pierwszy kontakt z VRMLem
Pierwszy raz z jÄ™zykiem VRML – jÄ™zykiem modelowania rzeczywistoÅ›ci wirtualnej – spotkaÅ‚em siÄ™ na uczelni, na zajÄ™ciach z metod komputerowych w mechanice konstrukcji. ByÅ‚ to koniec lat 90-tych. Internet byÅ‚ dla mnie wtedy jeszcze wielkÄ… tajemnicÄ…, a w dodatku byÅ‚ praktycznie poza moim zasiÄ™giem. ObracajÄ…ca siÄ™ w oknie przeglÄ…darki IE trójwymiarowa Å‚opatka turbiny nie zrobiÅ‚a na mnie wielkiego wrażenia. Na rynku byÅ‚o już bowiem sporo oprogramowania do rzeźbienia 3D dajÄ…cego znacznie lepsze efekty. Dopiero po latach zrozumiaÅ‚em ideÄ™ VRMLa. OkazaÅ‚ siÄ™ bardzo wygodny do prezentowania modelu i wyników MESowej analizy wytrzymaÅ‚oÅ›ciowej.
Zarys historii języka VRML
PomysÅ‚ narodziÅ‚ siÄ™ w 1994 roku. ZostaÅ‚ zaprezentowany na pierwszej miÄ™dzynarodowej konferencji dotyczÄ…cej weba zorganizowanej przez CERN. Celem byÅ‚o opracowanie opisu 3D dla potrzeb internetu. Pierwsza specyfikacja jÄ™zyka VRML 1.0 zostaÅ‚a opracowana w listopadzie 1994 roku i opieraÅ‚a siÄ™ na bazie bibliotek Open Inventora firmy SGI – wywoÅ‚aÅ„ API obsÅ‚ugujÄ…cych OpenGL. Nad semantykÄ… jÄ™zyka pracowaÅ‚o wiele luźno ze sobÄ… zwiÄ…zanych osób poprzez grupÄ™ dyskusyjnÄ…. Zaledwie trzy lata później, dziÄ™ki SGI, powstaÅ‚a kolejna wersja jÄ™zyka VRML 2.0. AktualnÄ… i zapewne ostatniÄ… wersjÄ… jest VRML97.
VRML nie zagościł jeszcze na dobre w naszych przeglądarkach, a już odchodzi do lamusa. Zastąpił go nowy XMLowy język X3D, tworzony przez Web3D Consortium.
Jak zainstalować?
Jeśli korzystasz z Windowsa to najlepszym rozwiązaniem jest zainstalowanie wtyczki Cortona VRML Client. Jest dostępna na wszystkie popularne przeglądarki. Lepiej zdecydować się na instalację tylko dla jednej przeglądarki. Do oglądania grafiki w formacie VRML 1.0 należy zainstalować również Cortona VRML 1.0 Converter. Niestety uzyskanie płynności poruszających się obiektów wymaga mocnego procesora i oczywiście sprzętowego wsparcia OpenGLa lub DirectXa.
Zastosowanie VRMLa
Pomimo, że jÄ™zyk ten “wymiera”, to wiÄ™kszość programów do obróbki 3D posiada możliwość eksportu (rzadko importu) do VRMLa.
Pliki z grafikÄ… majÄ… rozszerzenia wrl. SÄ… to pliki tekstowe i majÄ… przyjaznÄ… dla czÅ‚owieka strukturÄ™. Å??atwo można je zatem zmieniać w zwykÅ‚ym edytorze tekstowym. Dodatkowo spakowane mogÄ… być przesyÅ‚ane w niewielkich rozmiarach.
OsobiÅ›cie używam plików z opisem VRML do prezentowania wyników obliczeÅ„, np. eksportowanych z Ansysa. Programu Ansys nie można Å‚atwo przenieść, a zrzuty z ekranu sÄ… maÅ‚o elastyczne – nie można podejrzeć innego miejsca niż to utrwalone na obrazku. WtyczkÄ™ do przeglÄ…darki (lub jako oddzielny program) Å‚atwo jest zainstalować. Nie ponosi siÄ™ przy tym dodatkowych kosztów i nie Å‚amie siÄ™ prawa.
Można wykorzystać też VRML w celach edukacyjnych. W NYU Medical Center studentom udostępniono trójwymiarowy model serca. Bardzo ciekawa jest również wycieczka po wirtualnym muzeum serca. Pod adresem www.ocnus.com/models znajduje się repozytorium wielu ciekawych modeli (zwierząt, maszyn, postaci, ...).
Złożoność i możliwości VRMLa można jednak poznać dopiero poruszając się w wirtualnym świecie. Polecam zabawę grami lub prezentacjami ze strony www.vrmlworlds.com. Prezentacje robiące niezwykłe wrażenie są zebrane również na www.parallelgraphics.com/products/cortona/best. Możesz przespacerować się zabytkową starówką Lubliany lub odkryć sekrety magicznego lasu.
WiÄ™kszość prezentacji w tej technologii powstaÅ‚a pod koniec lat 90tych. Dlatego łącza do nich mogÄ… być już niestety nieaktualne…
Specyfikacja X3D i VRMLa (dodano 5.11.2006)
ZauważyÅ‚em w statystykach odwiedzin, że wielu z Was szuka na mojej stronie specyfikacji jÄ™zyków VRML i X3D. Prawdopodobnie wynika to z niewielkiej liczby polskich artykułów poruszajÄ…cych temat internetu w 3D…
NajlepszÄ… drogÄ… byÅ‚oby szukanie na stronach twórców jÄ™zyka, no ale skoro odwiedzacie w tym celu mojÄ… stronÄ™, to proszÄ™ bardzo – oto łącze do specyfikacji X3D i VRMLa.



