Apr 12, 2011

ANIMASI

ANIMASI KALENG BERPUTAR DENGAN BLENDER

Melanjutkan penulisan blog sebelumnya,sekarang saya akan menuliskan tentang object yang dihasilkan dengan game engine blender dan ogre. Sama dengan tugas grafik komputer kelas maupun grafik komputer lab yang mengharuskan membuat objek 3D dengan blender maupun ogre,maka pada penulisan softskill ini saya akan menjelaskan pembuatan object kaleng pepsi berputar yang akan dibuat menggunakan blender.

Untuk membuat object kaleng pepsi, kita bisa membuatnya dengan menggunakan object cylinder yang ada pada blender.

1. Pilih menu Add pilih Mesh dan pilih cylinder. Lalu pilih Caps End. Kemudian OK

2. Lalu ganti posisi kamera jadi tampilan depan. Pilih View,kemudian front.

3. Pada pengaturan object mode. Lalu klik kanan.

4. Gunakan tombol A untuk menyeleksi, tombol S untuk scale (untuk mengatur besar atau kecil) dan tombol Z.

5. Lalu ganti pengaturan object mode menjadi edit mode.

6. Kemudian untuk membuat bagian atas dan bawah kaleng,tekan tombol B untuk menyeleksi bagian bawah. Lalu tekan tombol E untuk melakukan extrude dan pilih only Edge. Setelah itu gunakan tombol S untuk mengatur bagian bawah botol.

7. Untuk menutup bagian bawahnya kembali seperti langkah sebelumnya. Tekan tombol B untuk menyeleksi bagian bawah. Lalu tekan tombol E untuk melakukan extrude dan pilih only Edge. Setelah itu gunakan tombol S untuk mengatur tutup bagian bawah botol. Lalu gunakan Alt+M dan pilih At center untuk menutupnya. Pada bagian bawah tarik tanda panah X keatas,sehingga bagian bawah kaleng terlihat tertutup.

8. Untuk bagian atas kaleng,gunakan langkah 6 dan 7. Namun untuk menutup bagian atas kaleng gunakan Alt+M dan pilih At center untuk menutupnya. Pada bagian atas tarik tanda panah X kebawah,sehingga bagian atas kaleng terlihat tertutup.

9. Untuk melihat tampilan botol bisa di lihat pada view. Kita bisa melihat dari bagian atas (top) ,front (depan), camera, side maupun user.

10. Simpan dengan nama kaleng p.blend.

11. Buka file kaleng p.blend.

12. Ubah 3d perspektif view anda menjadi front(1) view dan ortographic(5).

13. Ubah ke uv face select mode (F). pilih semua bagian objek(A) dan tekan (U) untuk menggaktifkan UV calculation dan pilih Cylinder from view.

14. Untuk membuat label kalengnya pada UV/image editor buka gambar PEPSI 1 by_rodrigozenteno.jpg.

15. Langkah berikutnya kita sesuaikan uv dengan gambar dengan cara scale(S) searah sumbu y dan jika perlu sumbu x.

16. Sekarang anda sudah melihat hasilnya di 3d view. Tapi kalau anda perhatikan untuk bagian atas dan bawah kaleng yang seharusnya tidak ikut(berwarna perak) jadi ikut ikutan kena gambar pepsi.

17. Berikutnya masuk ke edit mode(TAB) pilih bagian tengah(badan) objek .dan pada editing button(F9) tekan tombol new dan assign pada bagian links and material untuk menambahkan material index 1.

18. Balik seleksi yang sudah ada dengan inverse, tekan tombol new lagi dan assign untuk menambahkan material index yang kedua.

19. Pada material editor (F5) di index yang ke 1 tambahkan satu texture image di texture button(F6) dan masuk-kan gambar PEPSI 1 by_rodrigozenteno.jpg dan rubah map input ke UV.

20. Pada material editor (index2) pastikan warnanya putih dan aktifkan tangent shading.

21. Untuk menggerakannya bisa gunakan rotate.dan atur pada timeline.

22. Lalu coba dirender...

23. Jadilah animasi kaleng berputar.


SUMBER : inblender.blogspot.com

OGRE Game Engine

Ogre atau object-oriented Graphics Rendering Engine adalah open source rendering engine grafik yang ditulis dan dimaintain oleh tim inti kecil. Ogre merupakan suatu aplikasi 3D yang bersifat open source. Berikut ini adalah file-file yg dibutuhkan untuk membuat aplikasi 3D dengan library OGRE3D (Object Oriented Graphics Rendering Engine) antara lain :
# Eclipse-CPP ganymede sebagai IDE C++
# MinGW toolbox sebagai GCC opensource compiler
# MYSYS sebagai GNU Terminal environment
# OGRE3D SDK sebagai rendering engine di OGRE SDK for Code::Blocks + MinGW C++ Toolbox , perlu diperhatikan bahwa kita menggunakan MinGW sebagai c++ compilernya
1. Pertama install 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

