Cara mempercepat rendering Blender

How Speed Up Blender Rendering



Blender, yang pertama kali diluncurkan pada tahun 1995 oleh Ton Roosendaal, seorang pengembang dari Belanda, adalah alat pembuat 3D yang kuat yang digunakan untuk membuat grafik 3D, aplikasi 3D interaktif, permainan video, video realitas virtual, dan animasi. Ini telah tersedia sebagai perangkat lunak sumber terbuka sejak tahun 2002, dan berjalan pada sistem operasi populer seperti macOS, Linux, dan Windows. Blender memiliki banyak fitur, dan dapat digunakan untuk 3D modeling, texturing, shading, rigging, particle simulation, sculpting, motion graphics, dan compositing.

Blender mudah dipelajari, dan memiliki dukungan komunitas yang besar. Blender adalah aplikasi yang sangat kuat, dan fungsi pemodelan, pahatan, dan navigasi viewport-nya mulus. Namun, untuk pemandangan dengan banyak aset 3D, shader mengkilap, tekstur definisi tinggi, partikel, dan lampu volumetrik, diperlukan banyak waktu untuk rendering. Namun, waktu yang dibutuhkan untuk rendering dapat dikurangi dengan menggunakan pengaturan renderer yang tepat. Pada artikel ini, kita akan membahas metode untuk mengurangi waktu rendering di Blender, dan efek dari metode ini pada hasil akhir.







Merender adegan di Blender berbeda dengan merender gambar di editor foto atau video dari editor video. Ada banyak faktor yang perlu dipertimbangkan sebelum rendering di Blender untuk menghindari membuang-buang waktu. Misalnya, Blender (versi 2.8) hadir dengan dua mesin rendering: Eevee dan Cycles. Eevee jauh lebih cepat daripada Cycles, dan memiliki persyaratan waktu dan sumber daya yang lebih rendah; namun, meskipun Eevee adalah renderer port viewport real-time, Cycles adalah mesin rendering ray-tracing yang memberikan hasil lebih baik. Sebuah mesin rendering dapat dipilih berdasarkan preferensi pribadi, tetapi desainer profesional cenderung lebih memilih Siklus karena akurasi dan realisme, meskipun persyaratan waktu yang lebih tinggi.



Rendering dengan Cycles bisa membuat frustasi, tetapi kita dapat mengurangi waktu rendering dengan menyesuaikan pengaturan renderer. Sekarang, kita akan melihat beberapa pengaturan yang dapat disesuaikan untuk mengurangi waktu rendering dengan mesin rendering Cycles.



Jumlah Sampel

Jumlah sampel yang diperlukan untuk render yang layak tidak dapat diketahui secara apriori; namun, aturan umum adalah sampel sesedikit mungkin sambil memastikan jumlah kebisingan yang dapat diterima. Oleh karena itu, tradeoff berikut harus dipertimbangkan: sampel yang lebih sedikit akan menghasilkan lebih banyak noise tetapi waktu rendering yang lebih rendah, sementara lebih banyak sampel menghasilkan lebih sedikit noise tetapi waktu rendering yang lebih tinggi.





Denoising

Adegan atau objek Anda akan berisik jika Anda mengurangi jumlah sampel. Untuk mengurangi noise, opsi Denoising dapat dipilih di tab view layer. Denoising adalah langkah pasca-pemrosesan yang akan dilakukan perender setelah merender adegan atau objek.



Jumlah Pantulan

Kami juga dapat memodifikasi jumlah pantulan untuk mempersingkat waktu rendering. Pantulan cahaya, yang menghasilkan cahaya tidak langsung, adalah perubahan arah sinar setelah mengenai permukaan 3D. Dengan pantulan yang lebih sedikit, pemandangan atau objek akan menjadi kurang detail, tetapi waktu rendering juga akan berkurang. Jumlah maksimum pantulan adalah 12, tetapi untuk sebagian besar adegan, 4 hingga 6 pantulan sudah cukup. Namun, penting untuk memastikan bahwa jumlah pantulan tidak terlalu rendah.

Untuk mengubah jumlah pantulan, buka Pengaturan Render > Jalur Cahaya > Pantulan Maks

Pengoptimalan ubin

