-->

Jumat, 16 November 2012

Review Software Blender


hai blogger..
pada kesempatan kali ini saya akan meriview tentang software blender langsung aja deh ....


Apa itu blender?
Blender adalah perangkat lunak untuk grafis 3 dimensi yang gratis dan populer di kalangan desainer.
Blender dapat digunakan untuk membuat animasi 3 dimensi. Perangkat lunak ini juga memiliki fitur untuk membuat permainan.
Blender tersedia untuk berbagai sistem operasi.

Sejarah blender..

Pada tahun 1988 Ton Roosendaal mendanai perusahaan yang bergerak dibidang animasi yang dinamakan NeoGeo. NeoGeo adalah berkembang pesat sehingga menjadi perusahaan animasi terbesar di Belanda dan salah satu perusahaan animasi terdepan di Eropa. Ton Roosendaal selain bertanggung jawab sebagai art director juga bertanggung jawab atas pengembangan software internal.
Pada tahun 1995 muncullah sebuah software yang pada akhirnya dinamakan Blender. Setelah diamati ternyata Blender memiliki potensi untuk digunakan oleh artis –artis diluar NeoGeo. Lalu pada tahun 1998 Ton mendirikan perusahaan yang bernama Not a Number (NaN) Untuk mengembangkan dan memasarkan Blender lebih jauh. Cita – cita NaN adalah untuk menciptakan sebuah software animasi 3D yang padat, cross platform yang gratis dan dapat digunakan oleh masyarakat computer yang umum

Sayangnya ambisi NaN tidak sesuai dengan kenyataan pasar saat itu. Tahun 2001 NaN dibentuk ulang menjadi perusahaan yang lebih kecil NaN lalu meluncurkan software komersial pertamanya, Blender Publisher. Sasaran pasar software ini adalah untuk web 3D interaktif. Angka penjualan yang rendah dan iklim ekonomi yang tidak menguntungkan saat itu mengakibatkan NaN ditutup. Punutupan ini termasuk penghentian terhadap pengembangan Blender.
Karena tidak ingin Blender hilang ditelan waktu begitu saja, Ton Roosendaal mendirikan organisasi non profit yang bernama Blender Foundation. Tujuan utama Blender Foundation adalah tersu mempromosikan dan mengembangkan Blender sebagai proyek open source. Pada tahun 2002 Blender dirilis ulang dibawah syarat – syarat GNU General Public License. Pengembangan Blender tersu berlanjut hingga saat ini.
Blender, saat pertama kali mendengar kata itu mungkin saja kita berfikir blender itu adalah sebuah alat untuk membuat jus, namun dalam dunia Grafis Blender merupakan salah satu nama aplikasi untuk membuat grafik 3 Dimensi. Blender merupakan OSS (Open Source SOftware) atau istilah lainnya software yang dapat di gunakan di berbagai macam OS (Operating System).
Software ini dapat diperoleh di situs resminya yaitu blender.org. Software ini termasuk software dengan ukuran kecil dan dapat digunakan di berbagai macam OS. Diantaranya Windows, Linux, Ubuntu dan lain lain.
Untuk spekifikasi yang dibutuhkan untuk penginstallan software ini sangatlah sederhana
- Intel pentium III atau lebih/ AMD dsbg
- Ram 64Mb
- VGA 4Mb
- Disk Space 35Mb
- Windows 2000 dan lebih, Linux,
Bagi yang sudah terbiasa menggunakan 3D Max akan sangat kesulitan ketika pertama kali menggunakan Software ini. Karena tampilan interface Software ini sangatlah berbeda dengan 3DMax.
Tutorial untuk aplikasi ini juga gak terlalu banyak. Sehingga kita akan sulit buat mempelajarinya. Selain itu tutorialnya lebih banyak menggunakan bahasa inggris. Kalian bisa mendapat tutorial blender dalam bahasa indonesia di inbelnder.blogspot.com kunjungi aja situs itu meskinpun tidak bisa mendapatkan tutorial blender yang banyak namun bisa sangat membantu dalam mulai belajar membuat obyek dan animasi menggunakan blender.


Menu pada Blender

Pada menu terdapat :