2. untuk mengecheck apakah MinGW sudah terinstall dengan benar, ketik gcc –v pada command prompt
3. kemudian install MYSYS, jalankan setup MYSYS-1.0.10, kemudian setting path seperti yang dilakukan untuk menginstall MinGW seperti gambar dibawah berikut

4. untuk mengechecknya ketikan uname –a dicommand prompt
5. selanjutnya install OGRE, kemudian setting variable seperti MinGW dan MYSYS diatas, tetapi kita membuat variabel system baru yang bernama OGRE_HOME

6. Lalu extractlah file eclipse hasil download dan jalankan file eclipse.exe dalam folder eclipse
7. Setelah itu kita buat project baru dengan menekan alt+shift+n lalu pilihlah C++ Project, perhatikan gambar berikut :

8. Lalu selanjutnya kita akan membuat sebuah project aplikasi 3D yang memanfaatkan OGRE.
9. pilih empty project dengan toolchains MinGW
10. lalu klik project pada bagian project explorer lalu tekan alt+enter
11. Arahkan kebagian C/C++ Build -> Settings, Klik Manage Configurations lalu klik baris Release dan tekan Set Active dan klik OK.
12. Masuk ke bagian GCC C++ Compiler pada Tool Settings, selanjutnya ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.
DEBUG
Preprocessor
Defined Symbols (-D):
• WIN32
• _WINDOWS
• _DEBUG
Directories
Include Paths (-l):
• “${OGRE_HOME}\include”
• “${OGRE_HOME}\samples\include”
Beserta kutip ” “
Miscellaneous
Bag. Other flags :
-c -fmessage-length=0 -mthreads -fexceptions -fident
RELEASE
Preprocessor
Defined Symbols (-D):
• WIN32
• _WINDOWS
• NDEBUG
Directories
Include Paths (-l):
• “${OGRE_HOME}\include”
• “${OGRE_HOME}\samples\include”
Beserta kutip ” “
Miscellaneous
Bag. Other flags :
-c -fmessage-length=0 -mthreads -fexceptions -fident
13. Mash pada bagian Tool Setting, masuk ke bagian MinGW C++ Linker ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.
DEBUG
Libraries
Libraries (-l):
• OgreMain_d
• OIS_d
Library search path (-L):
• “${OGRE_HOME}\bin\debug”
Beserta kutip “
Miscellaneous
Bag. Other Options (-Xlinker[option]):
• –enable-auto-image-base
• –add-stdcall-alias
RELEASE
Libraries
Libraries (-l):
• OgreMain
• OIS
Beserta kutip “ Library search path (-L):
• “${OGRE_HOME}\bin\release”
Beserta kutip “
Miscellaneous
Bag. Other Options (-Xlinker[option]):
• –enable-auto-image-base
• –add-stdcall-alias

Pengertian Engine

Pengertian Engine

Game engine (atau singkatnya disebut engine saja di sini) adalah perangkat lunak yang digunakan untuk menciptakan perangkat lunak lain, dalam hal ini, game. (Ini adalah definisi saya sendiri. Jadi, maafkanlah saya jika kurang tepat.) Kita bisa menyebutnya game authoring software, game creator tool, software pembuat game, dan sebagainya

Paid Engine

Untuk membuat game 3D:
1. 3D Game Maker
2. 3D Game Studio
3. DarkBASIC
4. TrueVision
5. FPS Creator
6. Blade 3D
7. Source
8. Esenthel for commercial
9. Torque 3D
10. Shiva 3D
11. CryEngine

Untuk membuat game 2D:
1. RPG MAKER VX
2. RPG MAKER XP
3. Game Maker Pro

Free Engine

Untuk membuat game 3D:
1. Panda 3D *)
2. OGRE *)
3. Esenthel for non­commercial
4. Unity Free Edition
5. G3D *)
6. Genesis3D *)
7. FPS Creator Free Edition
8. DarkBASIC Pro Free Edition
9. Cube 2 (Sauerbraten) *)
10. Unreal Development Kit
11. Platinum Arts Sandbox *)
12. CAST II *)
13. 3D RAD Pro
14. DX Studio
15. Blender *)
16. Angel ( ini engine­nya Nusantara Online) *) **)
17. Irrlicht *)
18. id Tech (a.k.a Doom Engine, yang dipakai membuat Doom 2) *)
19. Quake Engine (yang dipakai menggarap Quake dan Half­Life) *)

Untuk membuat game 2D:
1. RPG MAKER 2000
2. RPG MAKER 2003
3. 001 Action/RPG Maker
4. Game maker
5. 2D Fighter Maker
6. M.U.G.E.N.
7. Adventure Maker
8. Adventure Game Studio
9. Stratagus *)
10. Battle for Westnoth *)
11. RPG Studio *) **)
12. Scirra Construct*)

*) berarti open source sedangkan **) berarti BUATAN INDONESIA.