Render yaparken malzeme bilgisi


Modellemeyi mükemmel yapabilir, harika ışıklandırma kurabilir ve kusursuz kamera açısını bulabilirsiniz; ama malzemeler tutmuyorsa tüm render çöker. Plastik gibi okunan krom bir musluk. Düz gri boya gibi duran beton. Tam olarak parmak basamadığınız bir şekilde yanlış hissettiren ahşap deseni. Malzemeleri doğru yapmak, teknik bilginin sanatsal gözle buluştuğu yerdir; iyi bir renderı ikna edici olandan ayıran şeylerden biri.
Malzeme bilgisi, 3D’de çalışan herkes için render sürecinde temel; ister animasyonda, ister mimari görselleştirmede, ister ürün tasarımında ya da görsel efektte olun. Gerçek dünya malzemelerinin ışıkla nasıl etkileştiğini ve bu davranışı dijital olarak nasıl yeniden yaratacağınızı anlamak, gerçekçi renderın temelidir. Bu rehber, malzemelerle etkili çalışmak için gereken çekirdek kavramları ele alır.
Shader editörünüzde slider’ları ayarlamadan önce, ışık bir yüzeye çarptığında gerçekte ne olduğunu anlamak yardımcı olur. Gerçek dünyadaki her malzeme ışıkla aynı temel şeyleri yapar (yansıtma, soğurma, saçılma) yalnızca farklı oranlarda. Çeliği deriden, camı lastikten farklı gösteren de budur.
Malzemeler ışığı ayna gibi yansıtabilir ya da cam gibi kırabilir. Cilalı bir ayna gelen ışığın neredeyse tamamını tutarlı bir yönde geri yansıtır. Fırçalanmış metal onu saçar. Mat bir duvar daha da saçar. Kırılma, ışık bir malzemeden geçip yön değiştirdiğinde olur; bir bardak sudaki pipetin bükük görünmesi gibi. Yansıma ve kırılmanın miktarı ve kalitesi malzemenin yüzey yapısına ve bileşimine bağlı; bu ilişkiyi anlamak, herhangi bir render motorunda saydam ve yansıtıcı malzemeler kurmanın anahtarı.
Malzemeler bazı ışık dalga boylarını soğurur, bazılarını saçar; onlara rengini ve yarı saydamlığını veren de budur. Kırmızı bir tuğla kırmızı dışındaki çoğu dalga boyunu soğurur. Bir yaprak yeşil görünür, çünkü diğer renkleri yeşilden daha çok soğurur. Deri, balmumu ya da mermer gibi yarı saydam malzemeler bir miktar ışığın geçmesine izin verir ve yüzeyin içinde saçar; buna alt yüzey saçılması (SSS) denir; bu olmadan deri ya da yapraklar gibi organik malzemeler renderlerde düz ve inandırıcılıktan uzak görünür.
Bu özellikler bir yüzeyin ne kadar parlak ya da donuk göründüğünü tanımlar. Yüksek spekülariteli bir yüzey ışığı keskin yansıtır; sıkı, net yansımalı cilalı bir araba kaputu gibi. Pürüzlü bir yüzey ışığı saçar, parlamaları yumuşatır ve görünür yansımaları azaltır; kil bir saksı ya da beton duvar gibi. Pratikte roughness, malzeme kurarken ayarlayacağınız en önemli parametrelerden biri. Roughness’taki küçük değişiklikler bir yüzeyi sentetik görünmekten gerçek görünmeye taşıyabilir.
PBR, modern render motorlarında malzemeye standart yaklaşım; V-Ray, Arnold, Redshift, Blender’ın Cycles’ı, Unreal Engine ve diğerleri hepsi kullanır. Bir malzemenin görünümünü rastgele ayarlarla taklit etmek yerine PBR; gerçek yüzeylerin herhangi bir ışık koşulunda nasıl davrandığını tanımlayan fiziksel olarak doğru shading modelleri kullanır. Pratik faydası büyük: bir ışık kurulumunda doğru görünen bir PBR malzemesi, başka birinde de doğru görünür; böylece ortam değiştiğinde her şeyi yeniden ince ayar yapmanız gerekmez.
Bunlar PBR iş akışlarındaki anahtar parametreler. Metalness bir yüzeyin metalik olup olmadığını belirtir; bu da yansıtma özelliklerini etkiler; metaller yansımalarını kendi renkleriyle tonlar (altın, bakır), metal olmayanların yansımaları nötrdür. Çoğu PBR kurulumunda metalness basit bir 0 ya da 1 değeridir, gerçi oksitlenmiş ya da boyalı metal gibi şeyler için geçiş bölgeleri vardır. Roughness, yansıyan ışığı saçan mikro yüzey düzensizliklerini ölçer; 0 değeri size mükemmel bir ayna verir, 1 ise tamamen mat bir yüzey. Çoğu gerçek dünya malzemesi ikisinin arasında bir yerdedir ve roughness’ı bir yüzey boyunca değiştirmek, malzemeleri yaşanmış hissettiren şeydir.
Albedo, bir malzemenin nötr ışık altındaki rengidir; gölge yok, parlama yok, yalnızca ham renk. PBR iş akışlarında genelde temel renk olarak kullanılır. Gözden kaçması kolay önemli bir ayrıntı: albedo değerleri fiziksel olarak makul bir aralıkta kalmalı. Saf siyah ve saf beyaz gerçek dünyada yoktur, bu yüzden albedo kaplamalarınızda da olmamalı. Yaygın bir hata, ışık bilgisini albedo map’ine baskılamak; bu da malzemeyi farklı ışık koşullarında yanlış gösterir.
Kaplamalar malzemelere gerçekçilik katmak için kritik. Tekdüze değerli düz bir malzeme sentetik görünür. Kaplama map’leri; renk varyasyonlarını, tümsekleri, çizikleri, aşınma desenlerini ve yüzeyleri elle tutulur kılan diğer gerçek dünya kusurlarını temsil etmenizi sağlar. İyi kurulmuş bir malzeme genelde birlikte çalışan birkaç map’e dayanır:
Bir malzemenin temel rengini ya da albedo’sunu temsil eder. PBR iş akışında bu; baskılanmış gölge ya da ambient occlusion içermeyen temiz bir renk map’i olmalı; yüzeyin tamamen düz, eşit ışık altında nasıl görüneceğini düşünün.
3D nesnenin gerçek geometrisini değiştirmeden küçük yüzey tümseklerini ve çukurlarını simüle eder. Tuğla derz çizgileri, kumaş dokusu, metal çizikleri; bunların hepsi normal map’lerle temsil edilebilir. Poligon sayısını artırmadan ayrıntı katmanın en güçlü araçlarından biri ve gerçek geometriden çok daha hızlı render alır.
Yüzey boyunca spekülariteyi belirler, değişken yansıtıcılığa izin verir. Metalness iş akışında metalness map’i benzer bir işlev görür; render motoruna yüzeyin hangi kısımlarının metal, hangilerinin olmadığını söyler.
Normal map’lerin aksine displacement map’leri yüzeylerin gerçek geometrisini değiştirir; silüetlerde ve sıyırıcı açılarda görünür gerçek derinlik yaratır. Bu, render sürecinde belirgin biçimde daha çok ayrıntı sağlar ama daha yüksek hesaplama bedeliyle. Taş duvar, ağaç kabuğu ya da kumaşın yakın çekimleri için fark çoğu zaman buna değer.
Roughness’ın yüzey boyunca nasıl değiştiğini kontrol eder. Tek bir roughness değeri malzemeyi yapay gösterir. Varyasyonlu bir roughness map’i; insanların dokunduğu yerde biraz daha parlak, tozun toplandığı çatlaklarda daha donuk; bir malzemeyi gerçek hissettirmenin en etkili yollarından biri.
Gerçekçi malzeme oluşturma araç seti son birkaç yılda etkileyici biçimde güçlendi. İşte çalışan profesyonellerin kullandığı başlıca seçenekler:
PBR malzeme oluşturmada sektör standardı. Substance Painter, kaplamaları gerçek zamanlı geri bildirimle doğrudan 3D modeller üzerine boyamanızı sağlar. Substance Designer node tabanlıdır ve sıfırdan prosedürel, döşenebilir malzemeler oluşturmak için kurulmuştur. Malzeme işini profesyonelce yapıyorsanız muhtemelen bu araçların birini ya da ikisini de kullanırsınız.
Fotogrametriyle taranmış gerçek dünya malzeme ve asset’lerinden oluşan devasa bir kütüphane. Başta bağımsız bir paketken Quixel artık Epic/Unreal ekosisteminin parçası ve Fab pazarından erişilebilir. Hızla fotogerçekçi yüzeyler (zemin, duvar, taş, ahşap) gerekiyorsa bu, saatlerce elle kaplama işinden kurtaran mükemmel bir başlangıç noktası.
Tüm başlıca 3D modelleme araçları, yüzeylerin görünümünü ince ayarlamak için güçlü malzeme editörleri sunar. Bunlar basit slot tabanlı arayüzlerden tam node grafiklerine uzanır. Üretim işinde tipik iş akışı; temel kaplamaları Substance’ta oluşturmak, sonra nihai malzeme kurulumunu 3D uygulamanızın ya da render motorunuzun içinde yapmaktır.
Araçlar ve teori temeldir ama pratikte en büyük farkı genelde şunlar yaratır:
En iyi malzeme sanatçıları takıntılı gözlemcilerdir. Bir kahve kupasını elinize alın ve gerçekten bakın; sırdaki hafif parlaklık, dibindeki sırsız mat halka, tezgahta kayarken oluşan mikro çizikler. Referans fotoğrafları faydalı ama gerçek yüzeyleri farklı ışık koşullarında incelemenin yerini tutmaz. Gözünüzü, bir yüzeyi diğerinden farklı kılan şeyi fark etmeye alıştırın.
Birçok gerçek dünya yüzeyi birkaç katmandan oluşur. Araba boyasının bir astarı, metalik pulları ve üstte bir vernik katı vardır. Eski bir ahşap zeminde vernik, aşınma, kir ve cila birikimi olur. Bu katmanları (hafifçe bile olsa) simüle etmek gerçekçiliği büyük ölçüde artırır; inandırıcı bir malzemeyi düz, inandırıcılıktan uzak olandan ayıran da budur.
Gerçek dünya yüzeyleri nadiren kusursuz ya da tekdüzedir. Parmak izleri, toz, kenar aşınması, çizikler, su lekeleri; bu kusurlar render alınmış bir malzemeyi elle tutulur kılar. Malzemeniz fazla temiz görünüyorsa, sahte görünür. İnce aşınma ve varyasyon eklemek, renderlerinizin gerçekçiliğini artırmak için yapabileceğiniz tek başına en etkili şey muhtemelen.
Bir yüzeyin tamamında düz bir roughness değeri, bir şeyin CG olduğunun açık göstergesidir. Onu kırın. Kenarlar aşınmadan dolayı daha parlak olur. Çukur alanlar toz ve kir toplar, roughness’ı artırır. Yepyeni yüzeylerin bile ince varyasyonu vardır. İyi bir roughness map’i gerçekçilik için neredeyse her tek kaplamadan daha çok şey yapar.
Deneyimli sanatçılar bile bu tuzaklara düşer. Neye dikkat edeceğinizi bilmek saatlerce sorun gidermekten kurtarabilir:
Malzeme bilgisi 3D renderda temeldir; dijital sanat ile gerçek dünya fiziksel görünümleri arasındaki boşluğu kapatır. Çekirdek ilkeler (ışığın yüzeylerle nasıl etkileştiği, PBR modellerinin bu etkileşimi nasıl temsil ettiği ve kaplama map’lerinin ince ayrıntıları nasıl kontrol ettiği) her render motorunda ve uygulamada tutarlı kalır. Bu temelleri anladığınızda araçlar arasında geçiş çok kolaylaşır ve malzemeleriniz baştan sona iyileşir.
Malzemelerinizi tam kalitede görmeye hazır olduğunuzda (düzgün ışıklandırma, yüksek sample sayıları ve render ayarlarından ödün vermeden) bir bulut render çiftliği bunu iş istasyonunuzu meşgul etmeden yapacak işlem gücünü verir. TurboRender tüm başlıca 3D yazılımlarını ve render motorlarını destekler; donanım sınırlayıcı olmadığında malzemelerinizin nasıl göründüğünü görmek için ücretsiz render saatleriyle deneyebilirsiniz.
İndirimler ve eklenti güncellemeleri hakkında haber almak için abone olun