Öncelikle katı bir materyal oluşturmak üzere bir yayıcı düğüm grafiği oluşturarak dilim efekti oluştur, ardından örgünün dünya pozisyonu verisini ve bir TransformPosition materyal düğümü kullanarak örgünün nereden kesileceğini belirle.
Bu materyal; duvarın arkasına geçmeden üzerine bir örgü boşaltmak veya statik örgüyü bir duvar parçası olarak kullanarak oyunculara bir labirent yolu oluşturmak gibi şeyler için örgüleri ikiye bölmekte etkili olarak kullanılabilir.
Yayıcı Düğüm Grafiğini Oluşturma
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.
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 Masked1 öğesini seç.
Düğüm grafiğine sağ tıklayarak ve belirtilen adı arayarak, materyale aşağıdaki düğümleri ekle:
3 adet Sabit düğüm
2 adet Sabit 3Vector ifadesi düğümü
2 adet Sıkıştır düğümü
Append3Vector düğümü
WorldPosition düğümü
Çıkar düğümü
Nokta Ürünü düğümü
Çarpma 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ı materyal 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.
Bir Örgüyü İkiye Böl
Projeden örgünün parçalarını kaldırmak için örgü konumunu hedefleyen konum grafiğini oluştur.
Bu efekt, belirtilen yön girdisinde örgüdeki materyali düğüm grafiğine dönüştürmek için materyalin dünya pozisyonu verisini kullanıp otomatik şekilde örgüyü ikiye bölerek elde edilir.
Yeni bir materyal oluşturup aç, ardından grafiğe bir Constant3Vector materyal düğümü ekle. Düğüme bir renk ekle, ardından Constant3Vector düğümünü sürükle ve Ana Materyal Düğümü üzerindeki Temel Renk girdisine bağla.
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 fonksiyonu 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 ObjectLocalBounds materyal fonksiyonunu ata. Obje materyal fonksiyonu düğümü Materyal Editörü’nde otomatik olarak görünür.
Materyal Editörüne aşağıdaki düğümleri ekle:
WorldPosition düğümü
TransformPosition düğümü
Sabit düğümü
Ekle düğümü
Sıkıştır düğümü
Bileşen Maskesi düğümü
Çarpma düğümü
2 adet Çıkar düğümü
WorldPosition düğümünü sürükle ve TransformPosition düğümüne bağla.
TransformPosition düğümünü seç ve Materyal İfadesi Dönüşüm Pozisyonu değerlerini aşağıdaki gibi değiştir:
Kaynak = Mutlak Dünya Alanı
Hedef Konum = Yerel Alan
TransformPosition düğümünü sürükle ve ilk Çıkar düğümündeki A girdisine bağla.
ObjectLocalBounds düğümünden Yerel Sınır Minimum pinini sürükle ve ilk Çıkar düğümündeki B girdisinebağla.
İlk Çıkar düğümünü sürükle ve Çarpma düğümündeki A girdisine bağla.
Çarpma düğümündeki B girdisinin değerini -1,0 olarak değiştir.
Çarpma düğümünü sürükle ve Ekle düğümündeki A girdisine bağla.
ObjectLocalBounds düğümünden Yerel Sınır Maksimum pinini sürükle ve ilk Ekle düğümündeki B girdisinebağla.
Ekle düğümünü sürükle ve ikinci Çıkar düğümündeki A girdisine bağla.
Sabit düğümüne sağ tıklayarak bunu bir Parametre düğümüne çevir. Parametre düğümünü ObjectClip olarak adlandır.
ObjectClip değerini 0,0 olarak ayarla.
ObjectClip düğümünü sürükle ve ikinci Çıkar düğümündeki B girdisine bağla.
Çıkar düğümünü sürükle ve Bileşen Maskesi düğümüne bağla.
Bileşen Maskesi düğümünü seç ve ayrıntılar panelinde Materyal İfadesi Bileşen Maskesi değerlerini G ve B olarak değiştir.
Maske 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 girdi değerini 1,0 olarak değiştir.
Sıkıştır düğümünü sürükle ve Opaklık Maskesine bağla.
Büyütmek için görsele tıkla.
Uygula düğmesine tıkla.
ObjectClip düğümündeki negatif B değerlerini değiştirmek objeyi geri getirir ve pozitif değerler objeden daha fazlasını götürür. Klip aralığı ayrıca normalleştirilmiş değildir, böylece değerler materyalin atandığı objenin ölçeğine bağlıdır.