RENDER FARM
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.
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.
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.
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
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 Bacaan
Sumber Bacaan
Komentar
Posting Komentar