Ana içeriğe geç

Texture Dilation'ı Anlamak

Güncelleme 18/08/23: Daha önce dilation uygulanan taş/mermer asset'lerimiz için artık tiling (döşenebilir) versiyonlar sunuyoruz. Ancak tüm koleksiyon henüz dönüştürülmedi, bu yüzden takipte kalın!

Kenarları bulanık bir texture mı indirdiniz? Panik yapmayın! Bu kasıtlı bir durum.

Sanatçılar ve 3D yazılımlar, 1x1 en-boy oranına sahip texture'ları tercih ederler. Bunları manipüle etmek, döşemek ve UV'leri değiştirmeden kullanmak daha kolaydır. Poliigon'un oyun geliştirmede yaygın olan Texture Dilation işlemini kullanmasının nedeni budur. Bu işlem, texture'ın kenarlarını "taşırarak" geri kalan boşluğu doldurur.

Aşağıda bu dilation'ın nasıl kaldırılacağını açıklıyor ve ayrıca ne olduğu ve neden gerekli olduğuna dair daha uzun bir açıklama sunuyoruz.

Photoshop'ta Texture Dilation nasıl kaldırılır

3D yazılımınızda Texture Dilation nasıl kaldırılır

Texture Dilation nedir

Texture Dilation, 1:1 en-boy oranını korumak için texture'ın kenarlarını "taşırarak" geri kalan boşluğu dolduran, oyun geliştirmede yaygın bir işlemdir.

Bu, Texture Dilation uygulanmış bir texture örneğidir:

İdeal olarak her zaman dilation olmadan 1:1 en-boy oranlı texture'lar sunmak isteriz ancak ne yazık ki gerçek dünya nadiren bu kadar elverişlidir. Çoğu konu buna benzer:

Bu yüzden genellikle texture işleme adımının bir parçası, bunun gibi bir texture'ı kare 1:1 oranına zorlamayı içerir. Bu da kırpma (kenarlardan veya üstten çıkarma) veya doldurma (veriyi çoğaltma) anlamına gelir.

Nihai texture:

Bu yaklaşımlar, tekdüze ve tekrarlayan konular için harika çalışır.

Ancak belirgin, öngörülemez desenlere sahip texture'lar için dikiş izleri olmadan çoğaltma mümkün değildir. Marble slab taramalarımız bunun mükemmel bir örneğidir.

Ve bu yüzden Texture Dilation kullanıyoruz; bu işlem texture'ın kenarlarını "taşırarak" geri kalan boşluğu doldurur.

Özünde bu, size 1x1 bir texture'ın tüm avantajlarını, veriyi kaybetmeden veya çoğaltmadan sunar.

Peki neden dilation? Neden sadece siyah bir arka plan değil?

Görüntünün siyah veya şeffaf kısımları, bir oyun motoru UV haritalı bir mesh üzerinde texture'ları küçülttüğünde (mipmapping) sorunlara neden olabilir.

Dilation, UV haritalamasındaki hataların o kadar kolay fark edilmemesini sağlar.

Bununla birlikte, herkesin texture'ları oyunlar için kullanmadığını ve bu nedenle dilation'ı yararlı bulmayacağını biliyoruz. Bu yüzden texture'ınızdan kaldırmak istiyorsanız yukarıdaki rehberlerimizi okuyun.

Bu cevap sorunuzu yanıtladı mı?