Showing posts with label Programming::Ogre 3D. Show all posts
Showing posts with label Programming::Ogre 3D. Show all posts

Thursday, November 29, 2007

[Updated] : Quick Install Ogre3D di Ubuntu

Berawal dari posting pertama disini, saya akan memaparkan dengan singkat dan lengkap, langkah u/ instalasi Ogre 3D di Ubuntu Gutsy (setidak2nya Gutsy sudah menyediakan paket libfreeimage, jadi Anda tidak perlu download dari sourcenya). Selamat mengikuti !!!

Download beberapa paket yg belum ada di Gutsy : OIS dan Cg Toolkit.

Dan lanjutkan dengan :

Instalasi OIS

Install dulu dependency :

sudo apt-get install autoconf automake1.9 libtool libxaw6-dev build-essential


membutuhkan 63.3 MB

Kemudian mulai build

make clean # bersihkan folder objek hasil kompilasi sebelumnya
./bootstrap
./configure --disable-ogre # karena ogre yg akan memanggil ois
make
sudo make install

Instalasi Cg Toolkiet

extract Cg_toolkit, dan kopi ke /usr semuanya :
cd Cg
sudo cp usr/* /usr -R

Instalasi Ogre

Install dulu dependency :
sudo apt-get install libzzip-dev libxxf86vm-dev \
libxrandr-dev libxrandr-dev libfreeimage-dev \
libcegui-mk2-dev libfreetype6-dev libdevil-dev \
libgtk2.0-dev libcppunit-dev libglut3-dev

jalankan terlebih dahulu :
aclocal

Kemudian mulai build :
./bootstrap
./configure

(disini saya masih belum bs menghidupkan library DevIL dan thread. Mungkin ada yg bisa membantu? Sepertinya Doube Precision dan STLPort juga)


make
sudo make install


Ok. Sudah semua.
Semoga bermanfaat!

Monday, November 12, 2007

Menginstall Ogre 3D pada Ubuntu Feisty

Alhamdulillah.
Sebenarnya di Ubuntu Repository sudah ada Ogre3D, namun hanya terbatas pada library (pada /usr/lib/OGRE) dan development headernya (pada folder /usr/include/OGRE). Mereka disimpan pada package libogre6 dan libogre-dev. Dan juga, yang berguna, adalah dokumentasi ogre yang disimpan pada package ogre-doc

Tapi, Ubuntu tidak menyertakan Samples yang memudahkan Anda untuk mempelajari, dan terkesan, pada Ogre. Namun, menginstall Ogre dari Source pun tidak mudah. Ada beberapa hal yang perlu dicermati :
  1. Ada library yg harus Anda download, yaitu Freeimage, OIS, dan Cg_toolkit. Anda harus mendownload sourcesnya, dan melakukan kompilasi. Siap-siap ya dengan membaca file2 spt README, INSTALL dan sebagainya. Bagi Anda yang pemula, Anda hanya tinggal menjalankan ./configure, make dan make install. Itu aja kok, mudah. Tapi untuk jelasnya silahkan baca masing-masing petunjuk instalasi. Oh ya, kalau saat instalasi OIS, Anda disuruh menginstall beberapa paket yang dibutuhkan, install saja. Misalnya nanti Anda akan disuruh menginstall Automake dan sebagainya. Bisa kan menginstall mereka dengan sudo apt-get install ? Pastikan dulu nama packagenya dengan mencari dengan apt-search ya.
  2. Ah ya Silahkan download source ogre di halaman ini.
Oh ya, saya bisa menyelesaikan instalasi sourcenya, karena membaca dua artikel berikut : ini dan ini.

Bacalah, dan gunakan sebagai pedoman instalasi, saya yakin Anda akan berhasil, insya Allah.

Sebentar, coba saya buatkan screenshot demo Ogre yang saya sukai.
Ah, bisa. Anda tinggal menekan tombol PrintScreen saja kok.
Disini :


Itu adalah dari Water Samples.

Ah ya, ada yang pentiiiiing banget. Untuk menjalankan semua Demo ini, Anda harus berada di folder Samples/Common/bin dan menjalankan semua file binary hasil perintah make dari situ. Contoh untuk menjalankan demo Water ini, perintahnya adalah ../../Water/src/Water, tentu dari direktori /Samples/Common/bin.

Ah ya sudah.

Semoga Anda bisa menggunakan informasi pada blog ini untuk memulai proyek Game 3D Anda yang pertama.

Sebenarnya saya ingin menambahkan entry blog ini dengan suatu proyek open source dengan Ogre yang akan saya usulkan sebagai code base proyek 3D yang sudah mulai berjalan (meski dalam taraf persiapan). Tapi, nantilah ya, kalau sudah fix apa yang akan kami kerjakan dan apa tool-tool yang akan digunakan.

Semoga apa yang saya sharing disini bisa bermanfaat!!!!
Barokallahu....