Buku Augmented Reality With ARToolkit

Buku Augmented Reality With ARToolkit
Dapatkan Segera

Leave Comment


ShoutMix chat widget

Friday, November 19, 2010

Tutorial ARToolkit Part 3: Membangun AR dengan Simplevrml.exe



 Assalamulaikum Wr.Wb


Selamat Datang di A.R.T, kita ketemu lagi di Tutorial ARToolkit ke-3. pada tutorial kali ini kita akan membangun AR dengan objek sendiri, setelah sebelumnya kita memakai objek sample dari ARToolkit dan kita juga akan belajar mengeksport file WRL dengan 3DSMax. tutorial ini adalah tahapan yang penting, karena tutorial ini adalah inti dari penggunaan ARToolkit. anda akan belajar bagaimana membuat AR dengan objek sendiri dengan file WRL dan 3DSMAX.

bytheway, dari tadi saya menulis file WRL terus. apa itu file WRL?.. file WRL atau nama panjangnya adalah VRML (Virtual Reality Modelling Language) adalah sebuah bahasa pemograman virtual yang sering digunakan para programmer untuk membuat 3D Objek, biasanya file WRL sering digunakan untuk membuat persentasi 3D Objek di sebuah Web tertentu.

dengan VRML kita dapat berinteraksi dengan Objek 3D yang kita buat. misalkan kita membuat Rumah, lalu dengan bahasa VRML kita bisa memutar-mutar rumah atau melihat Interior dengan mengklik bagian tertentu di 3D Rumah Tersebut.

ARToolkit secara umum menggunakan bahasa VRML untuk membaca objek 3D yang akan dirender. sama halnya dengan animasi lebah dan 3D snowman yang kita coba sebelumnya, itu adalah hasil dari bahasa VRML.

Oke, mari kita Coba belajar membangun AR dengan objek sendiri melalui bahasa VRML. tapi sebelumnya, anda harus menginstall 3DSMAX terlebih dahulu, saya menggunakan 3DSMAX 2010 karena cocok dengan Windows 7. Jika anda belum punya, anda bisa mendownloadnya gratis di forum saya.. silahkan klik disini >> IDFL.US

Saya asumsikan anda telah mendownload dan mempunyai 3DSMAX. buat anda yang menggunakan 3DSMAX versi dibawah 2010 atau diatasnya, tidak masalah karena tehnik pembuatan sama saja. mari kita mulai tutorialnya.
  • Buka 3DSMax anda Masing-Masing
  • Arahkan Mouse ke Sebelah Kiri, cari Tombol Teapot
Gambar 1. Teapot
  • Gambar teapot di viewport Layer Perspective, seperti gambar dibawah:
Gambar 2. Teapot di Layer Perpective


  •  Jika sudah selesai, tinggal kita Export ke File WRL. 
  • Klik Logo 3DSMax > Export
Gambar 3. Export File
  • di Layer Export, beri nama objeknya dengan nama teapot, kemudian ganti save as type menjadi VRML97. kemudian simpan di Folder ARToolkit/Bin/Wrl
Gambar 4. Save File
  • Selanjutnya akan keluar menu VRML97 EXPORTER, langsung saja klik Ok. karena kita tidak membutuhkannya untuk sekarang ini
  • sekarang masuk ke folder ARToolkit/Bin/Wrl, dan cek apakah teapot.wrl  sudah ada disana.
Gambar 5. teapot.wrl File
  • next, jika file teapot.wrl sudah ada, sekarang kita buat database-nya agar bisa dibaca di ARToolkit. cara membuat databasenya mudah, coba buka file di folder ARToolkit/Bin/Wrl, anda akan melihat setiap file WRL mempunyai pasangan-nya masing-masing. misal bud_B.dat dengan bud_B.wrl
Gambar 6. Pasangan Database dan WRL
  •  file bud_B.dat itu adalah database dari file bud_B.wrl. nantinya ARToolkit akan membaca file database bud_B.dat kemudian dari file .dat, maka dia akan membaca file wrl bud_B.wrl. kalau diilustrasikan seperti gambar dibawah ini:
