Pada postingan kali ini saya akan membahas
mengenai salah satu software Open Source yaitu “Blender”.Yang tersirat
dipikiran kalian pasti blender itu adalah alat rumah tangga yang biasanya
digunakan untuk menghaluskan suatu makanan.Nama tersebut juga tidak asing
lagi.Tapi blender yang akan saya bahas kali ini adalah blender suatu software
yang biasa digunakan oleh para pembuat games loooh.. .Penasaran kan blender itu
apa?
Sebelum saya menjelaskan mengenai
sejarah,kekurangan serta kelebihan blender saya akan menjelaskan terlebih
dahulu mengenai game engine yang Open Source lainnya.
Contoh game engine open source :
- OGRE
- Panda 3D
- crystal space
- blender game engine
- jME
- openSceneGraph, dll.
Contoh
game engine berbayar :
- c4 Engine
- torque game engine
- 3DGamestudio
- DXStudio
- neoExis engine
esenthel
engine, dll
sejarah blender 3d
Namanya Ton
Roosendaal naah bapak yang satu ini nih si pencipta software “Blender”,mulanya
ia membangun sebuah studio NeoGeo yang merupakan studio animasi terbesar yang
ada di Belanda.Saat itu dialah yang bertanggung jawab atas studionya itu.Pada
tahun 1995 ia dan karyawannya berusaha untuk membuat ulang program animasi yang
akhirnya menjadi aplikasi yang kita kenal “Blender”.Pada Tahun 1998 ia membuat
perusahan baru yang dinamakan "Not a Number" (NaN) yang awal
tujuannya bertujuan untuk memajukan “Blender” dan perusahaan barunya pun
dibiayai oleh investor yang bertujuan komersil.Tapi sayangnya investor tersebut
menutup operasinya dan menghentikan pengembangannya.Hal ini membuat Para pengguna
kehilangan.
Pada bulan Mei 2002, Ton Roosendaal memulai "Blender
Foundation" sebuah yayasan nirlaba yang bertujuan untuk terus
mengembangkan dan mempromosikan Blender sebagai proyek "open source".
Tanggal 13 Oktober 2002, Blender dirilis pertama kali dengan ketentuan GNU
(General Public License). Sejak saat itu, pengembangan Blender terus dilakukan
hingga saat ini dengan bantuan relawan-relawan dari seluruh penjuru dunia
dibawah pimpinan Ton Roosendaal. dalam komunitas Blender di seluruh dunia.
Antarmuka pengguna
Antarmuka pengguna Blender mengalami update yang signifikan
selama seri 2.5x
Blender telah memiliki reputasi
sebagai sulit untuk belajar bagi pengguna terbiasa dengan software grafis 3D
lainnya. Hampir setiap fungsi memiliki cara pintas keyboard langsung dan bisa
ada cara pintas yang berbeda per tombol. Sejak Blender menjadi perangkat
lunak bebas , telah ada
upaya yang komprehensif untuk menambahkan menu
kontekstual serta membuat
penggunaan alat yang lebih logis dan efisien. Ada juga telah upaya untuk secara
visual meningkatkan antarmuka
pengguna , dengan
pengenalan tema warna, widget mengambang transparan, gambaran objek pohon baru
dan lebih baik, dan perbaikan kecil lainnya (seperti widget color picker).
Antarmuka pengguna Blender menggabungkan konsep-konsep berikut:
Mengedit mode
Dua mode utama kerja adalah Obyek Mode dan Edit
Mode, yang toggled dengan tombol Tab. Modus objek digunakan
untuk memanipulasi objek individu sebagai satu unit, sementara Sunting modus
digunakan untuk memanipulasi data objek yang sebenarnya. Misalnya, Mode Obyek
dapat digunakan untuk bergerak, skala, dan memutar polygon keseluruhan, dan
Sunting Modus dapat digunakan untuk memanipulasi simpul individu mesh tunggal.
Ada juga modus lain beberapa, seperti Paint Vertex, Cat Berat, dan Mode Sculpt.
Rilis 2,45 juga memiliki Mode Pemetaan UV, tapi digabung dengan Edit Mode di
2,46 Release Candidate 1.
Hotkey pemanfaatan
Sebagian besar perintah dapat diakses melalui hotkeys. Sampai
2.x dan terutama versi 2.3x, ini sebenarnya satu-satunya cara untuk memberikan
perintah, dan ini adalah sebagian besar bertanggung jawab untuk menciptakan
reputasi Blender sebagai sebuah program yang sulit-untuk-belajar. Versi baru
memiliki lebih komprehensif GUI menu.
Numeric masukan
Tombol angka dapat "diseret" untuk mengubah nilai
mereka secara langsung tanpa perlu untuk tujuan di sebuah widget tertentu,
sehingga menghemat layar real estat dan waktu. Kedua slider dan tombol angka
dapat dibatasi untuk ukuran berbagai langkah dengan pengubah seperti Ctrl dan
tombol Shift. Python ekspresi juga dapat mengetik
langsung ke kolom entri nomor, memungkinkan ekspresi matematika yang akan
digunakan untuk menentukan nilai.
Workspace manajemen
GUI Blender terdiri dari satu atau lebih layar, masing-masing
dapat dibagi menjadi beberapa bagian dan subbagian yang dapat dari setiap jenis
pandangan Blender atau jendela-jenis. Sendiri setiap jendela-jenis GUI elemen
dapat dikontrol dengan alat yang sama yang memanipulasi tampilan 3D. Sebagai
contoh, seseorang dapat memperbesar dan keluar dari GUI-tombol dengan cara yang
sama yang memperbesar dan keluar di viewport 3D. Viewport GUI dan tata letak
layar sepenuhnya pengguna-disesuaikan. Hal ini dimungkinkan untuk mengatur
antarmuka untuk tugas-tugas tertentu seperti editing video atau pemetaan UV atau texturing dengan
menyembunyikan fitur yang tidak digunakan untuk tugas tersebut. User interface
mendukung beberapa monitor.
Persyaratan Hardware
Blender memiliki persyaratan perangkat keras yang sangat rendah dibandingkan dengan suite 3D lainnya.Namun, untuk efek canggih dan tinggi-poli mengedit, sistem yang lebih kuat diperlukan.
Blender
hardware persyaratan
|
|||
Perangkat
keras
|
Minimum
|
Direkomendasikan
|
Produksi-standar
|
Processor
|
1 GHz inti, Single
|
2 GHz inti, Dual
|
|
Ingatan
|
8-16 GB
|
||
Graphics
card
|
OpenGL kartu dengan 256 atau 512 MB Video RAM
|
||
Memperlihatkan
|
|||
Masukan
|
Tiga-tombol mouse
|
Format file
Blender fitur sistem file internal yang memungkinkan seseorang untuk berkemas beberapa adegan ke dalam satu file (disebut "campuran." File).
- Semua itu Blender "campuran." File maju, mundur, dan lintas-platform yang kompatibel dengan versi lain dari Blender, dengan pengecualian animasi memuat disimpan dalam pasca-2.5 file dalam Blender pra-2.5 (ini karena subsistem animasi ulang diperkenalkan di Blender 2,5 menjadi inheren tidak kompatibel dengan versi lama)
- Snapshot ". Campuran" file dapat otomatis disimpan secara periodik oleh program, sehingga lebih mudah untuk bertahan crash program.
- Semua adegan, benda, bahan, tekstur, suara, gambar, pasca-produksi efek untuk seluruh animasi dapat disimpan dalam satu file ". Campuran". Data diambil dari sumber-sumber eksternal, seperti gambar dan suara, juga dapat disimpan secara eksternal dan direferensikan baik melalui nama path absolut atau relatif. Demikian juga, "campuran." File sendiri juga dapat digunakan sebagai perpustakaan aset Blender.
- Antarmuka konfigurasi yang disimpan dalam file "campuran.", Sehingga apa yang Anda simpan adalah apa yang Anda dapatkan pada beban. File ini dapat disimpan sebagai "default pengguna" jadi ini konfigurasi layar, serta semua benda yang tersimpan di dalamnya, digunakan setiap kali Anda memuat Blender.
Meskipun relatif sulit untuk membaca dan mengkonversi "campuran." File ke format lain menggunakan alat eksternal, ada beberapa paket perangkat lunak mampu melakukan hal ini, misalnya readblend . Berbagai impor / ekspor script yang memperpanjang kemampuan Blender (mengakses data objek melalui internal API ) memungkinkan untuk antar-beroperasi dengan alat 3D lainnya. CAD software menggunakan model deskripsi permukaan yang sangat berbeda dari yang digunakan dalam Blender Blender karena tidak dirancang untuk CAD. Oleh karena itu, impor langsung atau ekspor file CAD tidak mungkin.
Jeroen Bakker didokumentasikan format file Blender untuk memungkinkan antar-operasi dengan perkakas lainnya. Dokumen dapat ditemukan pada misteri dari website campuran.Struktur DNA Browser juga tersedia di situs ini.
Blender mengatur data sebagai berbagai jenis "blok data", seperti Objects, jerat, Lampu, Scenes, Material, Gambar dan sebagainya. Sebuah objek dalam Blender terdiri dari blok beberapa data - misalnya, apa pengguna akan menggambarkan sebagai mesh polygon terdiri dari setidaknya Obyek dan Mesh blok data, dan biasanya juga Material dan lebih banyak, terkait bersama-sama. Hal ini memungkinkan blok berbagai data untuk merujuk satu sama lain. Mungkin ada, misalnya, Objects ganda yang mengacu pada Mesh yang sama, memungkinkan Blender untuk menjaga satu salinan dari data mesh memori, dan membuat editing selanjutnya dari hasil jala bersama perubahan bentuk di semua Objects menggunakan Mesh ini. Pendekatan berbagi data merupakan dasar filosofi Blender dan antarmuka pengguna dan dapat diterapkan untuk jenis data. Objects, jerat, bahan, tekstur dll juga dapat dihubungkan dengan campuran dari file lainnya., Yang memungkinkan penggunaan file campuran. Sebagai perpustakaan sumber daya dapat digunakan kembali.
Perbandingan dengan software 3D lainnya
Sebuah artikel 2.007 menyatakan bahwa antarmuka Blender adalah tidak sampai ke standar industri, tapi tetap cocok untuk alur kerja cepat dan kadang-kadang lebih intuitif. Dokumentasi miskin juga dikritik.
Blender adalah produk open-source yang dominan dengan berbagai fitur sebanding dengan menengah sampai tinggi-range komersial, perangkat lunak berpemilik .Pada tahun 2010, CGenie rated Blender sebagai produk pemula dengan mayoritas yang pengguna menjadi "penggemar" daripada mahasiswa atau profesional tetapi dengan standar yang tinggi meningkat setiap tahun.Mereka juga melaporkan bahwa pengguna berpikir Blender diperlukan pembangunan yang lebih dan kompatibilitas yang lebih dibutuhkan dengan program lain.
Pada tahun 2011, Blender 2,5 dirilis. Menampilkan antarmuka pengguna sepenuhnya didesain ulang, hal ini bertujuan untuk meningkatkan alur kerja dan kemudahan penggunaan. Selama beta-testing, Blender 2,5 's sistem animasi dianggap oleh Sintel animator untuk menjadi sebaik atau lebih baik dari beberapa paket komersial.
Fitur-Fitur yang ada pada Blender
memberikan
fitur – fitur utama sebagai berikut :
1. interface yang user friendly dan tertata rapi.
2. tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping, texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting, rendering, compositing, post production dan game creation.
3. Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun dan sistem operasi yang lainnya.
4. Kualitas arsitektur 3D yang berkualitas tinggi dan bisa dikerjakan dengan lebih cepat dan efisien.
5. Dukungan yang aktif melalui forum dan komunitas
6. File Berukuran kecil
7. dan tentu saja gratis
1. interface yang user friendly dan tertata rapi.
2. tool untuk membuat objek 3D yang lengkap meliputi modeling, UV mapping, texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting, rendering, compositing, post production dan game creation.
3. Cross Platform, dengan uniform GUI dan mendukung semua platform. Blender 3D bisa anda gunakan untuk semua versi windows, Linux, OS X, FreeBSD, Irix, Sun dan sistem operasi yang lainnya.
4. Kualitas arsitektur 3D yang berkualitas tinggi dan bisa dikerjakan dengan lebih cepat dan efisien.
5. Dukungan yang aktif melalui forum dan komunitas
6. File Berukuran kecil
7. dan tentu saja gratis
Lalu di Blender hanya
mempunyai 1 jendela dengan fungsi yang dapat disesuaikan oleh penggunanya. Ada
beberapa fungsi dari jendela blender yaitu
a. Header: merupakan
menu utama blender (terdiri dari file, add, render, help)
b. 3D view : tampilan
objek secara 3 dimensi
c. outlines: outliner
adalah struktur suatu objek atau data
d. Properties : Panel modifikasi/parameter suatu objek
e. Timeline : Untuk playback animasi/video
d. Properties : Panel modifikasi/parameter suatu objek
e. Timeline : Untuk playback animasi/video
Lalu
ada fungsi menu 3D view:
- Toolbar : Toolbar bersifat dinamis sesuai kontek dari objek atau perintah.
- Perspektif/ortho : Keterangan tampilan perspektif/ortho
- Properties : Panel properties untuk fungsi tertentu dari 3D view/objek
- Camera : Objek kamera untuk sudut pandang
- Cube : Objek mesh (kubus)
- 3D Manipulator : Manipulator 3D untuk geser, putar, dan skala objek
- Lamp : Objek lampu untuk memberi penerangan
- Operator : Untuk menampilkan opsi yang sedang aktif
- Editor Type : Tipe editor window untuk memilih fungi
- 3D Widget : 3D manipulator widget
- Mode : Mode objek untuk memperlakukan objek dalam fungsi khusus
- Viewport Shading : Untuk display objek
- Pivot Point : Digunakan untuk memilih pivot point
- Orientation : Untuk orintasi transformasi objek
- Proportional Editing : Mengolah objek secara proporsional dalam mode edit
- Snap Element : Fungsi snapping dalam transformasi
- Layar : Menempatkan objek dalam lapisan tertentu
- Render Preview : Rendel openGL gambar/animasi
Blender
merupakan sebuah software multimedia (Banyak yang mengartikan software 3D) yang
sudah pernah aku bahas sebelumnya. Blender memiliki banyak kelebihan
diantaranya dapat dijalankan di beberapa operasi sistem dan tidak memerlukan
system requirements yang terlalu berat. karena software ini sangatlah ringan.
Di bawah ini merupakan system requirements untuk menjalankan blender (Diambil
dari situs resmi Blender.org)
Operating Systems
* Windows 2000, XP or Vista
* Mac OS X 10.2 and later
* Linux 2.2.5 i386
* Linux 2.3.2 PPC
* FreeBSD 6.2 i386
* Irix 6.5 mips3
* Solaris 2.8 sparc
Minimal specs for Hardware
* 300 MHz CPU
* 128 MB Ram
* 20 MB free hard disk Space
* 1024 x 768 px Display with 16 bit color
* 3 Button Mouse
* Open GL Graphics Card with 16 MB Ram
Good specs for Hardware
* 2 Ghz dual CPU
* 2 GB Ram
* 1920 x 1200 px Display with 24 bit color
* 3 Button Mouse
* Open GL Graphics Card with 128 or 256 MB Ram
Operating Systems
* Windows 2000, XP or Vista
* Mac OS X 10.2 and later
* Linux 2.2.5 i386
* Linux 2.3.2 PPC
* FreeBSD 6.2 i386
* Irix 6.5 mips3
* Solaris 2.8 sparc
Minimal specs for Hardware
* 300 MHz CPU
* 128 MB Ram
* 20 MB free hard disk Space
* 1024 x 768 px Display with 16 bit color
* 3 Button Mouse
* Open GL Graphics Card with 16 MB Ram
Good specs for Hardware
* 2 Ghz dual CPU
* 2 GB Ram
* 1920 x 1200 px Display with 24 bit color
* 3 Button Mouse
* Open GL Graphics Card with 128 or 256 MB Ram
Production specs for Hardware
* 64 bits, Quad core CPU
* 8 GB Ram
* two times 1920 x 1200 px Display with 24 bit color
* 3 Button Mouse + tablet
* Open GL Graphics Card with 768 MB Ram, ATI FireGL or Nvidia Quadro
Untuk spesifikasi
hardware yang aku pakai mungkin cuma masuk di Good Specs namun ada 1 yang belum
terpenuhi. Yaitu resolusi gak sampe segitu. Untuk OS cuma pake Ubuntu Karmila
(Karmic Koala)
Beberapa Contoh Film yang menggunakan Blender Foundation
Project Orange
dimulai tahun 2005 dengan judul film "Elephants Dream".
Project Peach, dimulai pada April 2008 menghasilkan film berjudul
"Big Buck Bunny"
Open Game dengan judul "YoFrankie!"
dirilis pada September 2008
Kelebihan
Blender
Blender merupakan salah satu program
“Modeling 3D dan Animation”, tapi Blender mempunyai.kelebihan sendiri
dibandingkan program modeling 3D lainnya.
Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada,berbagai macam “OS” seperti Windows, Linux dan Mac OS X. Saat ini ini Blender sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.49 yang lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru yang dirancang
untuk membuat tampilan game yang lebih realistis dari pada versi sebelumnya.
Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada,berbagai macam “OS” seperti Windows, Linux dan Mac OS X. Saat ini ini Blender sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.49 yang lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru yang dirancang
untuk membuat tampilan game yang lebih realistis dari pada versi sebelumnya.
Blender 2.49 memiliki fitur baru seperti :
* Video Texture
* Real-time GLSL Material
* Game Logic
* Bullet SoftBody
* Python Editor
* Multilayer Textures
* Physics
* Render Baking dan Normal Mapping dan masih banyak yang lainnya.
* Composite Adalah tempat menambahkan efek visual seperti pada gamabar.
* Video Texture
* Real-time GLSL Material
* Game Logic
* Bullet SoftBody
* Python Editor
* Multilayer Textures
* Physics
* Render Baking dan Normal Mapping dan masih banyak yang lainnya.
* Composite Adalah tempat menambahkan efek visual seperti pada gamabar.
Untuk membuat game di Blender anda tidak
perlu mengusai secara detail tentang pemograman, jika anda hanya ingin membuat
game sederhana anda cukup mempelajari tool-tool yang disediakan oleh
blender tanpa harus menggunakan “script” sedikitpun.
Kerugian memakai Blender:
Adapun kekurangan pada Blender, untuk
penguasaannya sangat membuntuhkan waktu lama karena memang agak sulit dipahami
terutama pada GUI nya.
Sumber
:
Tidak ada komentar:
Posting Komentar