Menyesuaikan ukuran ubin juga dapat membantu mengurangi waktu rendering. Untuk rendering CPU, perkecil ukuran ubin; namun, jika Anda memiliki GPU, silakan gunakan ubin yang lebih besar. Dengan rendering CPU, ukuran ubin yang lebih kecil akan mengurangi waktu rendering; namun, untuk rendering GPU, terjadi sebaliknya.

Untuk mengubah ukuran ubin, buka Pengaturan Render > Kinerja > Ukuran Ubin.

rendering GPU

Render CPU dapat digunakan untuk merender file di Blender, tetapi rendering GPU adalah pilihan yang baik saat merender dengan Cycles. Untuk mengaktifkan rendering GPU, buka File > Preferences > System > Cycle Rendering Devices > CUDA/OptiX/OpenCL. Blender akan secara otomatis mengenali kartu grafis Anda. Perenderan GPU dapat menggunakan beberapa GPU, tetapi dengan perenderan CPU, Anda hanya dapat menggunakan satu CPU.

Instance objek

Teknik ini banyak yang tidak diketahui banyak pengguna Blender, tetapi bisa menjadi cara yang sangat berguna untuk mengurangi waktu rendering. Misalnya, Anda memiliki banyak pohon di adegan Anda; dalam hal ini, Anda dapat membuat instance pohon alih-alih menduplikasinya dengan menggunakan Alt+D untuk membuat instance. Instance berguna karena duplikasi objek membebani CPU atau GPU, yang meningkatkan waktu rendering.

Lampu portal

Renderer siklus membutuhkan banyak waktu untuk merender adegan interior. Namun, dengan menggunakan lampu portal, kita dapat mengurangi waktu rendering. Lampu portal membantu Blender memahami jenis pemandangan. Untuk mengaktifkan pencahayaan portal, centang opsi Portal di pengaturan lampu area.

Penting untuk dicatat bahwa lampu portal tidak selalu berfungsi. Lampu portal bekerja paling baik untuk pencahayaan tidak langsung dan pemandangan interior untuk menunjukkan cahaya dari jendela, tetapi jika terlalu banyak lampu portal digunakan, waktu rendering mungkin meningkat, dan pemandangan yang dihasilkan bisa berisik.

Efek volumetrik

Efek volumetrik seperti lampu volumetrik dan kabut volumetrik adalah tugas intensif prosesor. Jika Anda memiliki kabut atau cahaya volumetrik di pemandangan Anda, maka Siklus akan memiliki persyaratan waktu yang tinggi. Sebagai alternatif, efek volumetrik dapat ditambahkan selama pasca-pemrosesan.

Pengambilan Sampel Adaptif

Pengambilan sampel adaptif, yang merupakan teknik penting untuk mengurangi waktu rendering, tersedia di semua versi Blender terbaru. Dengan opsi ini, Blender akan mengurangi fokus pada bagian yang kurang penting atau di luar kamera, yang akan mengurangi waktu rendering.

Untuk mengaktifkan opsi ini, buka Render Settings > Sampling dan centang Adaptive Sampling.

Kaustik

Jika memungkinkan, matikan efek kaustik, yang merupakan efek intensif prosesor. Mematikan efek tersebut dalam pengaturan rendering akan mengurangi waktu rendering. Buka Pengaturan Render dan hapus centang pada Reflektif Caustics dan Refractive Caustics.


Perender siklus adalah perender ray-tracing intensif prosesor yang biasanya memiliki persyaratan waktu tinggi. Namun, ada beberapa teknik yang dapat mengurangi waktu rendering. Pertama, jumlah sampel dapat dikurangi, karena mengurangi jumlah sampel akan mengurangi waktu rendering. Namun, teknis ini dapat menyebabkan objek atau pemandangan menjadi berisik. Oleh karena itu, Denoising dapat digunakan sebagai opsi pasca-pemrosesan. Selanjutnya, hindari efek volumetrik jika memungkinkan, dan tambahkan efek tersebut selama pasca-pemrosesan. Akhirnya, duplikasi objek dapat diganti dengan instance objek. Dengan trik ini, Anda akan meningkatkan waktu rendering Anda secara signifikan.