3D Texture Maps Fundamentals

apa itu peta tekstur
Dapatkan gambaran lengkap tentang peta tekstur paling populer dalam pemodelan 3D.
Asah keterampilan pemodelan 3D Anda dengan pengetahuan kritisedge tekstur.

Daftar isi

pengantar

The texture map is a final piece of a puzzle you just can’t do without when creating a model.  Same as none of the 3D visualization or layanan pemodelan 3D akan dapat memberikan hasil yang luar biasa jika bukan karena variasi peta tekstur. 

Mereka digunakan untuk membuat efek khusus, tekstur berulang, pola, dan detail halus seperti rambut, kulit, dll. Jika Anda memiliki mesh dan UV map lengkap, menerapkan tekstur saja tidak akan memberikan hasil. 

Anda memerlukan peta tekstur untuk menentukan warna, kilau, cahaya, transparansi, dan banyak kualitas lain dari model 3D Anda. Dan ini hanya beberapa di antaranya. 

Kami akan membuat Anda terbiasa dengan jenis peta tekstur yang paling umum dalam pemodelan 3D dan kategorinya.

Tapi hal pertama yang pertama.

Apa itu Pemetaan Tekstur?

Pemetaan tekstur, pada intinya, berarti menerapkan gambar 2D ke surface objek 3D, yang dikenal sebagai UV mapping, sehingga komputer dapat menghasilkan data tersebut pada objek selama rendering.

Sederhananya: pemetaan tekstur seperti membungkus gambar di sekitar objek untuk memetakan piksel tekstur ke surface 3D.

Ini secara signifikan mengurangi jumlah polygon dan perhitungan kilat yang diperlukan untuk membuat pemandangan 3D yang canggih.

apa itu pemetaan tekstur

Pemodelan PBR vs Non-PBR

Anda mulai bekerja dengan tekstur jauh sebelum Anda menyelesaikan mesh karena Anda harus selalu mengingatnya. Perangkat lunak yang Anda buat model untuk menentukan apa peta tekstur Anda akan gunakan untuk menambahkan detail.

Ada peta tekstur untuk bahan PBR atau non-PBR. Keduanya memberikan tekstur fotorealistik, tetapi yang satu cocok untuk mesin game dan yang lainnya untuk tujuan pemasaran dan promosi. 

PBR adalah singkatan untuk rendering berbasis fisik yang menggunakan pencahayaan yang akurat untuk mencapai tekstur fotorealistik. Meskipun muncul pada 1980-an, itu menjadi standar untuk semua bahan sekarang.

Software pemodelan 3D terbaik untuk menggunakan PBR adalah Unity, Unreal Engine 4, Painter, Zat, dan Blender v2.8 yang akan datang. 

PBR Dijelaskan dalam 3 Menit – Rendering Berbasis Fisik

Non-PBR, sebaliknya, juga memberikan hasil fotorealistik yang menakjubkan, tetapi dengan harga yang jauh lebih tinggi. Anda perlu menggunakan lebih banyak peta dan pengaturan untuk mendapatkan hasil ini bahkan dengan fleksibilitas tekstur.

Maya, 3ds Max, dan Modo adalah aplikasi paling umum yang menggunakan peta tekstur non-PBR. 

Dengan demikian, jika Anda membuat model 3D untuk mesin game, Anda sebaiknya menggunakan tekstur PBR. Namun, jika Anda mengejar tujuan promosi, Anda akan baik-baik saja merender model dengan tekstur non-PBR.

Kiat profesional: apa pun itu, Anda harus membuka bungkusan model dengan UV sehingga teksturnya dipetakan ke model Anda seperti yang Anda inginkan, terlepas dari jenis tekstur yang digunakan.

Peta Tekstur PBR

panduan peta tekstur yang berbeda

Sekarang, karena PBR menjadi lebih standar dan menawarkan lebih banyak variasi peta tekstur, kita akan mulai dengan mereka. 

Seperti yang dinyatakan sebelumnya, memiliki gambar 2D yang ingin Anda tempatkan ke model 3D Anda tidak cukup untuk mendapatkan hasilnya. Anda menggunakan beberapa peta tekstur untuk mengubah opsi yang berbeda untuk menambahkan kekayaan dan kehalusan pada model Anda. Jadi, setiap peta bertanggung jawab atas efek yang berbeda.

Ada peta tekstur berikut:

1. Albedo

