VRML (Virtual Reality
Modeling Language) merupakan standar aplikasi 3-D yang ditampilkan dalam
halaman web (World Wide Web).
VRML merupakan distribusi visual yang berbasis web.
VRML adalah bahasa pemodelan objek untuk menampilkan objek di
layar menggunakan browser khusus. (seperti HTML)
File
VRML tidak dicompile tetapi
diterjemahkan oleh VRML interpreter
(parser) yang disebut dengan browser VRML. VRML adalah simple text language yang menggambarkan
bentuk 3-D dan interaksi dengan lingkungan. File text VRML menggunakan extensi .wrl. Untuk menampilkan file VRML menggunakan VRML browser. Contoh browser plug
in: Blaxxun Contact, Blender Web Plugin, Cosmo Player, dll Contoh browser berbentuk aplikasi standalone:
Open VRML, VRML View, VRWeb, Cortona VRML, dll. Untuk membangun /membuat filenya menggunakan text editor
(notepad, edit plus,
dll).
Struktur File VRML terdiri dari:
Header File-- #VRML V2.0 utf8. Identifier "utf8" menunjukkan penggunaan karakter internasional pada model VRML.
Comment-- berisi catatan untuk memberikan keterangan tertentu, Tidak diproses ketika file diakses.
Nodes-- bagan dari informasi
Fields-- node atribut yang akan mengalami perubahan
Values-- nilai dari atribut
Shape Nodes
Semua objek yang terlihat didefinisikan di dalam Shape node, yang memiliki 2 field yaitu appearance (untuk menentukan warna dan tekstur) dan geometry (menentukan bentuk atau struktur objek)
Syntax:
| Shape { |
| } |
Geometry Nodes
Di dalam VRML 2.0 dibagi menjadi 2 kategori geometri yaitu: primitive shapes dan advanced shapes. Primitive shapes mendefinisikan tentang bentuk objek secara geometris. Sedangkan advanced shapes mendefinisikan tentang objek berdasarkan tampilan, garis atau point.
Yang termasuk ke dalam primitives shapes yaitu:
Yang termasuk ke dalam advenced shapes yaitu:












