INSTALASI OGRE

Pada Windows

1. Download file-file yg dibutuhkan untuk membuat aplikasi 3D dengan library OGRE3D (Object Oriented Graphics Rendering Engine) antara lain :

· Eclipse-CPP ganymede di sini http://www.eclipse.org/downloads/ sebagai IDE C++

· MinGW toolbox sebagai GCC opensource compiler disini

· MYSYS sebagai GNU Terminal environment MSYS-1.0.10.exe

· OGRE3D SDK sebagai rendering engine di OGRE SDK for Code::Blocks + MinGW C++ Toolbox , perlu diperhatikan bahwa kita menggunakan MinGW sebagai c++ compilernya


1. Installah MinGW Toolbox dan setelah itu lakukan setting environment variable, misalkan anda menginstalnya di D:\mingw, maka dalam environment variable kita set path dengan nilai D:\mingw\bin

untuk mengecek apakah path yg kita setting pada langkah 2, bukalah command prompt lalu ketik gcc -v, jika path sudah terkonfigurasi dengan benar maka hasilnya seperti dibawah ini :



1. Selanjutnya kita install MYSYS, dengan ini kita dapat menjalankan perintah-perintah LINUX kedalam command prompt WINDOWS, pertama jalankan setup file MSYS-1.0.10.exe yang telah didownload, lalu lakukan setting path terhadap hasil instalasi MYSYS tersebut. Misal anda menginstall MYSYS di D:\mysys-1.0 maka dalam environment variable PATH kita tambahkan nilai D:\mysys-1.0\bin, sehingga hasilnya seperti berikut :



1. Untuk mengeceknya kita ketikkan salah satu perintah LINUX melalui command prompt, misalnya uname –a



1. Selanjutnya installah OGRE yang telah didownload, pada tutorial ini dibuat adalah OgreSDKSetup1.4.2_CBMingW.exe. Misalkan kita instal di D:\OGRE_SDK. Maka lakukan setting variable seperti langkah-langkah sebelumnya, namun dalam hal ini kita buat variabel system baru dalam hal ini bernama OGRE_HOME



Pada linux

Distro linux yang saya pilih sebagai media untuk instalasi OGRE adalah linux ubuntu. Disini saya akan menjelaskan secara singkat langkah2 instalasi OGRE di ubuntu. Sebelum mulai menginstal setidaknya kita telah menyediakan paket libfreeimage, jadi kita tidak perlu download dari sourcenya). Selamat mengikuti !!!

Download beberapa paket yg belum ada, seperti : OIS dan Cg Tool kit .

kemudian 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


Sumber : http://iiaahhdudul.blogspot.com/2011/04/cara-instalasi-ogre.html





























OGRE

Game engine adalah perangkat lunak yang dirancang untuk membuat dan mengembangkan video game. Fungsi utama yang diberikan oleh game engine meliputi rendering untuk 2D atau 3D graphic, collision detection, sound, scripting, animasi, artificial intelligence, networking, memory management, threading dan scene graph. Game engines memberikan perangkat untuk visual development dengan tambahan komponen perangkat lunak yang dapat dipakai berulang kali. Perangkat ini pada umumnya memberikan integrated development environment yang dapat mempermudah, serta mempercepat pengembangan game.Game engine juga sering disebut juga “Game Middleware”. Game Middleware adalah software yang didalamnya sudah terdapat elemen-elemen yang dibutuhkan oleh seorang game developer, kebanyakan dari game middleware memberikan fasilitas guna menunjang pengembangan game dengan mudah seperti graphics, sound dan Artificial intelligence.Beberapa elemen yang ada di dalam game engine adalah :

a. Tools/Data

b. System

c. Console

d. Support

e. Renderer/Engine core

f. Game interface

g. The game

Ogre

OGRE (Object-Oriented Graphics Rendering Engine) adalah engine yang object oriented & flexible 3D rendering pada game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu men-developer dengan intuitif & mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D & OpenGL, serta menyediakan sebuah dasar interface di dunia objek dan class object yang lebih tinggi.

Ogre bukanlah sebuah game shell atau bahasa scripting seperti kebanyakan game development kit lainnya. OGRE akan lebih banyak membutuhkan knowledge (tentang OGRE’s property) untuk menggunakan secara benar. Namun Pengetahuan tentang bahasa pemrograman C++ juga diperlukan, sebagai pemahaman dari object oriented programming.

OGRE hanyalah rendering engine. Seperti pada engine lainnya, hanya saja OGRE pada umumnya hanya sebagai graphic rendering. Dengan kata lain fitur OGRE hanya khusus menangani vector & matrix classes, memory handling, dan lain-lain. Ini bukanlah salah satu dari semua solusi dalam istilah game development / simulasi, OGRE tidak menyediakan audio / physics support. Pada umumnya ini bisa dikatakan sebagai kelemahan utama dari OGRE, tetapi itu setara setelah melihat kemampuan grafis ada engine ini. Kemempuan utama OGRE adalah graphics engine yang bisa memberikan para developer sebuah kebebasan untuk menggunakan physics apapun, input, audio, & library lainnya. OGRE memberikan para tim development untuk fokus pada graphics daripada beberapa sistem-sistem yang ada dalam game development. OGRE dapat mensuport OIS, SDL, dan CEGUI libraries.

Sekarang ini OGRE adalah publish dibawah dua lisensi, yaitu LGPL & OUL. Maka sekarang ini para publish tersebut membuka OGRE sebagai free / open-source software.

Fitur OGRE :

OGRE mempunyai banyak fitur yang bisa digunakan, diantaranya :

-Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.

-Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.

-Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows.


Sumber : http://dinifitri.blogspot.com/2011/02/ogre.html

http://kirmann.wordpress.com/2010/08/30/ogre-bukan-bukanlah-sebuah-game-engine/#more-382

gameprogramming.blog.ittelkom.ac.id/.../113040265-game-tools-and-game-engine.docx

Powered by Blogger