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.
Referensi :
http://rtakumansang.blogspot.com/2012/10/render-farm.html
Jadi untuk render farm kira - kira berapa banyak komputer yang di butuhkan gan?
BalasHapusbagi agan yang berminat belajar membuat desain 3D interior dan exterior bisa dilihat di situs berikut ini Kursus 3D Interior dan Exterior di Denpasar