Peta tekstur albedo adalah salah satu peta paling dasar yang Anda gunakan dalam model Anda karena peta tersebut menentukan warna dasarnya tanpa bayangan atau silau. Mengenai ini, mereka bisa menjadi gambar cahaya datar dari pola yang ingin Anda terapkan pada objek Anda atau satu warna. 

Catatan: untuk menghindari inkonsistensi dalam model 3D Anda, pastikan pencahayaannya datar. Petir mungkin berbeda dari gambar sumber. Itu hanya menciptakan bayangan yang tidak perlu.

peta warna dasar albedo difus
peta albedo

Selain itu, mereka sering digunakan untuk menaungi cahaya yang dipantulkan, terutama pada tekstur logam.

2. Oklusi ambien

Skala peta: Abu-abu hitam menunjukkan area yang dibayangi dan putih area yang paling terang.

Jika Anda mencari sesuatu yang berlawanan dengan peta Albedo tetapi tidak dapat menemukan namanya peta oklusi ambien sering disebut sebagai AO. Peta tekstur AO biasanya digabungkan dengan albedo oleh mesin PBR untuk menentukan bagaimana reaksinya terhadap cahaya.

pemetaan peta
peta AO

Dia digunakan untuk meningkatkan realisme objek dengan mensimulasikan bayangan yang dihasilkan oleh lingkungan. Jadi, bayangan tidak hitam pekat, tetapi lebih realistis dan lebih lembut, terutama di tempat yang kurang cahaya.

peta oklusi ambien
Peta oklusi ambien

3. Biasa

Skala peta: Nilai RGB hijau, merah, dan biru yang sesuai dengan sumbu X, Y, dan Z.

Dalam peta normal, nilai RGB (hijau, merah, dan biru) digunakan untuk membuat gundukan dan retakan pada model Anda untuk menambah kedalaman pada peta. jaring poligon. R, G, dan B mendikte sumbu X, Y, dan Z dari alas mesh dalam tiga arah untuk memastikan akurasi yang lebih baik.

objek peta normals
Peta biasa

Selain itu, penting untuk dicatat bahwa peta normal tidak mengubah geometri dasar suatu objek. Mereka hanya menggunakan perhitungan rumit untuk memalsukan penyok atau gundukan dengan efek cahaya

Catatan: karena ada banyak cahaya yang digunakan di peta normal, Anda harus menyembunyikan jahitan objek Anda dengan lebih baik, kecuali jika Anda ingin mereka terlihat jelas.

tekstur peta normal

Dengan pendekatan seperti itu, tonjolan-tonjolan ini tidak terlihat melewati titik pandang tertentu, terutama jika dibesar-besarkan. Namun, ini memungkinkan menjaga hitungan polygon tetap rendah saat mendapatkan objek nyata.

Jadi, ini adalah win-win.

4. Kekasaran 

Skala peta: Abu-abu hitam mewakili kekasaran maksimum, putih halus surface.

Peta tekstur kekasaran atau kilau adalah peta yang cukup jelas. Jadi, itu menentukan seberapa halus model Anda, tergantung pada seberapa cahaya memantulkannya. Peta ini sangat penting karena objek yang berbeda memiliki tingkat kekasaran yang berbeda. Seperti, cahaya tidak akan tersebar di cermin dan karet dengan cara yang sama. 

tekstur peta kekasaran
peta kekasaran

Jadi untuk mencerminkannya dalam model Anda dengan cara terbaik, Anda harus mengubah nilai kekasarannya. Jika nol, model tidak akan menyebarkan cahaya sama sekali. Petir dan pantulan akan lebih terang dalam kasus ini. 

Di sisi lain, jika penuh, material Anda akan mendapatkan lebih banyak cahaya yang tersebar. Namun, pencahayaan dan pantulannya akan tampak lebih redup.

contoh peta kekasaran

5. Metalitas

Skala peta: Abu-abu hitam menunjukkan non-logam, putih sepenuhnya metalik.

Yang ini cukup mudah ditebak. Peta tekstur ini menentukan apakah suatu objek terbuat dari logam. Logam memantulkan cahaya secara berbeda dari bahan lain, sehingga dapat membuat perbedaan pada tampilan akhir objek Anda. Ini dengan mudah mensimulasikan materi nyata dan terkait erat dengan peta albedo.

Meskipun peta logam berwarna abu-abu, disarankan untuk hanya menggunakan nilai hitam dan putih.

