VRML
Vikipedi, özgür ansiklopedi
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
}
}
Konu başlıkları |
[değiştir] Bakınız
[değiştir] Dış bağlantılar
[değiştir] Belgeler
- VRML Arşivleri
- VRML Annotated Reference
- VRML ISO/IEC 14772 standart belgesi
- VRML (Virtual Reality Modeling Language) ve X3D
- Extensible 3D: XML Meets VRML
- Web3D Consortium
[değiştir] Eklenti ve görüntüleyiciler
- VRML Plugin and Browser Detector Web tarayıcınızda yüklü eklentileri kontrol eder
- 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
- Flux Player Windows için VRML/X3D eklenti ve görüntüleyicisi, kaynak kodu mevcut
- 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
[değiştir] Araçlar
- White_Dune Açık Kaynak grafiksel VRML97/X3DV düzenleyici
- Chisel Ücretsiz VRML optimizasyon aracı, Java tabanlı
- Flux Studio Ücretsiz Web3D düzenleme aracı
- VRMLpad VRML düzenleyici
- VizUp Ücretsiz VRML poligon azaltıcı
- VRML to X3D çevirici
- VRML97 and X3D Converter VRML97 dosyalarını birleştirme ve VRML'i X3D'e çevirme
- VRML Editor Neredeyse ücretsiz VRML düzenleyici
- WireFusion Windows, Linux ve Mac için Web3D düzenleme aracı
[değiştir] Açık Kaynak gerçekleştirimler
- Flux Player Ücretsiz Web 3D (XML/VRML) tarayıcı eklentisi
- FreeWRL VRML and X3D tarayıcı (Linux, Unix ve OS X)
- Xj3D Java tabanlı VRML/X3D araç kutusu ve VRML/X3D tarayıcı
- OpenVRML VRML kütüphanesi
- CyberX3D VRML için C++ ve Java kütüphaneleri
- OpenSG VRML97 destekleyen Sahne çizgesi API'si
- Coin3D VRML97 destekleyen yazılım geliştirme kutusu
[değiştir] VRML çıktısı alınabilen Açık Kaynak programlar
[değiştir] 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
[değiştir] Ö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


