BERITA CREATIVE, DESAIN & MULTIMEDIA Mengenal Physically Based Rendering (PBR) dan Pengaplikasiannya Dalam Blender

Mengenal Physically Based Rendering (PBR) dan Pengaplikasiannya Dalam Blender

Oleh Muhamad Ilyas Renakit | Jumat, 24 Desember 2021

Mengenal Physically Based Rendering (PBR) dan Pengaplikasiannya Dalam Blender

Physically Based Rendering atau PBR adalah teknik merender untuk mendapatkan/mendekati hasil akhir yang realistis. Teknik PBR sering dipakai untuk pembuatan games hingga perfilman.

Ciptakan lingkungan belajar yang lebih MENYENANGKAN dengan GAME-BASED LEARNING!

Aktivitas di kantor membosankan?
Karyawan engangement kurang?
GAMIFIKASI-IN aja!

Daftar Isi Artikel

Pengertian Physically Based Rendering (PBR)

Berdasarkan Wikipedia, Physically Based Rendering (PBR) adalah pendekatan grafis komputer yang berupaya merender gambar dengan cara yang memodelkan aliran cahaya di dunia nyata. PBR bertujuan untuk mencapai fotorealisme.

Perkiraan yang layak dan cepat dari fungsi distribusi reflektansi dua arah dan persamaan rendering sangat penting secara matematis dalam bidang ini. Fotogrametri dapat digunakan untuk membantu menemukan dan mengkodekan sifat optik bahan yang akurat. Shader dapat digunakan untuk menerapkan prinsip-prinsip PBR.

Menurut Erik Selin PBR adalah cara untuk mesin render yang dilacak dengan sinar seperti siklus untuk mendeskripsikan material secara akurat. Ini memungkinkan seniman fokus pada sisi artistik ke tingkat yang lebih besar dan mengabaikan cara menangani masalah yang lebih teknis.

Alur kerja penggunaan PBR terbagi menjadi 2 jenis, Metallic/Roughness dan Specular/Glossiness. Menurut perusahaan CG Hero Metallic/Roughness map hanya menggunakan input hitam putih yang menentukan area mana yang logam dan mana yang bukan logam (putih untuk logam, hitam untuk non-logam), dan warna logam dikendalikan oleh map warna dasar.

Di sisi lain, Specular/Glossiness map memiliki warna di dalamnya dan ini mengontrol warna logam dan bukan dari Diffuse map, sehingga menurut Erik Selin jenis Specular/Glossiness tidak didukung secara asli di Blender oleh satu shader tunggal.

Baca Juga : Mini Retro Arcade 3D Creation in Blender and Adobe Substance Painter

Pengaplikasian PBR Dalam Blender

Mempersiapkan Textures

Sebelum memulai, kita perlu menyiapkan beberapa Textures Map yang mendukung PBR. Pada artikel ini, kita akan memfokuskan untuk membuat jalan setapak yang terbuat dari batu bata yang termasuk kedalam kategori Metallic/Roughness dikarenakan batu bata memiliki permukaan yang bersifat kasar. Kita dapat mengunduh Textures Map PBR secara gratis melalui beberapa website penyedia textures untuk para seniman 3D, beberapa website tersebut adalah :

Gambar 1, Website Penyedia Texture PBR

Dalam kesempatan ini saya menggunakan textures batu bata yang di unduh dari https://www.textures.com/download/pbr0071/133106. Melalui halaman tersebut, saya mengunduh Base Map (Albedo), Normal Map, dan, Roughness Map dengan ukuran 1024x1024px sebagai bahan yang akan digunakan.

Gambar 2, Textures PBR Batu Bata

Memasukkan Textures PBR Pada Objek 3D

Pertama-tama buatlah Mesh Plane pada aplikasi Blender, kemudian pergi ke panel Material Properties untuk menambahkan Material baru, maka setelah itu tampilan pada Blender ketika tahap awal selesai akan seperti Gambar 3 dibawah ini.

Gambar 3, Tahap Pertama PBR Jalan Setapak

Tahap kedua ubah ke mode tampilan Texture Paint, setelah itu di panel sebelah kanan pergilah ke Active Tool and Workspace Settings. Pada pengaturan bagian atas dari panel tersebut kalian dapat menemukan ikon “+” untuk menambahkan Texture Paint Slot baru pada objek, dan tambahkanlah sebanyak 3 kali untuk membuat Base Color, Roughness, dan Normal dengan langsung menekan tombol “OK” setelah itu.

Gambar 4, Panel Active Tool Dalam Mode Texture Paint

Selanjutnya pergilah ke panel Shading untuk melihat nodes dari objek plane yang sudah dibuat, maka tampilan node-nya akan seperti Gambar 5, karena sebelumnya kita sudah menambahkan 3 Texture Paint Slot baru, maka akan terdapat 3 node dengan border kuning yang mewakilkan masing-masing tempat untuk menaruh texture map yang sudah kita unduh sebelumnya dengan menekan ikon berbentuk folder, lalu pilihlah texture yang diunduh tadi tanpa tertukar.

Misalnya, texture normal masuk kedalam Material.001 Normal. Setelah itu ubahlah Color Space menjadi Linear untuk Roughness dan Normal. Selain itu, kalian dapat mengubah nodes border ungu untuk mengubah ilusi ketinggian texture agar mendapatkan hasil ketinggian yang diinginkan.

Gambar 5, Nodes Objek Plane

Dengan begini, kalian sudah selesai untuk menerapkan texture PBR dalam objek plane tersebut dengan hasil seperti Gambar 6.

Gambar 6, Mesh Plane Dengan Texture PBR

Namun apabila kalian merasa ukuran objek masih terlalu kecil setelah menaruh texture-nya, Kalian bisa memperbesar ukuran objek tanpa merusak texture (melar/gepeng) dengan cara masuk ke tampilan Edit Mode pada objek Plane lalu pilih Option pada bagian kanan atas dan centanglah Correct Face Attributes. Setelah itu maka kalian dapat merubah ukuran plane dengan cara Scale, Grab, dan/atau Rotation seperti biasa.

Gambar 7, Sebelum-Sesudah Plane Diperbesar

Nah, itu dia pembahasan tentang teknik PBR. Bagaimana? Cukup menarik untuk dipelajari, bukan?!


Muhamad Ilyas Renakit

Muhamad Ilyas Renakit

Jumat, 24 Desember 2021

ARTIKEL TERKAIT

Magang lebih mudah dan bisa dilakukan dari mana saja dengan Program Magang Online Gamelab. Magang Bersertifikat, plus Pelatihan!

DAFTAR MAGANG

ARTIKEL POPULER

KATEGORI