VRML (Virtual Reality Modelling Language)
Menurut Wikipedia VRML (Virtual
Reality Modelling Language dibaca: ver-mel) adalah sebuah spesifikasi untuk
menampilkan gambar obyek tiga dimensi melalui jaringan jagat jember (World Wide
Web).
Kode ekstensi yang digunakan untuk
file-file VRML adalah *. wrl . Untuk membuka halaman sebuah situs yang memuat
VRML, web browser haruslah sebuah browser VRML atau web browser yang dilengkapi
dengan plug-in VRML.
Apa itu
VRML?
VRML (virtual reality modeling
language) adalah sebuah bahasa pemograman yang di ciptakan khusus membuat
objek-objek 3Dimensi. objek-objek yang dibuat dengan VRML akan memiliki 3 buah
dimensi panjang, lebar, dan kedalaman, sehingga dapat dipandang dari setiap
sudut.
Jika anda pernah menggunakan HTML
untuk membuat webpage, maka penggunaan VRML tidak kalah mudahnya. Anda tinggal
mengetikkan serangkai perintah-printah yang mudah di hafalkan pada program
penyutingan kata (misalnya Notepad pada windows), menyimpan file VRML tersebut,
lalu langsung dapat di tampilkan pada semua browser yang dapat menampilkan
VRML.
VRML juga menggunakan prinsip OP
(object oriented programmating), sama seperti bahasa pemrograman generasi baru
lainnya. Prinsip ini membagi setiap
bagian di dalam progarm menjadi objek-objek yang terpisah-pisah.
Kelebihan VRML
VRML memiliki beberapa kelebihan
yang membuat orang banyak menggunakan VRML untuk membuat animasi tiga dimensi.
Diantaranya yaitu :
- Bahasanya mudah dan sederhana
- Cepat
- Fleksibel
- Dinamis
- Interaktif
Penggunaan VRML
Beberapa bidang penggunaan VRML yaitu :
Beberapa bidang penggunaan VRML yaitu :
- Arsitektur : Dapat membuat simulasi sebuah bagunan sehingga dapat digunakan untuk membuat bangunan mirip aslinya, di mana anda ingin menjelajahi setiap sudut bangunan seperti mengunjungi langsung.
- Bisnis : bagi wirausahawan, VRML adalah ajang bagus untuk membuat promosi produknya dalam 3 dimensi.
- Hiburan : anda dapar berkreasi di komputer anda melalui VRML ini.
- Homepage : kini sudah banyak perusahaan menggunakan VRML untuk membuat webpage atau homepage-nya jauh lebih menarik.
- Ilmu pengetahuan : Anda bisa membuat sebuah anatomi tubuh 3D yang dapat diputar-putar, membuat struktur molekul, tata surya planet-planet , dan sebagainya.
- Militer : saat ini di bidang militer VRML digunakan untuk meletakan daerah-daerah operasi militer, yang nantnya digunakan untuk meletakkan pasukan, atau bahkan digunakan sebagai panduan untuk smart missile (peluru kendali ).
- Pendidikan : bisa digunakan sebagai sarana pendidikan yang efisien.
- Rekayasa : VRML digunakan untuk membuat atau merekayasa suatu rancangan seperti mobil, banguann pesawat terbang.
- Sejarah : semua bangunan sejarah masa lampau bisa direkayasa kembali secar 3D dengan VRML.
- Seni : kita dapat membuat sebuah museum virtual yang memiliki ruang berbagai macam benda seni.
- Sosialisasi : VRML digunakan untuk dapat meninjau keadaan baik sekarang maupun yang akan datang.
Sekilas Tentang VRML 97
Pengertian VRML97
Pengertian VRML97
VRML97 adalah spesifikasi Virtual
Reality Modeling Language yang telah diresmikan oleh ISO (international
Standard Organization) pada bulan April 1997 sebagai bahasa VRML standar dunia.
Spesifikasi ini masih belum mengalami perubahan, meskipun telah dilakukan
upaya-upaya penyempurnaan. Menurut informasi terbaru (juli 1999).
Para pakar VRML telah menyempurnakan
desain spesifikasi VRML 1.0 dengan memperbaiki node (perintah dasar VRML) lama
dan memberikan berbagai node baru untuk menambah kemampuan interaktif. Selain
itu, VRML97 memungkinkan user melakukan desain lingkungan virtual 3D lebih
realistis disertai dengan animasi 3D.
Pemrograman ini memiliki keunggulan dalam pembuatan
dunia maya, yaitu :
1. Lebih
Interaktif
Pada VRML97,
suatu objek didalam lingkungan virtual dapat leluasa berinteraksi secara
langsung tanpa mempengaruhi objek lain.
2. Lebih
Reality
Dalam
pemrograman ini objek juga dapat disimulasikan dengan lingkungan serealistis
mungkin, sehingga suatu lingkungan virtual 3D dapat diciptakan menyerupai
aslinya.
3. Lebih
Dinamik
VRML97
dikatakan lebih dinamik karena objek yang dibuat dapat bergerak dari satu
tempat ke tempat lain ataupun dapat dibuat perubahan warna objek atau sumber
cahaya secara otomatis.
Pada
penulisan ini objek yang akan dibuat lebih realistis dan interaktif tetapi
tidak dinamis, sebab objek ini adalah suatu bentuk bangunan. Dimana lebih
diutamakan keaslian seperti objek sesungguhnya.
Hirarki dan
Struktur
Dunia VRML terbangun dari stuktur
yang terhirarki. File VRML sendiri adalah hirarki yang paling atas yang terdiri
dari header, scene-graph, prototype dan event routing. Struktur yang paling
bawah adalah node yang terdiri dari filed yang berisi property dan informasi
tentang node yang dimilikinya. Secara garis besar, scene-graph merupakan
kumpulan dari node yang dibangun. Tetapi node yang berisikan field inipun bisa
juga berisi node lainnya, sehingga dapat membentuk struktur cascading. Pada
penulisan ini dibuat contoh bentuk sederhana dari pemrograman VRML97 agar bisa
dibayangkan bagaimana bentuk strukturnya.
#VRML V2.0 utf8
Group {
children [
Shape {
Appearance Appearance {
material Material {
diffuseColor 1 0 0
}
}
geometry Box {size 2 2 2}
}
]
}
pada contoh tersebut scenegraph digambarkan menjadi
sebuah kotak berwarna merah yang berukuran 2 x 2 x 2 (gambar 1)
Gambar 1. Scene
terdiri dari kotak berwarna merah dengan latar belakang gelap
Keterangan singkat
dari source code pada contoh:
Group adalah salah satu jenis node
yang mempunyai field children . Dalam field children didefinisikan lagi node
Shape yang mempunyai field appearance dan geometry . Dalam field geometry
didefinisikan node Box yang mempunyai field size, yang merupakan informasi
geometri dari objek kotak. Kalau diperhatikan, node selalu diawali dengan huruf
besar, sedang field dengan huruf kecil. Sekarang akan dibahas lebih rinci dari
struktur yang membentuk file VRML.
Sumber:
https://id.wikipedia.org/wiki/VRML
http://tikasmktekaje1.blogspot.co.id/2010/01/apa-itu-vrml.html
http://singiters.blogspot.co.id/2010/03/sekilas-tentang-vrml_05.html
0 komentar:
Posting Komentar