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.
A.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.
B.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.
C.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.
D.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.
sumber : http://inderagunawan.blogspot.com/2013/05/render-farm.html
Tidak ada komentar:
Posting Komentar