RENDER FARM
Dewasa ini, meningkatnya kemampuan
komputer akan memungkinkan merender sebuah image (gambar) dalam waktu yang
singkat. Namun, bagaimanapun juga komputasi yang meningkat itu bukanlah menjadi
patokan dalam menentukam taraf kualitas gambar. Sementara gambar yang sederhana
dapat diproduksi dengan cepat, gambar yang beresolusi tinggi serta lebih
realistis dan rumit justru diproduksi dalam waktu yang lebih lama dari
sewajarnya. Waktu yang dihabiskan untuk menghasilkan gambar dapat dibatasi oleh
tenggat waktu, dan keinginan untuk menciptakan pekerjaan berkualitas tinggi
menjadikan kebutuhan daya komputasi meningkat, bukan hanya sekedar menginginkan
gambar yang sama dibuat lebih cepat.
Tahukah anda berapa jam yang diperlukan untuk membuat efek
visual dan animasi untuk film? 40 juta jam untuk Monsters vs Aliens, 30
juta jam untuk Madagaskar: Escape 2 Africa, dan 6,6 juta jam untuk Revenge of
the Sith. Untuk menghasilkan 30 – 120 menit diperlukan puluhan juta jam hanya
untuk merendernya saja. Untuk mengatasi masalah ini, maka dirancanglah sebuah
sistem terpadu yang merupakan gabungan dari ribuan core prosesor, yang disebut
dengan Render Farm.
Transformer, Iron Man dan Avatar adalah contoh-contoh film
animasi yang menggunakan teknik Render Farm.
PENGERTIAN
Render Farm atau Peternakan Render
adalah suatu kumpulan komputer (Computer Cluster) yang dibangun untuk
mempercepat rendering suatu animasi atau image yang biasanya digunakan untuk
keperluan pembuatan film dan visual-visual efek untuk siaran TV.
Render Farm menggunakan suatu sistem komputer berkinerja
tinggi, seperti cluster komputer. Render Farm dibuat untuk merender
komputer-generated imagery (CGI), biasanya untuk film dan televisi efek visual.
A. TEKNIK YANG DIGUNAKAN
Untuk mengelola sebuah farm yang
besar, kita harus memperkenalkan manajer antrian yang secara otomatis akan
membagikan proses ke banyak prosesor. Setiap "proses" bisa menjadi
render dari satu gambar penuh, beberapa gambar, atau bahkan sub-bagian
(potongan) dari suatu gambar. Perangkat lunak ini biasanya merupakan paket
client-server yang menyediakan komunikasi antara prosesor dan manajer antrian,
meskipun beberapa antrian tidak memiliki manajer pusat. Beberapa fitur umum
dari manajer antrian adalah: re-prioritas antrian, manajemen lisensi perangkat
lunak, dan algoritma untuk mengoptimalkan throughput yang terbaik berdasarkan
berbagai jenis perangkat keras di ladang.
Teknik yang digunakan pada Render Farm adalah Clustering.
Clustering merupakan teknik pada dunia komputer dimana tedapat beberapa
komputer yang berhubungan satu sama lainya, sehingga menghasilkan kinerja yang
maksimal. Dalam membuat Cluster biasanya digunakan Personal Computer dengan
spesifikasi yang tinggi.
Seperti yang telah dijelaskan di
atas bahwa Render Farm merupakan kumpulan dari banyak komputer yang membentuk
sebuah Cluster dalam satu jaringan. Konsepnya adalah menggabungkan kecepatan
yang dimiliki oleh setiap komputer yang tergabung di dalamnya. Misalnya dalam
sebuah cluster terdapat lima unit komputer dengan spesifikasi utama menggunakan
enam Core prosesor berkecepatan 3 Ghz. Maka kekuatan Render Farm yang terbentuk
dari kelima unit komputer tersebut akan menjadi 6 Core prosesor x 5 unit = 30
Core. Bila setiap Core prosesor tersebut berkecepatan 3 Ghz, maka total
kecepatan Render Farm tersebut adalah 3 Ghz x 30 Core = 90Ghz. Dari contoh
sederhana di atas, dapat kita bayangkan bagaimana cepatnya sebuah Render Farm
dalam merender gambar resolusi tinggi atau animasi singkat.
B. TOOLS YANG DIGUNAKAN
Ada beberapa tools yang umumnya
digunakan pada Render, antara lain :
1. Yadra
Yadra bekerja dengan memecah dan mendistribusikan frame dari
animasi kepada setiap komputer. Hal ini membuat Yadra sangat efektif digunakan
untuk merender animasi.
2. Royal
Render
Royal Render adalah aplikasi yang kuat untuk mengatur
pekerjaan dalam Render Farm karena dibentuk oleh realitas keras dari
proyek-proyek kecil dan besar.
3. Rebust
Farm
Rebust Farm menyediakan 1.700 CPU XEON untuk membuat animasi
dan masih banyak gambar lagi.
4. Render
Core
5. Render
TITAN
6. 4D
Render Farm
7. Blender
Blender merupakan salah satu software multimedia yang
powerful, dimana sebuah project animasi hingga selesai menggunaknya. Oleh
karena itu Blender dapat digunakan untuk berbagai macam pengolahan digital,
selain itu memiliki konsep tampilan freeetyle cocok buat tiap individu untuk
mendapatkan tampilan sesuai dengan keinginan masing-masing.
C. KELEBIHAN DAN KEKURANGAN
Kelebihan dari Render Farm tentu
saja adalah fleksibel dan mempunyai kemampuan untuk meningkatkan penggunaan
yang diperlukan. Sedangkan kekurangannya adalah mahalnya biaya karena pengadaan
banyak unit hardware yang dibutuhkan.
REFERENSI
:
No comments:
Post a Comment