peta logam
Peta metalik 

Hitam, dalam hal ini, mewakili bagian peta yang menggunakan peta albedo sebagai warna menyebar dan putih untuk menentukan kecerahan dan warna pantulan dan mengatur hitam sebagai warna difus untuk bahan.

Pantulan memberikan detail dan warna untuk bahan, sehingga warna difus tidak relevan dalam kasus ini.

peta metalitas
peta metalitas 

Secara keseluruhan, peta logam memberikan nilai yang besar, tetapi terikat dengan peta albedo menetapkan beberapa batasan untuk menggunakannya. 

6. Tinggi

Skala peta: Abu-abu hitam mewakili bagian bawah mesh, putih puncak.

Untuk mengambil satu langkah lebih jauh dari peta tekstur normal, Anda harus menggunakan peta ketinggian. Mereka memberi Anda detail terbaik yang terlihat sama bagusnya di semua sudut dan pencahayaan yang berbeda

skala peta ketinggian
Peta ketinggian

Peta ketinggian dianggap membutuhkan banyak sumber daya. Alih-alih memalsukan penyok dan gundukan, mereka sebenarnya memodifikasi geometri model Anda. Menambahkan detail kecil ke mesh sepertinya bukan masalah besar sampai Anda menyadari bahwa detail yang lebih baik ada harganya. 

Kiat profesional: jika Anda ingin menggunakan peta tekstur tinggi di web, yang terbaik adalah memanggangnya saat mengekspor model 3D.

objek peta ketinggian

Peta ketinggian meningkatkan jumlah polygon suatu objek. Mungkin baik-baik saja untuk pemodelan high poly, tapi tetap saja, peta ini memperlambat waktu rendering. Itu sebabnya ini hanya digunakan oleh mesin game kelas atas, sementara yang lain lebih suka peta biasa. 

7. Spektakuler

Skala peta: RGB penuh hijau, merah dan biru (logam ditinggalkan dari albedo).

Alternatif untuk peta metalness adalah peta specular yang memberikan efek yang sama jika tidak lebih baik. Peta tekstur ini bertanggung jawab atas warna dan jumlah cahaya yang dipantulkan oleh objek. Penting jika Anda ingin membuat bayangan dan pantulan pada bahan non-logam.

Dalam tekstur PBR, yang specular mempengaruhi bagaimana albedo Anda ditampilkan dari tekstur yang diinginkan dan dapat menggunakan warna RGB penuh untuk itu.

Katakanlah Anda ingin membuat bahan kuningan dengan peta logam. Dalam hal ini, Anda cukup mengecat bagian peta Anda dengan warna kuningan di albedo. Bahannya akan tampak kuningan. 

peta specular vs metalness
Peta specular dan peta metalness dibandingkan (sumber Youtube)

Sebaliknya, jika Anda menggunakan peta specular, bagian kuningan dari albedo akan menjadi hitam. Di sini Anda perlu mengecat detail kuningan ke peta specular. Hasilnya akan sama bahan akan muncul kuningan.

Meskipun Anda mendapatkan lebih banyak fleksibilitas dengan peta specular, prosesnya menambah lebih banyak kerumitan pada metode ini.

Jadi terserah kalian mau pakai yang mana metalness atau specular.

8. Opasitas

Skala peta: Abu-abu hitam mendefinisikan transparan, putih buram.

Karena logam, kayu, dan plastik bukan satu-satunya bahan yang Anda gunakan dalam model Anda, penting untuk mengetahui tentang peta tekstur opasitas. Ini memungkinkan Anda untuk buat bagian tertentu dari model Anda transparan, terutama jika Anda membuat elemen kaca atau cabang pohon.

peta opasitas
Membuat kubus dengan peta opacity (sumber Youtube)

Namun, jika objek Anda adalah kaca padat atau terbuat dari bahan tembus cahaya lainnya, lebih baik menggunakan nilai konstan 0,0 menjadi buram dan 1,0. transparan.

9. Refraksi

Skala peta: nilai konstan.

peta refleksi dan refraksi
Peta refraksi dan peta refleksi diterapkan pada suatu objek (sumber Youtube)

Bahan suatu objek menentukan bagaimana cahaya memantulkannya. Cahaya secara bersamaan mempengaruhi apakah suatu objek terlihat cukup nyata. Ini sangat penting untuk surface tertentu seperti kaca dan air karena mempengaruhi kecepatan cahaya yang melewatinya. 