1. File yang merupakan menu utama untuk melakukan new, open, save, close, setting dan yang lainnya sebagai mana pada program 3D lain
2. Add digunakan untuk menambahkan objek-objek, seperti kamera, lighting dan objek3D
3. Timeline digunakan untuk mengatur animasi pada blender
4. Game berguna untuk memulai scripting program game
5. Render berfungsi untuk melihat hasil rendering dan settingnya
6. Help digunakan untuk melihat bagaimana blender bekerja dan berbagai jawaban untuk pertanyaan dari user
7. View Port

Pada View Port, terdapat 3 objek, yaitu Cube, Ligthing dan Camera. Secara default, View Port memiliki axis X dan Y. dan didalam view port ini kita bisa melihat project dalam berbagai macam sudut dan dapat mengatur letak dan kamera serta sebagainya

Tool Button

1. Translate Manipulator Mode : Mempunyai simbol segitiga merah, Pengunaanya bisa dengan menekan Ctrl Alt G, Kegunaannya adalah untuk mengambil objek
2. Rotate Manipulator Mode : Mempunyai simbol lingkaran hijau, Pengunaan bisa dengan menekan Ctrl Alt R, Kegunaannya untuk merotasi objek
3. Scale Manipulator Mode : Mempunyai simbol persegi biru, Pengunaan bisa dengan menekan Ctrl Alt S, Kegunaannya untuk memperbesar atau memperkecil objek
4. Transform Orientation : digunakan untuk merubah orientasi saat mentransformasi
5. Rotating / Scalling Pivot : Mempunyai simbol titik hitam beserta tanda panah, Pivota dalah titik pusat dari suatu objek, secara default pada blender kita menggunakan Median Point
TOOLS PADA BLENDER

Pada blender terdapat beberapa tool untuk membuat objek 3D yaitu :

1. Modeling : Adalah untuk pembuatan model pada awal 3D
2. UV Mapping : Adalah untuk memindahkan objek berdasarkan vertexnya
3. Texturing : Adalah pembuatan textur pada objek bisa dengan meload gambar dari kita  sendiri, ataupun dari bawaan blender.
4. Rigging : Adalah untuk pembuatan tulang/ bones pada objek
5. Skinning : Adalah pemberian skin pada objek/ model
6. Animasi : Adalah pembuatan animasi/ gerakan pada objek dengan mengunakan timeline.
7. Particle : Adalah untuk pembuatan particle pada objek / model.Dan untuk simulasi tedapat:
a. Scripting
b. Rendering
c. Compositing
d. Post production
e. Game creation.


Keunggulan Blender 3D
1. Interface yang user friendly dan tertata rapi.
2. Tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping,
3. texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting,
4. rendering, compositing, post production dan game creation.
5. Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D
6. bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun
7. dan sistem operasi yang lainnya.
8. Kualitas arsitektur 3D yang berkualitas tinggi dan bisa dikerjakan dengan lebih
9. cepat dan efisien.
10. Dukungan yang aktif melalui forum dan komunitas.
11. File Berukuran kecil.
12. Free (gratis).

Adapun keunggulan Interface pada Blender secara umum adalah sebagai
berikut :
1. Revolusioner yang tidak tumpang tindih dan non-blocking UI memberikan alur
2. kerja tak tertandingi
3. Fleksibel dan bisa diatur tata letak jendela dengan layar setup sebanyak yang
4. Anda suka
5. dengan dukungan terjemahan internasional
6. Setiap jendela ruang dapat dengan mudah beralih ke jendela apapun jenis (kurva
7. editor, NLA, tampilan 3D dll)
8. text editor untuk penjelasan dan mengedit skrip Python
9. text editor untuk penjelasan dan mengedit skrip Python
10. Custom tema
11. Antarmuka konsisten di semua platform

gambar yang menggunakan blender :





http://cubeholic.wordpress.com/2010/12/22/sedikit-penjelasan-tentang-sejarah-blender-3d-animation-creator-software/
http://gremymy.files.wordpress.com/2012/08/0001.png
http://meilanydewi.files.wordpress.com/2011/05/apple.jpg?w=645&h=484
http://ketikanawam.wordpress.com/2011/12/18/membuat-model-3d-dengan-blender/

Review Game Engine Pada Ogre

hai sahabat blogger sekarang saya akan meriview tentang game engine pada ogre.
langsung aja deh tentang pengertiannya :)


Pengertian Ogre

Ogre 3D (object - oriented graphics rendering engine) merupakan 3D engine yang bersifat fleksibel (multi-platform) yang dibangun dengan menggunakan bahasa c++.
Ogre 3D di desain untuk mempermudah para developer dalam memproduksi karya - karya 3D, ogre 3D berupa sekumpulan library-library yang nantinya akan digunakan untuk berbagai keperluan pembuatan object dan konfigurasi.


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.
OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler.
The landscape scene manager untuk Progressive LOD, yang mana bisa dibuat secara otomatis & manual.
Engine animasi yang mensuport penuh untuk multiple hardware.
OGRE mempunyai comositing manager dengan bahasa script dan full screen postprocessing untuk efek seperti HDR, blooming, satruation, brightness, blurring, & noise.
Libraries mempunyai fitur memory debugging & loading resource dari archive-nya.
Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender, LightWare, Milkshape, Sketchup, dsb.



Pengertian Game Engine




Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. 
Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. 
fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. 
Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Jenis - Jenis Game Engine
Game engine bermunculan dalam berbagai jenis dan untuk level pemrograman yang berbeda – beda.
Setidaknya ada tiga level game engine yang umum digunakan,yaitu :
1) Level rendah
Yang dimaksud level disini ialah game engine dimana pengembang akan membuat engine-nya dengan menggunakan antarmuka aplikasi (API) yang telah ada seperti Microsoft XNA,DirectX,Open GLWindows dan lain lain. 
Selain itu,mereka juga membuatuhkan library (baik yang komersial maupun open source) untuk mendukung game engine buatan mereka.Library yang digunakan membutuhkan seperti untuk perhitungan formula fisika/matematika,seperti Havok ( yang digunakan dalam game Diablo III) dan open Dynamic engine ( yang digunakan untuk menggambar dinamika dari tubuh atau material yang lain).
Secara umum,game engine level rendah ini menawarkan fleksibilitas dan kebebasan dalam memilih komponen yang diinginkan dalam pengembangan game.Namun,tahap pengembangannya paling lama dibandingkan kedua level yang lain karena pengembang harus memulai hamper semuanya dari nol.
2) Level menengah
Game engine pada level menengah mempunyai fasilitas jauh lebih lengkap dibandingkan dengan game engine pada level rendah.Rutin seprti input,GUI,rendenringperhitungan matematika hamper semua ada pada game engine ini.
Beberapa engine yang masuk dalam kategori ini adalah Objeck-Oriented Grafhics Rendenring Engine atau bisa disebut dengan ORGE,beberapa game yang didukung oleh game engine OGRE ini.Selaini itu,game engine open source seperti Genesis 3D,yang berbayar seperti Torque,Unreal,idTechdan GameBryo juga merupakan game engine level menengah.
kesemua engine tersebut membutuhkan level pemrograman untuk dapat digunakan dan dikembangkan menjadi game utuh.
3) Level tinggi
Level ini merupakan level game engine yang termudah,yaitu hanya dengan point-and-click game telah dapat dibuat.Beberapa game engine level tinggi ini adalah GameMaker,torque,Game builder dan unity 3D.
Game ini didesain agar game engine yang user friendly dengan level pemrograman seminimal mungkin.masalah yang muncul dari game ini adalah keterbatasan nya,misalnya untuk membuat game dengan jenis tertentu atau mode grafikyang tertentu.

1. Freeware game engine/open source game engine

* Blender
* Golden T Game Engine (GTGE)
* DXFramework
* Ogre
* Aleph One
* Axiom Engine
* Allegro Library
* Box2D
* Build Engine
* Cube
* Cube 2
* DarkPlaces
* jMonkeyEngine (jME)
* Panda3D
* Sphere

2. Commercial engines/game engine berbayar (komersial)

* Alamo
* A.L.I.V.E
* BigWorld
* DXStudio
* Dunia Engine
* Euphoria
* GameStudio
* Jade Engine
* Jedi
* Medusa
* RPG Maker VX
* RPG Maker XP
* RPG Maker 2003
* RPG Maker 95
* Vision Engine