SUBSTANCE 3D PAINTER İLE PBR TEXTURING MANTIĞINI KURMAK VE ÜRETİME HAZIRLAMAK

Substance 3D Painter ile PBR texturing, tek seferlik güzel bir model değil, tekrar üretilebilir bir doku düzeni kurmaktır; bu yazıda metalness/roughness mantığını, bake sürecini, smart material sistemini, değer yönetimini ve export standardını kurarak oyun ve film üretimine hazır tutarlı çıktılar almayı öğreneceksiniz.
1. PBR texturing mantığını doğru kurmak ve standartlaştırmak
PBR (Physically Based Rendering) yaklaşımı, materyallerin ışıkla etkileşimini fiziksel olarak tutarlı kurmaya dayanır. Bu yüzden PBR texturing sürecinde “göz kararı” yerine, belirli kurallara göre çalışmak gerekir; bu mantığı ekip içinde hızla oturtmak isteyenler için Substance Painter texturing eğitimi bake, katman ve export standardını üretim odaklı ele alır.
Metalness ve roughness ayrımını doğru okumak
En kritik nokta; metalness/roughness iş akışını doğru anlamaktır. Metalness haritası “ne metal, ne değil” bilgisini taşır. Roughness ise yüzeyin mikro pürüzlülüğünü temsil eder. Bu ikisini yanlış yorumlamak, sahnede ışık kırılmalarını tamamen bozar.
- Base Color: Materyalin albedo bilgisini taşımak
- Metallic: Metal yüzeyleri doğru ayırmak
- Roughness: Yüzey pürüzlülüğünü fiziksel olarak kurmak
- Normal: Mikro detayları yüzeye taşımak
- AO: Derinlik ve temas gölgelerini desteklemek
Bu temel seti “her projede aynı” kullanmak, ekip içinde ortak bir standart oluşturur. Üretimde en çok zaman kazandıran şeylerden biri, bu standardı en baştan netleştirmektir.

2. Model hazırlığını doğru yapmak ve bake sürecini planlamak
Substance 3D Painter’da başarılı bir PBR texturing için bake aşaması neredeyse her şeydir. Çünkü curvature, AO, thickness ve world space normal gibi map’ler; maskelerin ve smart material’ların “akıllı” çalışmasını sağlar.
Model hazırlığında sık yapılan hataları önlemek
Model hazırlığında en sık yapılan hatalar; hatalı smoothing, UV taşması, düşük texel density ve yanlış isimlendirmedir. Bu hatalar, Painter içinde sonradan “düzeltilebilir” gibi görünse de genellikle üretimde pahalıya patlar.
UV düzenini üretim ölçeğine göre kurmak ve korumak
UV’ler sadece “sığdırma” işi değildir. Texel density tutarlılığı, aynı sahnede farklı objelerin aynı kaliteyi vermesi için kritiktir. Ayrıca mirroring kullanımı, hangi detayların tekrar edebileceğini belirlemek açısından önemlidir.
Mesh map bake ayarlarını projeye göre seçmek ve test etmek
Substance 3D Painter’da bake ayarları; model ölçeğine, triangulation durumuna ve high poly detayına göre değişir. Özellikle normal map bake sırasında cage kullanımı, hatalı projection sorunlarını ciddi ölçüde azaltır.
Aşağıdaki örnek, yaygın bir bake yaklaşımını göstermektedir:
// Mesh Map Bake kontrol listesi (örnek yaklaşım)
- Output Size: 2048 (test) / 4096 (final)
- Antialiasing: 4x
- Match: By Mesh Name
- High Poly: enabled (varsa)
- Cage: enabled (karmaşık formlar için)
- Curvature: enabled
- AO: enabled (ray distance kontrollü)
- Thickness: enabled (SSS/edge mask için)Bu kontrol listesi, ekip içinde ortak bir başlangıç standardı sağlar. Sonrasında projeye göre optimize edilebilir.
3. Katman mantığını kurmak ve smart material sistemini oturtmak
Substance 3D Painter’ın gücü; katmanlar, maskeler ve generator’lar ile hızlı ama kontrol edilebilir sonuç üretmesidir. Fakat üretimde amaç; tek seferlik “güzel” sonuç değil, farklı varlıklarda aynı kaliteyi yakalayabilmektir.
Anchor point mantığını kullanmak ve tekrar üretilebilirlik sağlamak
Anchor point, bir katmandaki bilgiyi başka bir katmanda referans olarak kullanmayı sağlar. Örneğin; edge wear maskesini bir katmanda üretip, başka bir katmanda roughness varyasyonuna bağlayabilirsiniz. Bu sayede değişiklik yaptığınızda tüm sistem otomatik güncellenir.
Mask generator’ları kontrollü kullanmak ve abartıyı engellemek
Generator’lar hızlıdır ama çoğu zaman “her şey kirli ve yıpranmış” gibi sonuç üretir. Üretim kalitesinde iş için, yıpranmayı hikâye ile bağlamak gerekir: temas noktaları, sürtünme alanları, yağ birikimi, boya kalkması gibi.
Okunabilirliği ve malzeme ayrımını korumak
Burada hedef; okunabilirlik ve malzeme ayrımı kurmaktır. Roughness ve height abartıldığında, sahne gerçekçiliğini kaybeder.

4. Roughness, metalness ve değer yönetimini doğru yapmak
PBR texturing’de en sık yapılan hata; base color’a fazla yüklenmektir. Oysa “gerçekçilik” hissinin büyük kısmı roughness ve metalness değerlerinden gelir. Özellikle roughness, ışık altında materyalin karakterini belirler.
Değeri referans sistemine göre yönetmek
Değer yönetimi, ekranınızın parlaklığına göre değil, tutarlı bir referans sistemine göre yapılmalıdır. Bu yüzden materyal referansı kullanmak şarttır. Gerçek hayatta çekilmiş fotoğraflar ve PBR değer tabloları, doğru aralıkları korumaya yardımcı olur.
Roughness varyasyonunu mikro ve makro düzeyde kurmak
Tekdüze roughness, yüzeyi plastik gibi yapar. Çok gürültülü roughness ise “çamur” hissi yaratır. Üretimde iyi sonuç; mikro düzeyde hafif noise, makro düzeyde ise temas bölgelerinde kontrollü değişim ile gelir.
Metalness kullanımını siyah-beyaz mantıkla kurmak
Metalness haritası çoğunlukla 0 veya 1 olmalıdır. Gri değerler sadece özel durumlarda (oksitlenme, kir, boya gibi ara katmanlar) kontrollü şekilde kullanılmalıdır. Bu disiplin, render motorları arasında tutarlılığı artırır.
Aşağıdaki örnek, pratik bir değer yaklaşımı sunar:
// PBR değer yaklaşımı (genel örnek)
Dielectric (metal olmayan) materyaller:
- Metallic: 0
- Base Color: 30-240 arası (çok uçlara kaçmadan)
- Roughness: 0.25 - 0.85 arası (materyale göre)
Metal materyaller:
- Metallic: 1
- Base Color: metal rengini temsil eder (albedo değil)
- Roughness: 0.05 - 0.7 arası (işlenmiş / kirli duruma göre)Bu yaklaşım, özellikle oyun motoruna export ederken sürprizleri azaltır.
5. Üretime hazır export preset’leri kurmak ve tutarlılığı korumak
Texturing tamamlandıktan sonra en kritik aşama export’tur. Çünkü yanlış kanal düzeni veya yanlış renk uzayı, tüm çalışmayı boşa çıkarabilir. Substance 3D Painter, farklı hedefler için export preset’leri sunar; ancak projeye göre özelleştirmek genellikle daha sağlıklıdır.
Motor beklentilerine göre kanal düzenini seçmek
Örneğin; bazı motorlar roughness’ı “glossiness” olarak bekler, bazıları normal map’i DirectX yerine OpenGL ister. Bu yüzden üretimde “tek tuş export” hedeflenmeli ve preset’ler ekip içinde standart hale getirilmelidir.
Oyun motoru ve render hedefi için preset mantığını kurmak
Unreal Engine, Unity, Marmoset Toolbag, Arnold, V-Ray gibi hedefler için farklı preset’ler gerekir. Aynı projede hem gerçek zamanlı hem offline render hedefi varsa, export paketini ikiye bölmek üretimi kolaylaştırır.
Gerçek zamanlı ve offline hedefi ayırmak
Aynı projede hem oyun motoru hem render hedefi varsa, roughness/glossiness ve normal formatı gibi farklar yüzünden tek preset yerine ayrı paketler kullanmak sürprizleri azaltır ve süreci daha öngörülebilir kılar.

