How to Install OGRE SDK on Ubuntu 12.04 LTS

Selection_016Pada kesempatan ini, saya akan membahas bagaimana cara menginstall OGRE pada linux khususnya pada distro Ubuntu. Namun berbeda dengan metode installasi lainnya, pada Ubuntu kita tidak bisa menjalankan installer secara utuh, namun kita akan me-compile source SDK OGRE tersebut. Install paket depedencies dan aplikasi pendukung lainnya seperti editor. Buka terminal anda, kemudian masuk ke mode super user :

#apt-get install build-essential autoconf libtool libdevil-dev libfreeimage-dev libfreetype6-dev libglew1.5-dev libxaw7-dev libxrandr-dev libxt-dev libxxf86vm-dev libzzip-dev codeblocks cmake-gui

 Download OIS dari halaman berikut :

http://sourceforge.net/projects/wgois/

download ois

Jika sudah, ekstrak OIS, kemudian masuk ke direktori OIS tersebut. Lalu ikuti perintah berikut untuk proses compile dan installasi :

#sh bootstrap

#sh configure

#make

#make install

Langkah selanjutnya kita akan mendownload source OGRE SDK. Buka url di bawah ini :

http://www.ogre3d.org/download/source

download ogre

Setelah berhasil diunduh, kemudian kita akan mengekstrak file OGRE tersebut. Jika sudah, masuk ke dalam direktori ogre. Ikuti perintah di bawah ini :

#cd ogre_src_v1-8-1/

Buat direktori baru bernama “Build”. Kemudian masuk ke dalam direktori tersebut.

#mkdir Build

#cd Build

#cmake ..

#make -j`getconf _NPROCESSORS_ONLN`

#make install

Tunggu beberapa saat, proses compile dan installasi OGRE memakan waktu cukup lama. Pada tahap ini kita telah berhasil install OGRE pada Ubuntu. Langkah selanjutnya adalah konfigurasi editor “CODEBLOCKS” agar editor mampu membaca source compile yang dibutuhkan. Jalankan “cmake-gui” dengan mengetiknya pada jendela terminal anda :

#cmake-gui

cmake gui

 pada menu bar pilih tools kemudian pilih configure dan pilih CodeBlocks – Unix MakeFiles pada list box yang tersedia.

configure cmake-gui

Ubah path direktori kompilasi untuk editor codeblocks. Pada pilihan source code setting path pada direktori hasil ekstrak file OGRE. Sedangkan pada direktori binaries pilih pada direktori baru yang baru kita buat yaitu direktori “Build”. Jika telah selesai buka CodeBlocks anda dan buat project ogre baru, caranya :

Pada menu bar klik menu bar pilih file >> new >> project lalu pilih “Ogre Project”.

create ogre project

Kemudian beri nama file project sesuai dengan keinginan. Klik next.

create ogre title project

Pilih “I have installed a pre made OGRE SDK. Klik next.

make sdk ogre

Pilih “GNU GCC Compiler”. Klik finish.

build & release cofiguration

Untuk percobaan pertama saya akan menggunakan file project ogre yang sudah saya gunakan sebelumnya. Klik icon “play” lalu pada Build Target pilih “Debug”. Pada proses kompilasi ini kita masih menemukan beberapa masalah. Untuk menanggulanginya saya coba mengubah pilihan Build Targer menjadi “Release”, namun OGRE namun masih menemukan beberapa masalah seperti tidak di temukannya file “resources.cfg & “plugins.cfg’. Untuk menanggulangi masalah tersebut kita cukup mencari kedua file tersebut pada direktori ogre_src_v1-8-1. Berikut contoh pencarian file plugins.cfg :

search plugins cfg

Pada file ini ada beberapa file yang perlu kite edit. Perhatikan gambar di bawah ini. Ubah konfigurasi sesuai dengan petunjuk gambar berikut :

before plugins cfg

Sebelum konfigurasi

after plugins cfg

Setelah konfigurasi

kemudian kita akan mencari file resources.cfg

search resources cfg

Copy kedua file tersebut ke dalam direktory project OGRE beraada. Hapus file exe hasil kompilasi, kemudian compile kembali dengan memilih opsi “Debug” atau “Release”. Ulangi langkah ini apabila masih terdapat pesan error. Jika berhasil maka akan tampil pop up OGRE rendering settings :

ogre rendering setting

Bila menggunakan project default maka akan muncul scene awan berwarna putih setelah kita klik “accept” pada pop up ogre rendering settings. Namun karena saya melakukan beberapa konfigurasi maka source code pada ogre project saya rubah latar belakang scene nya menjadi seperti gambar di bawah ini :

screenshot_1

Demikian, Semoga bermanfaat🙂

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: