Lewati ke konten utama

Memahami Texture Dilation

Pembaruan 18/8/23: Kami sekarang menawarkan versi tiling dari asset batu/marmer kami yang sebelumnya telah diberi dilation. Namun, koleksi lengkapnya belum semuanya dikonversi, jadi terus periksa kembali!

Mengunduh texture dengan tepi yang buram? Jangan panik! Itu disengaja.

Seniman dan perangkat lunak 3D lebih menyukai texture yang memiliki rasio aspek 1x1. Texture tersebut lebih mudah dimanipulasi, di-tile, dan digunakan tanpa mengubah UV apa pun. Itulah sebabnya Poliigon menggunakan proses yang umum dalam pengembangan game yang dikenal sebagai Texture Dilation. Yang "mengalirkan" tepi texture untuk mengisi sisa ruang.

Di bawah ini kami menjelaskan cara menghapus dilation ini dan juga memberikan penjelasan lebih panjang tentang apa itu dan mengapa hal itu diperlukan.

Cara menghapus Texture Dilation di Photoshop

Cara menghapus Texture Dilation di perangkat lunak 3D Anda

Apa itu Texture Dilation

Texture Dilation adalah proses yang umum dalam pengembangan game yang "mengalirkan" tepi texture untuk mengisi sisa ruang guna mempertahankan rasio aspek 1:1.

Ini adalah contoh texture dengan Texture Dilation yang diterapkan:

Idealnya kami selalu menyediakan texture dengan rasio aspek 1:1 tanpa dilation, tetapi sayangnya, dunia nyata jarang sekali senyaman itu. Sebagian besar subjek terlihat seperti ini:

Jadi biasanya, bagian dari langkah pemrosesan texture melibatkan pemaksaan texture seperti ini ke dalam rasio 1:1 persegi. Yang berarti melakukan cropping (mengurangi dari sisi atau atas) atau infilling (menduplikasi informasi).

Texture akhir:

Pendekatan ini bekerja dengan baik untuk subjek yang seragam dan repetitif.

Namun untuk texture dengan pola yang khas dan tidak terduga, duplikasi tidak dimungkinkan tanpa adanya jahitan (seams). Pindaian Marble slab kami adalah contoh sempurna untuk hal ini.

Oleh karena itu kami menggunakan Texture Dilation yang "mengalirkan" tepi texture untuk mengisi sisa ruang.

Pada dasarnya, ini memberi Anda semua manfaat dari texture 1x1 tetapi tanpa kehilangan atau menduplikasi informasi.

Tapi mengapa harus menggunakan dilation? Mengapa tidak menggunakan latar belakang hitam saja?

Bagian gambar yang hitam atau transparan dapat menyebabkan masalah saat game engine menurunkan skala texture (mipmapping) pada mesh yang di-UV mapping.

Dilation memastikan bahwa kesalahan apa pun dalam UV mapping tidak terlalu terlihat.

Meskipun demikian, kami tahu bahwa tidak semua orang menggunakan texture untuk game, dan oleh karena itu tidak akan merasa dilation ini membantu. Jadi, jika Anda ingin menghapusnya dari texture Anda, baca panduan kami di atas.

Apakah pertanyaan Anda terjawab?