Apa itu file VRML?
Virtual Reality Modeling Language (VRML) adalah format file untuk representasi objek dunia 3D interaktif melalui World Wide Web (www). Ini menemukan penggunaannya dalam membuat representasi tiga dimensi dari adegan kompleks seperti ilustrasi, definisi, dan presentasi realitas virtual. Formatnya telah digantikan oleh X3D. Banyak aplikasi pemodelan 3D dapat menyimpan objek dan pemandangan dalam format VRML.
Format File VRML
VRML adalah format file teks yang menentukan informasi seperti simpul dan tepi poligon 3D bersama dengan informasi seperti warna permukaan, tekstur yang dipetakan UV, kilau, transparansi, dan sebagainya. Ini memiliki kemampuan untuk merepresentasikan objek statis dan animasi selain memiliki hyperlink ke media lain seperti suara, film, dan gambar. Ini memungkinkan membuka elemen hyperlink saat pengguna mengklik objek ini.
File TVRML dalam terminologi umum disebut “dunia” dan memiliki ekstensi .wrl. Sifat tekstual dari file-file ini memungkinkan untuk mengurangi ukuran file menggunakan format kompresi seperti gzip, membuatnya lebih disukai untuk ditransfer melalui internet dengan cepat. Spesifikasi format file untuk VRML v 2.0 bertindak sebagai referensi pengembang untuk membuat aplikasi yang kompatibel untuk membaca/menulis file ini.
Kriteria Desain
Tujuan dan desain VRML berkisar pada persyaratan berikut.
- Otorabilitas - Memungkinkan untuk mengembangkan generator dan editor aplikasi, dan mengimpor data dari format industri lainnya
- Kelengkapan - Menyediakan semua informasi yang diperlukan untuk implementasi dan alamat set fitur lengkap untuk penerimaan industri yang luas
- Kompabilitas - Kemampuan untuk menggunakan elemen VRML dalam kombinasi sehingga memungkinkan penggunaan kembali.
- Extensibility - Kemampuan untuk menambahkan elemen baru.
- Implementability -Mampu implementasi pada berbagai sistem.
- Potensi multi-pengguna - Tidak boleh menghalangi penerapan lingkungan multi-pengguna.
- Ortogonalitas - Elemen VRML harus independen satu sama lain, atau dependensi apa pun harus terstruktur dan terdefinisi dengan baik.
- Kinerja - Elemen harus dirancang dengan penekanan pada performa interaktif di berbagai platform komputasi.
- Skalabilitas - Elemen VRML harus didesain untuk komposisi yang sangat besar.
- Praktek standar - Hanya elemen yang mencerminkan praktik yang ada, yang diperlukan untuk mendukung praktik yang ada, atau yang diperlukan untuk mendukung standar yang diusulkan yang harus dibakukan.
- Terstruktur dengan baik - Elemen harus memiliki antarmuka yang terdefinisi dengan baik dan tujuan tanpa syarat yang dinyatakan secara sederhana. Elemen serbaguna dan efek samping harus dihindari.