VRML
VRML (Sanal Gerçeklik Modelleme Dili) 3 boyutlu etkileşimli vektör bilgisayar grafiklerini tanımlamak için bir standart dosya biçimidir. VRML basit bir metin dosyası içerisine 3B sahneyi oluşturmak için gerekli olan tüm bilgilerin (poligon bilgisi, renkler, materyaller, desen kaplama vb.) uygun biçimde yazılmasıyla kullanılmaktadır. Bu VRML dosyası bir HTML sayfası içerisine gömülmektedir. Daha sonra VRML görüntüleme eklentileri yardımıyla bu içerik web üzerinden görüntülenmektedir. Kullanıcı oluşturulan sahnelerle VRML'in sağladığı ses, canlandırma, ışıklandırma, klavye fare vb. şekillerde etkileşim kurabilmektedir.
Biçimin geliştirilmesi Web3D birliği tarafından gerçekleştirilmiştir. İlk sürümü Kasım 1994 yılında tanımlanmıştır. Bu sürüm SGI tarafından geliştirilmiş olan Open Inventor yazılım bileşeninin dosya biçimine ve API'sine oldukça benzemektedir. Günümüzdeki ve işlevsel olarak tamamlanmış olan sürüm VRML97 (ISO/IEC 14772-1:1997) sürümüdür.VRML yerine artık X3D Web3D birliği tarafından standart olarak geliştirilmektedir.
VRML dosyaları genellikle "dünya" ismini almakta ve .wrl dosya uzantısına (örneğin ada.wrl) sahip olmaktadır. VRML dosyaları her ne kadar metin biçimli dosyaları kullansa da genellikle gzip kullanılarak sıkıştırılabilmektedir. Böylece internet üzerinden indirilmeleri hızlanmaktadır. Günümüzde çoğu modelleme programı nesneleri ve sahneleri VRML biçiminde kaydedebilmektedir.
#VRML V2.0 utf8 # Kirmizi Koni Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Cone { bottomRadius 0.75 height 1.6 } }
Ayrıca bakınız
- 3DML
- X3D
Dış bağlantılar
Belgeler
Eklenti ve görüntüleyiciler
- VRML Eklentileri araştırması
- Cortona VRML Client Windows, Mac, ve PocketPC VRML eklentisi
- Octaga Player Windows ve Linux için VRML/X3D eklenti ve görüntüleyicisi
- BS Contact VRML/X3D eklentisi
- blaxxun Contact Windows için VRML eklentisi
- FreeWRL Linux ve Mac OS X VRML/X3D eklenti ve görüntüleyici, kaynak kodu mevcut
- OpenVRML VRML/X3D Windows, Linux ve Mac OS X için eklenti ve görüntüleyici, kaynak kodu mevcut
- SwirlX3D Windows için VRML/X3D eklenti ve görüntüleyici
- VCollab VRML eklentisi (Microsoft Internet Explorer ve Office)
- Xj3D Java tabanlı VRML/X3D araç kutusu ve görüntüleyici
- Demotride Windows VRML görüntüleyici
- Orbisnap Windows, Linux, Solaris, Mac, ve HP-UX VRML görüntüleyici
- Deep View 3D dosya biçim görüntüleyici, VRML açıp sahne çizgesini ağaç şeklinde görüntüleyebilirsiniz
- The xVRML Project and Carina Viewer
- VRML
- Mozilla plugins for Windows, Linux and other OS
Araçlar
- White_Dune Açık Kaynak grafiksel VRML97/X3DV düzenleyici
- Chisel Ücretsiz VRML optimizasyon aracı, Java tabanlı
- VRMLpad VRML düzenleyici
- VizUp Ücretsiz VRML poligon azaltıcı
- VRML to X3D çevirici
- VRML Editor Neredeyse ücretsiz VRML düzenleyici
- WireFusion Windows, Linux ve Mac için Web3D düzenleme aracı
Açık Kaynak gerçekleştirimler
VRML çıktısı alınabilen Açık Kaynak programlar
- Wings 3D2 Aralık 2001 tarihinde Wayback Machine sitesinde arşivlendi.
- Blender28 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.
- White_Dune White Dune
- HoloDraw
- Art of Illusion14 Eylül 2020 tarihinde Wayback Machine sitesinde arşivlendi.
- SharpContruct
- Antiprism
- BRL-CAD23 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.
VRML destekleyen Sanal Dünya sunucuları
- ABNet2 VRML ve X3D için 3B Çok kullanıcılı iş birliği ve sohbet
- VRMLWorld.net VRML ve X3D için 3B Çok kullanıcılı iş birliği ve sohbet
- Chat3D sunucusu
Örnekler ve topluluk
- Siggraph97 SGI VRML Course
- web3d.about.com
- comp.lang.vrml Haber grubu
- VRML Eposta Listesi
- VRInternal VRML/X3D örnekleri
- Grafman's VR World CGI tabanlı VRML ve Java/EAI örnekleri
- Örnek VRML kodları
- FVRML İşlev tabanlı VRML genişletmesi
- LSKC VRML Team