Gambar 7. Illustrasi
  •  sekarang timbul pertanyaan? kok bisa file .dat membaca file .wrl, bagaimana cara setting databasenya?.. gampang, coba anda buka bud_B.dat dengan notepad++, perhatikan ada path untuk membaca bud_B.wrl, betul?.. nah disitulah file .dat membaca file .wrl
Gambar 8. file dat

  •  kesimpulannya, tugas kita sekarang membuat file .dat untuk teapot.wrl kita. caranya mudah, cukup kita copy-paste saja file bud_B.dat yang lama, kemudian di-rename menjadi teapot.wrl
Gambar 9. Membuat Database

  • sekarang, buka teapot.dat dengan notepad++ atau wordpad. lalur rubah bud_B.wrl menjadi teapot.wrl agar diarahkan untuk membaca teapot.wrl kita. 

Gambar 10. Setting Database
  • jika sudah selesai, sekarang masuk ke Folder ARToolkit/Bin/Data, dan buka object_data_vrml dengan notepad++ atau wordpad
  • sekarang rubah Wrl/bud_B.dat menjadi Wrl/teapot.dat
Gambar 11. Setting Object_data_Vrml

10 komentar:

Halo,
Apakah pernah nyoba dengan jumlah marker yg banyak? 20 buah misalnya.. :) Dengan makin banyaknya objek,apakah berpotensi lag atau gagal render?
Trims sebelumnya..

Tentu Saja Sudah, Malah Sampai 32 AR Objek 3D dan 32 AR Sound..
Bisa saja terjadi Gagal, bila Pattern Markernya Tidak Bagus, Kamera Tidak Mendukung, dan Hardware Juga tidak Mendukung.

tanya ms...
itukan kalo 4 maker brsamaan ya,,nah kl makernya continue, misal 1 halaman buku ada 2 maker (muncul objek 2 sperti tutorial d atas)trus qt balik halaman ke 2 dengan 2 maker lg (trus muncul objek 2 tp beda bntuk dg halaman 1),,itu gmn caranya,,
mkasih sbelumnya...

tanya ms...
itukan kalo 4 maker brsamaan ya,,nah kl makernya continue, misal 1 halaman buku ada 2 maker (muncul objek 2 sperti tutorial d atas)trus qt balik halaman ke 2 dengan 2 maker lg (trus muncul objek 2 tp beda bntuk dg halaman 1),,itu gmn caranya,,
mkasih sbelumnya...

ya sama juga kayak tutorial diatas..
dibedain aja markernya setiap halaman dibuku.

terus diatur, markernya berikut objectnya di object_data_vrml

mau nanya mas, kalau desainnya pakai blender bisa gak ya? caranya gimana? boleh minta tutorialnnya gak mas?

mas mau nanya ni, bisa gak object 3D yang dibuat menggunakan google sketchup ditampilin di ARToolkit? ane uda buat n nyobain langkah di atas tp eh malah langsung g bisa run ARToolkitnya not responding,

hallo,
saya mau tanya knpa saat saya save as object dr 3ds max 10 ke ARToolkit/bin/wrl hanya ada data wrl nya aja, sdngkan dat nya tdk ada, dmna mslhnya ?? tks

Pagi, saya mau meminta izin dan kalau bisa bantuan dari kak Andri, saya ingin menggunakan program mas Andri pada program saya yang dibuat dari VB.net apakah hal itu mungkin?
Jika tidak mungkin: mungkin saya akan buka file exe program kak Andri, dengan ukuran hasil kamera tertentu dan langsung otomatis terletak disuatu posisi pada layar, juga tidak berpindah dari layar dan tidak bisa dimaximize, juga selalu didepan daripada program lainnya (tidak tertutup program lain).
apakah bisa bantu saya dengan bagaimana cara mengoding ARToolkit yang kak Andri sudah buat (Maaf masih newbie coding)? dengan program ap? bahasa ap? buka file yang mana? library mana saja?
Apakah mungkin menggunakan file 3D dengan ekstensi lainnya (selain wrl)?
thx

Albertus Chandra Wijayanto
Mechanical Engineering
University Indonesia
+62 8811898921
albertuschw@yahoo.com

mas objek 3d max sy kan kupu2 pke animasi. kok yg kliatan cm bone sm plane aja ya

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More