View Categories

Saç Malzemesi

6 dakika okuma

giriiş #


V-Ray Saç Malzemesi, öncelikle saç ve kürk oluşturmak için tasarlanmış bir malzemedir. VRayOrnatrixMod değiştiricisi, Procedural Fur | TexDirt ilkel nesnesi veya 3ds Max Hair&Fur değiştiricisi (“mr prim” modundayken) aracılığıyla oluşturulan geometrileri oluşturmak için kullanılabilir.

Malzeme üç bileşene dayanmaktadır: birincil yansıtıcı bileşen, ikincil yansıtıcı bileşen ve bir iletim bileşeni. Ayrıca, kumaş ipliklerinden veya diğer saydam olmayan liflerden oluşan malzemelerin işlenmesi için bir difüz bileşen de sağlanmıştır.

Birincil yansıma bileşeni, saç telinin dış yüzeyinden yansıyan ışığı temsil eder. İkincil yansıma bileşeni, saç telinden geçen ve arka yüzeyinden yansıyan ışığı temsil eder. İletim bileşeni ise saç telinden geçen ışığı temsil eder.

Parametreler #


Saç materyalini uygulayan eklentiye  BRDFHair3 adı verilir  (daha eski sürümleri de mevcuttur). Şu parametrelere sahiptir:

Genel Parametreler #

  • overall_color  – Malzemenin tüm renk bileşenleri için (opaklık hariç) ortak bir renk çarpanı. Saç malzemesinin genel görünümünü kolayca değiştirmek için kullanılır.

  • Şeffaflık  – malzemenin şeffaflığını kontrol eder; beyaz opak, siyah ise tamamen şeffaftır. Opaklık, TexMaxHairInfo dokusu kullanılarak saç telleri boyunca eşlenebilir. Saçın ucuna doğru daha şeffaf hale getirmek, daha pürüzsüz ve gerçekçi bir anilatizasyon sağlayabilir, ancak bu durum render sürelerinin artmasına neden olur. Uç opaklığını eşlerseniz,  telleri uçta daha ince yapmamaya dikkat edin – şeffaflık zaten tellerin incelmesi etkisini yaratır. Şeffaf saçlar için render sürelerini azaltmak için Gölgeler için Opak ve GI için Opak seçeneklerini etkinleştirebilirsiniz. Şeffaf tellerde,  genel V-Ray ayarlarındaki Maksimum Şeffaflık Seviyeleri seçeneğini de  artırmanız gerekebilir  .

Yaygın Parametreler #

  • diffuse_color  – gölgelendiricinin difüz bileşenini kontrol eder. Bunu kumaş ipliklerinden veya diğer saydam olmayan liflerden yapılmış malzemeler ve kirli saçlar için kullanın. Temiz saç veya kürkün normalde difüz bileşeni olmadığını unutmayın, bu durumda parametreyi siyah bırakın.

  • diffuse_amount  – Yayılma rengi için çarpan

Birincil Yansıma #

Birincil yansıma bileşeni, saç tellerinin dış yüzeyinden yansıyan ışığa karşılık gelir (aşağıdaki şekle bakınız).

  • primary_specular  – birincil yansıma rengi bileşeni. Normalde bu koyu gridir.

  • primary_specular_amount  – Birincil yansıma rengi için çarpan

  • primary_glossiness  – Birincil yansıma bileşeninin parlaklığı. 1.0’a yakın değerler saçı daha parlak ve pürüzsüz yapar. Daha düşük değerler ise mat bir görünüm verir.

İkincil Yansıma #

İkincil yansıma bileşeni, saç tellerinin arka yüzeyinden yansıyan ışığa karşılık gelir.

  • secondary_lock_to_transmission  – Bu seçenek etkinleştirilirse (varsayılan), ikincil yansıma bileşeninin rengi, iletim bileşeninin renginden türetilir. Bir ışık ışını saç telinin genişliğinden iki kez geçtiği için, ikincil yansıma bileşeninin rengi, iletim renginin kendisiyle çarpılmasıyla hesaplanabilir. Bu seçenek etkinleştirildiğinde, saç rengi çoğunlukla iletim rengi bileşeni tarafından belirlenir.

  • secondary_specular  – ikincil yansıma bileşeninin rengi.  İletime Kilitle  seçeneği etkinleştirilirse, bu değer yok sayılır ve ikincil yansıma rengi iletim renginden türetilir.

  • secondary_specular_amount  – İkincil yansıma rengi için çarpan.  İletime Kilitle seçeneği  etkinleştirilirse, bu değer göz ardı edilir ve ikincil yansıma miktarı iletim miktarından türetilir.

  • secondary_glossiness  – ikincil yansıma bileşeninin parlaklığı. 1,0’a yakın değerler parlak ve pürüzsüz saçlara karşılık gelir. Daha düşük değerler ise keçeleşmiş saçlara karşılık gelir.

Bulaşma #

İletim bileşeni, saç tellerinden geçen ışığa karşılık gelir.

  • İletim  – iletim bileşeninin rengi.  İletime Kilitle  özelliği etkinleştirildiğinde, bu renk genel saç rengini belirler.

  • transmission_amount  – İletim rengi için çarpan

  • transmission_glossiness_length  – saç teli boyunca iletimin parlaklığı. Bu parametrenin etkisinin gösterimi için Örnekler bölümüne bakın.

  • transmission_glossiness_width  – saç teli genişliği boyunca iletim bileşeninin parlaklığı. Bu parametrenin etkisinin gösterimi için Örnekler bölümüne bakın.

