Anda di halaman 1dari 7

2010

Tutorial Augmented Reality

Anggi Andriyadi
Augmented Reality
11/20/2010
TUTORIAL COMPILING MEMBUAT PROGRAM AUGMENTED REALITY

DENGAN MICROSOFT VISUAL C++

(Level Mengengah Keatas)

Aha,… Setelah berkutat berbulan-bulan untuk membuat program simplevrml.exe yang sama
dengan programnya Mr.Azuma (Penemu ArToolkit dan Simplevrml.exe), akhirnya ketemu
juga caranya..haha.  Baiklah, di tutorial ini,akan saya ajarkan bagaimana cara mengompile
ulang program simplevrml.exe milik Mr.Azuma, jadi kita gak hanya tau menggunakan saja,
tapi juga bisa membuatnya juga.

Pertama-tama, kamu harus mengikuti persyaratan dibawah ini:

A. Software Needed:
• Microsoft Windows Xp Sp2
• Microsoft Visual C++ 2008
• ARToolKit-2.7.1-bin-book (Download di Blog Saya: www.belajar-ar.blogspot.com.)

B. Hardware Needed:
• Processor 2.0 Ghz Or Higher
• Ram 512 Mb or Higher
• Web Camera

Setelah persyaratan semua dipenuhi mungkin muncul pertanyaan, kenapa harus


menggunakan ARToolKit-2.7.1-bin-book?, kenapa tidak pake ArToolkit yang biasa?,
jawabannya, itu dikeranakan ArToolkit yang asli dari Mr.Azuma sangat ribet untuk dikompile
ulang, oleh karena itu saya menggunakan ARToolKit-2.7.1-bin-book yang telah di modikasi
oleh Ascii Media Works yang merupakan sebuah perusahaan AR dari jepang. ArToolkit
yang mereka gunakan sangat mudah dikompile ulang, tanpa harus ribet melakukan linking
file include ke ArToolkit. Supaya tambah gak bingung, ikuti tahap-tahap dibawah ini:

Tahap 1

1. Masuk ke folder ArToolkit/Examples/SimpleVrml/ dan buka simpleVRML.vcproj


dengan Microsoft visual C++, lalu buka folder Source File dan masuk ke Simplevrml.c
untuk melihat barisan source codenya.
Gambar.1

2. Bisa dilihat dari gambar.1 source code simplevrml.exe ini sudah diberikan penjelasana
fungsi masing-masing dari source code tersebut, jadi tidak perlu saya jelaskan lagi.
Tetapi ada beberapa potongan source code penting yang harus saya jelaskan. Bila
kamu lihat ada potongan source code include:

#ifdef _WIN32
# include <windows.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#ifdef __APPLE__
# include <GLUT/glut.h>
#else
# include <glut.h>
#endif

#include <AR/config.h>
#include <AR/video.h>
#include <AR/param.h>
#include <AR/ar.h>
#include <AR/gsub_lite.h>
#include <AR/arvrml.h>

#include "object.h"

Maksud source code diatas adalah, saat simplevrml.exe dijalankan maka simplevrml.exe
akan mencari file-file library pendukung yang ada di ArToolkit, seperti file glut.h, config.h,
param.h, dll. Apabila file tersebut hilang, maka program simplevrml.exe tidak dapat
dijalankan. Supaya kamu tidak penasaran dengan file library tersebut, buka folder
ArToolkit/Include/AR, dan bisa kamu lihat semua file library yang dibutuhkan untuk
menjalankan simplevrml.exe ada di folder tersebut.

Gambar.2

Karena file include C++ ini sangat penting jadi saat kita building dengan Microsoft visual
c++, kita harus me-link file include tersebut ke ARToolkit secara satu-persatu, sangat ribet
bukan?, maka itu kita gunakan ARToolKit-2.7.1-bin-book supaya kita tidak perlu lagi
melakukan link file include ke ARToolkit, kita hanya perlu memberikan pengaturan dikit di
library visual C++-Nya.

3. Selanjutnya setelah berkenalan dengan file include kita kembali lagi ke visual C++. Klik
kanan simple vrml dan masuk ke properties.

Gambar.3
4. Di Simple Vrml Property Pages masuk ke link C/C++ lalu klik Additonal Include
Directories.

Gambar.4

5. Selanjutnya, klik kotak putih diujung kanan Additional Include Directories.

Gambar.5

6. Kemudian klik icon folder kuning di layar Additional Include Directories, dan atur include
directories ke folder ..:\Program Files\Microsoft Visual Studio 9.0\Vc\Lib\.. setelah itu klik
Apply dan Ok.

Gambar.6
7. Ok, Persiapan properties beres. Selanjutnya, copy paste glut32.dll dan glut.h (sudah
satu paket dengan tutorial) ke ..:\Program Files\Microsoft Visual Studio 9.0\Vc\Lib\..

Gambar.7

8. Setelah file itu dicopy, selanjutnya kembali lagi source code simple vrmle.c dan carui
dan ganti file # include <GL/glut.h> menjadi # include <glut.h>

9. Setelah selesai diganti, maka tanpa ragu kita langsung tekan F7 atau klik Build dan pilih
build solution lalu simpan di Folder ArToolkit jangan di Folder Examples. Pasti program
source code-nya langsung terkompile tanpa harus me-link file include. 

Gambar.8

10. Setelah tidak ada masala dengan compiling, kita langsung klik Debug untuk membuat
membuat program menjadi Exe.

Gambar.9
11. Setelah didebug, masuk ke folder ArToolki/Bin/ dan cari program simplevrmld.exe,
dan jadi deh program AR kamu. sekarang dengan ArToolkit Bin Book ini, kamu bisa
mengembangkan program simplevrml.exe dengan mudah tanpa harus melakukan link
include yang ribet dengan ArToolkit biasa.

Gambar.10

Have Fun
For Further Information:
www.belajar-ar.blogspot.com
FB: Paman Gie