Bu eğitim, nerenin dilimleneceğini belirlemek için materyalin mutlak dünya pozisyonu yerine yerel mekânsal değerini kullanır.
Öncelikle katı bir materyal oluşturmak üzere bir yayıcı düğüm grafiği oluşturarak dilim efekti yaratacak, ardından örgünün yerel alanını ve bir materyal fonksiyonunu kullanarak dilimlemenin örgü üzerinde nerede gerçekleşeceğini belirleyeceksin.
Yayıcı Düğüm Grafiğini Oluşturma
Materyal kök düğümünü seç ve Ayrıntılar panelinde İki Taraflı seçeneğini işaretle.
Karışım Modu açılır menüsünü aç ve Maskeli öğesini seç.
Düğüm grafiğine sağ tıklayıp belirtilen adı arayarak, kopyalanmış materyale aşağıdaki düğümleri ekle:
3 adet Sabit düğüm
2 adet Sabit 3Vector İfadesi düğümü
2 adet Sıkıştır düğümü
Append3Vector düğümü
WorldPosition düğümü
Çıkar düğümü
Nokta Ürünü düğümü
Çarp düğümü
Doğrusal İnterpolasyon düğümü
TwoSidedSign düğümü
Birinci Constant3Vector düğümüne çift tıkla ve materyale bir dış renk ekle.
Beyaz pini birinci Constant3Vector düğümünden sürükle ve materyal kök düğümü üzerindeki Temel Renk girdisine bağla.
Birinci Sabit düğümünün pinini sürükle ve materyal kök düğümü üzerindeki Pürüzlülük girdisine bağlayıp değeri 0,75 olarak değiştir.
Bu yapılandırma, temel rengi ve materyalin atandığı obje için materyalin ışığa tepkisini oluşturur. Bir sonraki yapılandırma, örgünün içini iç kısımda katı gösteren bir yayıcı oluşturur.
TwoSidedSign düğümünü sürükle ve Sıkıştır düğümüne bağla, sonra Sıkıştır düğümünü sürükle ve Doğrusal İnterpolasyon düğümü üzerindeki Alfa girdisine bağla.
İkinci Constant3vector düğümüne çift tıkla ve örgünün iç kısmı için bir renk ekle. Sonra Constant3Vector düğümünün beyaz pinini sürükle ve Doğrusal İnterpolasyon düğümü üzerindeki A girdisine bağla.
Doğrusal İnterpolasyon düğümünü seç ve B girdisi değerini 0,0 olarak ayarla.
Sonra Doğrusal İnterpolasyon düğümünü sürükle ve Çarpma düğümü üzerindeki A girdisine bağla.
Çarpma düğümünü seç ve B girdisi değerini 0,3 olarak ayarla.
Çarp düğümünü sürükle ve materyal kök düğümü üzerindeki Yayıcı Renk girdisine bağla.
Yayıcı düğüm grafiği böylece tamamlanır.
Konum Grafiği
Ardından örgünün konumunu hedefleyen konum grafiğini oluşturarak örgünün parçalarını projeden kaldır.
Yayıcı grafiği kullanan bir düğümü kopyalayabilir ve grafiğin ihtiyaç duymadığın kısmını silebilir, ardından efekti oluşturmak için gereken düğüm yapılandırmasını ekleyebilirsin.
Örgünün konum verilerini hedefleyerek örgünün belirli kısımlarının kaybolması için materyali kullanabilirsin. Bu efekt bir animasyon oluşturmak için de kullanılabilir.
Materyal Editörü’ne sağ tıklayıp arama çubuğuna Fonksiyonlar yazarak bir materyal fonksiyonu düğümü oluştur. MaterialFunctionCall seçeneğini seç. Materyal Editörü’nde Belirtilmemiş Fonksiyon düğümü görünür.
Materyal Editörü'nde belirli bir materyal fonksiyonunu arayamazsın. Bunun yerine belirtilmemiş bir materyal fonksiyon düğümü oluşturman ve ona bir fonksiyon ataman gerekir.
Belirtilmemiş Fonksiyon düğümünü seç ve Ayrıntılar panelinde Materyal Fonksiyonu açılır menüsünden Yerel Konum materyal fonksiyonunu ata. Materyal Editörü’nde LocalPosition materyal fonksiyonu düğümü otomatik olarak görüntülenir.
İkinci bir Belirtilmemiş Fonksiyon düğümü oluştur ve ObjectLocalBounds fonksiyonunu düğüme ata.
Yeni bir Materyal Örneği oluştur ve aç.
Ana Materyal Düğümünü seç ve Karışım Modu ayarını Maskeli olarak değiştir.
Materyal Editörüne aşağıdaki düğümleri ekle:
Böl düğümü
Constant3Vector düğümü
ComponentMask düğümü
Sıkıştır düğümü
2 adet Sabit düğüm
2 adet Çıkar düğümü
Constant3Vector düğümünü seç ve düğüme çift tıklayarak bir renk ekle.
Beyaz çıktı pinini Constant3Vector düğümünün üzerine sürükle ve Ana Materyal Düğümü üzerindeki Temel Renk girdisine bağla.
Sabit düğümünü seç ve değerini 0,75 olarak ayarla.
Sabit düğümünü sürükle ve Ana Materyal Düğümü üzerindeki Pürüzlülük girdisine bağla.
Yerel Konum düğümünün Örnek Yerel Konum pinini sürükle ve Böl düğümündeki A girdisine bağla.
ObjectLocalBounds düğümünden Yerel Sınır Boyutu pinini sürükle ve Böl düğümündeki B girdisinebağla.
Böl düğümünü sürükle ve birinci Çıkar düğümünün B girdisine bağla.
Çıkar düğümünün A girdisi değerini 1,0 olarak değiştir.
Birinci Çıkar düğümünü sürükle ve Maske düğümüne bağla.
Maske düğümünü sürükle ve ikinci Çıkar düğümünün A girdisine bağla.
İkinci Sabit düğümünü seç ve değerini 0,1 olarak değiştir.
Sabit düğümünü sürükle ve ikinci Çıkar düğümündeki B girdisine bağla.
İkinci Çıkar düğümünü sürükle ve Sıkıştır düğümündeki Beyaz girdiye bağla.
Sıkıştır düğümünün Maksimum değerini 1,0 olarak değiştir.
Materyal kök düğümünü seç, Ayrıntılar panelinde Karışım modu değerini Maskeli olarak değiştir. Opaklık Maskesi seçeneği ana kök düğümünde kullanılabilir hale gelir.
Sıkıştır düğümünü sürükle ve materyal kök düğümündeki Opaklık Maskesine bağla.
Düğümler bağlı olduğunda bu yapılandırmaya sahip olmalısın.
Birinci Çıkar düğümündeki A girdisi değerini değiştirdiğinde örgünün görünümünü değiştirirsin.
Bu işlem objenin yerel konumunu alır (X / Y / Z ekseninde objenin solunda/altında/arkasında kalan her şeyin negatif, objenin merkeznin sağında/üzerinde/öncesindeki her şeyin pozitif olduğu bir gradyan). Bu değerler objenin dünya ölçeği ile belirlenir.
Değerleri normalleştirmek için (örneğin [0, 1] aralığına koymak) bu değerleri maksimum ölçülerine böleriz (obje sınırı ile belirlenir). 1 - B girdisi gradyanın yönünü çevirir, bu nedenle sağ/üst/öndeki değerler sol/alt/arkadakilerden daha düşüktür.
ComponentMask düğümü mavi kanalla DotProduct düğümünün bir alternatifidir ve aynı sonucu verir. Daha sonra kırpma değerini çıkarabilir (sabitlerden biri yukarıdaki gibi bir parametreye dönüştürülür ve 0, 1 aralığına denk gelir) ve opaklık yuvasına yazılmadan önce negatif değerleri sıkıştırabilirsin.