6. Kalite kontrolü yapmak ve teslim öncesi kontrol listesi uygulamak
Üretime hazır bir PBR texturing çıktısı, sadece Painter içinde iyi görünmekle ölçülmez. Asıl kontrol; hedef motor veya render ortamında yapılmalıdır. Çünkü shader modeli, tonemapping ve ışık sistemi farklılıkları sonucu değiştirebilir.
Teslim öncesi kontrol listesini uygulamak
Bu yüzden teslim öncesi küçük ama etkili bir kalite kontrol listesi uygulamak gerekir. Bu liste, özellikle ekip içinde çok varlık üretildiğinde standart korur.
Gerçek zamanlı test sahnesi kurmak ve tutarlılığı doğrulamak
Basit bir test sahnesi; nötr HDRI, birkaç farklı ışık açısı ve standart bir shader ile oluşturulabilir. Böylece materyallerin farklı koşullarda nasıl davrandığı hızlıca anlaşılır.
Map isimlendirmesini ve dosya yapısını standartlaştırmak
Dosya isimlendirmesi, pipeline’ın görünmeyen ama en kritik kısmıdır. “final_final_v3” gibi adlandırmalar üretimde kaos yaratır. Bunun yerine varlık adı + map tipi + çözünürlük + hedef motor gibi bir şema kullanılmalıdır.
Örnek bir isimlendirme yaklaşımı:
- assetname_BaseColor_4k.png
- assetname_Normal_DX_4k.png
- assetname_Roughness_4k.png
- assetname_Metallic_4k.png
- assetname_AO_4k.png
Bu disiplin, özellikle farklı ekiplerin aynı projede çalıştığı üretimlerde ciddi zaman kazandırır.
7. PBR texturing eğitiminde ekiplerin en çok hız kazandığı noktalar
Grafik ve animasyon yazılımlarında eğitim ihtiyacı genellikle “aracı öğrenmek” gibi görünür. Ancak üretimde gerçek kazanım; doğru mantığı kurmak, standart oluşturmak ve ekip içi dili netleştirmektir.
En hızlı ilerleme sağlayan başlıklar
Substance 3D Painter ile PBR texturing tarafında ekiplerin en hızlı ilerlediği başlıklar şunlardır: bake mantığını oturtmak, anchor point ve smart material sistemini kurmak, roughness değer yönetimini disipline etmek ve export preset’leri standardize etmek.
Sonuç olarak; iyi bir PBR texturing pipeline’ı, sadece görsel kaliteyi değil, üretim hızını ve teslim güvenilirliğini de doğrudan yükseltir.
Sıkça Sorulan Sorular
Substance 3D Painter ile PBR texturing öğrenmek ne kadar sürer?
Temel arayüz ve katman mantığını öğrenmek genellikle birkaç gün içinde mümkündür. Ancak üretime hazır PBR texturing için bake sürecini, değer yönetimini ve export preset’lerini doğru kurmak gerekir. Düzenli pratik yapan biri 3–6 hafta içinde tutarlı sonuç almaya başlar. Ekip ölçeğinde ise ortak standartlar oluşturulduğunda öğrenme süresi belirgin şekilde kısalır.
PBR texturing’de en çok yapılan hatalar nelerdir?
En yaygın hatalar; yanlış bake ayarları, metalness haritasını gri değerlerle doldurmak, roughness’ı abartmak ve base color’a gereğinden fazla detay yüklemektir. Ayrıca UV texel density tutarsızlığı ve hatalı normal map formatı da üretimde sık sorun çıkarır. Bu hatalar genellikle shader tarafında değil, texturing mantığının yanlış kurulmasından kaynaklanır.
Roughness değerlerini doğru ayarlamak için hangi yöntem kullanılmalı?
Roughness ayarlarken ekran parlaklığına göre karar vermek yerine materyal referansı kullanmak gerekir. Mikro düzeyde hafif noise, makro düzeyde temas ve sürtünme bölgelerinde kontrollü değişim en iyi sonucu verir. Ayrıca test sahnesinde farklı ışık açılarıyla kontrol yapmak önemlidir. Böylece yüzeyler hem gerçekçi görünür hem de farklı motorlarda tutarlı kalır.
Üretime hazır export için hangi haritalar mutlaka alınmalı?
Çoğu üretimde Base Color, Normal, Roughness ve Metallic temel haritalardır. Buna ek olarak AO haritası özellikle temas gölgelerini güçlendirmek için sık kullanılır. Projeye göre Height, Emissive veya Opacity de eklenebilir. En kritik konu ise hedef motorun renk uzayı ve kanal beklentilerine uygun preset kullanmaktır; aksi halde sonuç motor içinde ciddi değişebilir.
Ekip içinde Substance 3D Painter standardı nasıl oluşturulur?
Öncelikle bake ayarları, texel density hedefi, layer organizasyonu ve export preset’leri netleştirilmelidir. Ardından ortak bir isimlendirme şeması ve test sahnesi hazırlanmalıdır. Smart material ve anchor point sistemleri ekip içinde paylaşılırsa, farklı varlıklar arasında kalite tutarlılığı sağlanır. Bu yaklaşım revizyon sayısını düşürür ve üretim hızını artırır.