Jadi, cahaya dibelokkan ketika melewati gas atau cairan yang disebut pembiasan. Itulah sebabnya hal-hal tertentu terlihat terdistorsi jika dilihat melalui objek transparan. Refraksi berkontribusi dalam kehidupan nyata dan peta tekstur refraksi membantu mereplikasinya dalam ruang 3D.

10. Pencerahan diri

Skala peta: RGB penuh.

peta iluminasi diri dalam 3ds max
Penerangan diri dalam 3d Max (sumber Youtube)

Sama seperti objek yang dapat memantulkan cahaya "eksternal", objek tersebut juga dapat memancarkan cahaya untuk dilihat di area gelap. Di situlah peta tekstur PBR lengkap terakhir iluminasi diri atau peta warna memancarkan ikut bermain. 

Ini digunakan untuk membuat beberapa tombol LED atau mensimulasikan cahaya yang bersinar dari bangunan. Pada dasarnya, ini seperti peta albedo, tetapi untuk cahaya.

Kiat profesional: while you can light an entire scene with the self-illumination map, it can wash realism off your 3D model. It’s better to use conventional lighting in this case. 

(Panduan Peta Tekstur Gambar-2)

Peta Tekstur Non-PBR

Since non-PBR texture maps are not standardized or used through a variety of 3D modeling software, there are quite a few to cover.

Membaur

Peta difus setara dengan peta albedo. Mereka tidak hanya mendefinisikan warna dasar objek Anda tetapi digunakan oleh perangkat lunak untuk menaungi cahaya yang dipantulkan. Itulah sebenarnya yang membedakan peta difus dari albedo. 

Peta difus tidak dibuat dengan cahaya datar dan menggunakan informasi bayangan untuk mewarnai objek di sekitarnya dengan warna. Anda tidak akan menyadarinya, tetapi itu akan membuat objek 3D Anda lebih realistis.

Menabrak

Skala peta: Abu-abu hitam menunjukkan titik geometri terendah, putih tertinggi.

peta benjolan
Bump map di Modo (sumber Youtube)

Peta Bump mirip dengan peta PBR normal tetapi lebih mendasar dalam kasus itu. Mereka adalah yang paling tidak intensif sumber daya dan menggunakan algoritme sederhana untuk mengubah tampilan model 3D Anda. 

Tidak seperti peta biasa, mereka tidak menggunakan RGB untuk mendikte tiga dimensi ruang. Sebaliknya, mereka menggunakan peta skala abu-abu yang bekerja dalam arah atas atau bawah, di mana hitam adalah titik terendah dari geometri dan putih adalah yang tertinggi.

Namun, ada kelemahannya. Menabrak peta tekstur adalah yang paling cocok untuk flat surfaces karena memalsukan geometri pada objek bulat dan edge mereka goyah.

Ketidakakuratan inilah yang menyebabkan skalanya cenderung mendukung peta normal.

Cerminan

peta refleksi pada objek
Peta refleksi dalam 3d Max (sumber Youtube)

Terakhir, peta refleksi setara dengan peta gloss/kekasaran dalam alur kerja PBR. Mereka biasanya merupakan nilai konstan yang digunakan untuk menentukan di mana objek Anda harus memberikan refleksi. 

Catatan: refleksi terlihat di seluruh objek, kecuali jika Anda menggunakan bahan yang berbeda. 

Bekerja dengan tekstur tidak sederhana. Anda seharusnya sudah mendapatkannya sekarang. Pemetaan tekstur adalah keterampilan penting untuk dikuasai karena tekstur membuat objek 3D Anda lengkap. Jadi, ini adalah langkah penting yang tidak boleh Anda lewatkan saat Anda belajar bagaimana model 3D.

polygon mesh biasa tidak akan sesempurna teksturnya, bukan?

Menyukainya? Bagikan ini:

Bagikan di facebook
Facebook
Bagikan di twitter
Indonesia
Bagikan di pinterest
Pinterest

Tanggapan 3

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Hai, saya Siim

Daftar isi

👋. Butuh Layanan 3D?

Peringkat 4,8 / 5
..... 4.8/5

Elis Kostabi
Manajer proyek

Halo yang disana! Mari kita diskusikan proyek Anda. Manajer proyek 3D kami akan menghubungi Anda dalam 48 jam!