Seçenekler #

  • opaque_for_shadows  – Bu özellik etkinleştirildiğinde, saç materyali gölge hesaplamaları için her zaman opak olur. Bu, şeffaf saçların işlenmesini hızlandırır.

  • opaque_for_gi  – bu özellik etkinleştirildiğinde, saç materyali GI hesaplamaları için her zaman opak olur. Bu, şeffaf saçların işlenmesini hızlandırır.

  • simplify_for_gi  – etkinleştirildiğinde, GI hesaplamaları için BRDF’nin basitleştirilmiş bir dağılım sürümü kullanılır. Bu, saçın işlenmesini hızlandırabilir ancak nihai görünümü önemli ölçüde değiştirebilir.

  • use_cached_gi  – bu seçenek, BRDFVRayMtl materyali için “Işınım Haritası Kullan” seçeneğine benzer; devre dışı bırakılırsa, saç materyali her zaman kaba kuvvet GI ile hesaplanacaktır.

  • light_multiplier  – Saçın doğrudan aydınlatılması için bir çarpan; GI kullanılmadığında sonucu aydınlatmak için faydalı olabilir.

Farklı türlere örnekler #


Düz kahverengi renkte saç malzemesi:

Saç tellerinin rengini belirlemek için renk geçişi (dipte beyaz, uçta kırmızı) kullanılan saç malzemesi:

Gelişmiş kontrol için farklı katmanlardan oluşan saç malzemesi:

Yorumları sahne paketinde görebilirsiniz  .

Parametre Örnekleri #


İşte V-Ray ile oluşturulmuş saç örneklerinden bazıları:

Örnek: İletim Parlaklığı Uzunluk ve Genişlik Parametreleri #


Bu örnek, İletim Parlaklık Uzunluğu ve İletim Parlaklık Genişliği parametrelerinin etkisini göstermektedir. Örnekte, arkadan küresel bir ışıkla aydınlatılan bir dizi dikey saç teli (bu durumda GeomHair tarafından üretilen) gösterilmektedir.

Her bir parametrenin, ışığın teller boyunca ve enine saçılma şeklini nasıl değiştirdiğine dikkat edin. Uzunluk parlaklığı için daha yüksek değerler, tel uzunluğu boyunca iletim parlaklığını sıkıştırırken, daha düşük değerler bunu genişletir.

Örnek: Glikozun Saç Üzerindeki Etkisi #


Bu örnek, özellikle parlak saçlarda, GI’nin (çoklu saçılma) saç görünümü için ne kadar önemli olduğunu göstermektedir. Üst satırda GI olmadan oluşturulmuş birkaç ön ayar, alt satırda ise GI etkinleştirildiğinde aynı sahne gösterilmektedir. Yine, GI kaba kuvvet yöntemiyle çalışır ve ışık önbelleğinde geri izleme özelliği bulunur. Sahne GI ortamı siyahtır, böylece küresel bir alan ışığı tek ışık kaynağı olur.

Örnek: Tel İnceltmesi ve Şeffaflık Haritalaması #


Bu örnek, şeffaflık haritalamasının, saç uçlarına doğru incelmeyi daha yüksek kalitede simüle etmek için nasıl kullanılabileceğini göstermektedir. Şeffaflık aynı zamanda render sürelerini de artırdığı için, BRDFHair3 materyali bunu optimize etmek için iki seçenek sunar: Gölgeler için Opak ve Küresel Aydınlatma için Opak seçenekleri, gölge ve küresel aydınlatma ışınları için şeffaflık hesaplamalarını atlamaya olanak tanıyarak render süresini hızlandırır.

İlk görselde, GeomHair’in Taper parametresi 1.0 olarak ayarlanarak saç tellerinin uçlara doğru incelmesi sağlandı. 2., 3. ve 4. görsellerdeki saçların opaklığı ise, GeomHair’deki Taper parametresi 0.0 olarak tutulurken, BRDFHair3 materyalinin Opacity yuvasındaki TexMaxHairInfo dokusu kullanılarak yapıldı. Seçenekler arasındaki farkı daha iyi göstermek için sahne, keskin ışın izlemeli gölgelere sahip tek bir nokta ışığıyla aydınlatıldı. Opaklık eşlemesinin, genel görünümü korurken saçın kenar yumuşatmasını nasıl iyileştirdiğine dikkat edin; bu durum, biraz daha uzun render sürelerine yol açmaktadır. Ancak, ilk görselde diğerlerine kıyasla daha fazla AA örneği gerekti.

Saç tellerinde şeffaflık kullanmak, genel V-Ray ayarlarındaki Maksimum Şeffaflık Seviyeleri seçeneğini artırmayı gerektirebilir, ancak bu özel durumda gerekli olmamıştır.

Notlar #


BRDFHair3 materyaliyle nesnelerin işlenmesi için tercih edilen yöntem, GI etkinleştirilmiş, Birincil Motor Kaba Kuvvet olarak ayarlanmış ve İkincil Motor Işık Önbelleği olarak ayarlanmış ve Geri İzleme Eşik değeri etkinleştirilmiş şekildedir. Saç nesnelerindeki ince detaylar nedeniyle, ışınım haritası animasyonlarda çok fazla titremeye neden olabilir.

Küresel aydınlatma, özellikle parlak saç renklerinde, saçın gerçekçi bir şekilde görüntülenmesi için hayati öneme sahiptir.

Saçın gerçekçi bir şekilde işlenmesi için doğru gama iş akışı şarttır.

Referanslar #


İşte VRayHairMtl materyalini oluştururken kullanılan referansların listesi.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir