Simülasyon ayarlarını yapılandırmak için önce proxy deformatörü ayarlaman gerekir. Ardından çarpışmayı simüle edip çözücü ayarlayabilirsin, bu da simülasyonun kalitesini kontrol eder.
Proxy Deformatörünü Ayarlama
Bu bölümde, Proxy Deformatörünü ayarlayacaksın. Bu deformatör, işleme örgüsünü deforme etmek için simülasyon örgüsünü kullanır. Ayrıca simülasyon sırasında birbirlerine müdahale etmediklerinden emin olmak için ceket ve kuşak için iki seçim ayarlayacaksın.
Koleksiyon pininden sürükle ve WeightMapToSelection’ı arayıp seç ardından MaxDistance ağırlık haritasının ad pinini WeightMapToSelection düğümünün ağırlık haritası adı pinine bağla. WeightmapToSelection düğümü boyalı ağırlık haritasını Proxy Deformatörü tarafından işlenebilen bir dizi vertekse dönüştürür.
Koleksiyon pininden sürükle ve Giysi kategorisi altında Seçim öğesini aratıp seç. Düğümü Selection_Holster olarak adlandır. Düğüm Ayrıntıları paneline git ve Ad’ı HolsterFaces olarak, Grup öğesini ise SimFaces olarak ayarla.
Giysi Örgüsü Seçimi aracı şimdi etkin.
Giysi Örgüsü Seçimi araç arayüzü aşağıdaki bölümleri içerir:
Bölüm Açıklama 1. İşlemler:
Bir koleksiyondan bir seçimi içe aktarır veya birincil ve ikincil seçimler arasında geçiş yapar.
2. Seçim araçları:
Seçimi Doldur: Geçerli bir seçimden tüm örgüyü seçer. Seçimi Büyüt: Seçim alanını geçerli örgüyle artırır. Seçimi Küçült: Seçim alanını geçerli örgüyle azaltır.
3. Görselleştirme:
Giysi koleksiyonu vertekslerini ve kenarlarını gösterir.
4. Seçim Eylemleri:
Seçimi Tersine Çevir: Mevcut seçimi tersine çevirir. Tümünü Seç: Koleksiyondaki tüm örgüleri seçer.
5. Seçim Filtresi:
Örgü verteksleri veya poligonları seçme arasında geçiş yapar.
6. Ek Seçim Seçenekleri, Ortografik Görünüm Penceresi Davranışı, Gelişmiş:
Oklüzyonu Yok Say ve Yüzlere Geri Vur gibi ek seçim seçeneklerini içerir.
7. Kabul Et veya İptal Et
Seçimini kabul eder veya iptal eder.
Giysi koleksiyonundaki kılıfları seçmek için tıklayıp sürükle. Kabul Et’e tıkla.
Koleksiyon pininden sürükle ve Giysi kategorisi altında Seçim öğesini aratıp seç. Düğümü Selection_Jacket olarak adlandır. Düğüm Ayrıntıları paneline git ve Ad öğesini JacketFaces ve Grup öğesini SimFaces olarak ayarla.
Giysi koleksiyonunda izole etmek istediğin ceketin yüzlerini seç. Kabul Et’e tıkla.
Koleksiyon pininden sürükle ve ardından ProxyDeformer’ı arayıp seç. Bu düğüm giysi koleksiyonuna simülasyon sırasında nasıl deforme edeceğini bildirir.
WeightMapSelection düğümündeki Seçim Adı pinini Sim Verteks Seçimi pinine bağla.
Selection_Holster öğesinin Ad pinini Seçim Filtresi Seti 0 pinine bağla.
ProxyDeformer düğümüne sağ tıklayıp AddOptionPin’i seç. Selection_Jacket öğesinin Ad pinini Seçim Filtre Seti 1 pinine bağla.
Simülasyon Kendi Kendine Çarpışma Ayarını Yapma
Bu bölümde simülasyon için kendi kendine çarpışmayı ayarlayacaksın. Kemer halkaları, kemer ve ceket için çarpışma katmanları oluşturarak simülasyon sırasında birbirlerine müdahale etmemelerini sağlayacaksın. Ayrıca kalınlık ve sürtünme için ağırlık haritaları oluşturacak ve kinematik çarpışmayı ayarlayacaksın.
Yeni bir Seçim düğümü oluştur ve Selection_BeltLoops olarak adlandır.
Düğüm Ayrıntıları paneline git ve Ad öğesini BeltLoops ve Grup öğesini SimFaces olarak ayarla.
Giysi koleksiyonunda Kemer halkaları öğesini seç.
Koleksiyon pininden sürükle ve ardından SelectionToIntMap’i arayıp seç. Düğümü SelectionToIntMap_BeltLoops olarak adlandır ve Ad pinini Seçim Adı pinine bağla. SelectionToIntMap düğümü, seçimin hangi simülasyon katmanında çalışacağını ayarlar. Simülasyon, ilk olarak en düşük katmandan (katman 0) başlayarak katmanları sırasıyla yürütür.
Yeni bir Seçim düğümü oluştur ve Selection_Beltolarak adlandır.
Düğüm Ayrıntıları paneline git ve Ad öğesini Kemer ve Grup öğesini SimFaces olarak ayarla.
Giysi koleksiyonunda Kemer yüzlerini seç.
Koleksiyon pininden sürükle ve SelectionToIntMap’i arayıp seç. Düğümü SelectionToIntMap_Belt olarak adlandır ve Ad pinini Seçim Adı pinine bağla.
Yeni bir Seçim düğümü oluştur ve Selection_JacketCol olarak adlandır.
Düğüm Ayrıntıları paneline git ve Ad öğesini JacketUnderBelt ve Grup öğesini SimFaces olarak ayarla.
Giysi koleksiyonunda Ceket yüzlerini seç.
Koleksiyon pininden sürükle ve SelectionToIntMap’i arayıp seç. Düğümü SelectionToIntMap_Jacket olarak adlandır ve Ad pinini Seçim Adı pinine bağla.
SelectionToIntMap_BeltLoops öğesinin Tamsayı Haritası Adı pinini SelectionToIntMap_Belt öğesinin Tamsayı Haritası Adı pinine bağla. SelectionToIntMap_Belt öğesinin Tamsayı Haritası Adı pinini SelectionToIntMap_Jacket öğesinin Tamsayı Haritası Adı pinine bağla.
Bir WeightMap düğümü oluştur ve AddWeightMap_Thickness olarak adlandır. Ad öğesini Kalınlık olarak ayarla. Simülasyon sırasında giysinin kalınlığını temsil etmesi için giysi koleksiyonunu boya.
Bir WeightMap düğümü oluştur ve AddWeightMap_Friction olarak adlandır. Ad öğesini Sürtünme olarak ayarla. Simülasyon sırasında sürtünmeyi temsil etmesi için giysi koleksiyonunu boya.
Şimdi kendi kendine çarpışma düğümü tarafından kullanılacak kinematik çarpışma için bir seçim oluşturacaksın.
Bir StaticMeshImport düğümü ekle ve bunu StaticMeshImport_Collider olarak adlandır. Statik Örgü açılır menüsüne tıkla ve uygun statik örgüyü seç.
Koleksiyon pininden sürükle ve TransferSkinWeights öğesini arayıp seç. Düğümü TransferSkinWeights_Collider olarak adlandır.
Koleksiyon pininden sürükle ve Seçim’i arayıp seç.
Seçim düğümünün Koleksiyon pininden sürükle ve MergeClothCollections öğesini arayıp seç.
Düğümü MergeClothCollections_Kinematic olarak adlandır.
MergeClothCollections_Kinematic düğümüne sağ tıklayıp AddOptionPin’i seç.
AddWeightMap_Friction düğümünün Koleksiyon pinini MergeClothCollections_Kinematic düğümünün Koleksiyon 1 pinine bağla.
MergeClothCollections_Kinematic düğümünün Koleksiyon pininden sürükle ve ardından SimulationSelfCollisionConfig öğesini arayıp seç.
SelectionToIntMap_Jacket düğümündeki Tamsayı Haritası Adı pinini SimulationSelfCollisionConfig düğümünün Kendinden Çarpışma Katmanları pinine bağla.
Seçim düğümündeki Ad pinini SimulationSelfCollisionConfig’in Kendinden Çarpışma Etkin Kinematik Yüzleri’ne bağla.
AddWeightMap_Friction düğümündeki Ad pinini SimulationSelfCollisionConfig’in Ağırlıklı Kendinden Çarpışma Kinematik Çarpıştırıcı Sürtünmesi pinine bağla.
AddWeightMap_Thickness düğümündeki Ad pinini SimulationSelfCollisionConfig düğümünün Kendinden Çarpışma Kalınlığı Ağırlıklı pinine bağla.
Simülasyon Çözücüsü ve Giysi Öğesi Terminalini Ayarlama
Bu bölümde simülasyonun kalitesini kontrol eden Simülasyon Çözücüsü’nü ayarlayacaksın. Buna ek olarak, bir Giysi Öğesi Terminali oluşturarak öğeyi tamamlayacaksın. Bu düğüm tüm veri akışı grafiğini değerlendirir ve sonucunu İçerik Tarayıcısı’ndaki giysi öğesine ayarlar.
SimulationSelfCollisionConfig düğümünün Koleksiyon pininden sürükle ve SimulationSolverConfig’i arayıp seç.
Yineleme Sayısını 2 olarak ayarla.
Maks. Yineleme Sayısını 2 olarak ayarla.
Alt Adım Sayısını 13 olarak ayarla.
Kendinden Çarpışma Sayısını etkinleştir ve 2 olarak ayarla.
SimulationSolverConfig düğümünün Koleksiyon pininden sürükle ve ClothAssetTerminal öğesini arayıp seç. Şimdi görünüm penceresinde giysi koleksiyonunu görmelisin.
Sahne Ayrıntıları Önizleme paneline tıkla ve simülasyonu önizlemek için bir iskelet örgü öğesi ve bir animasyon öğesi ayarla. Bu örnekte, önizlemesini yapacağımız bir ileri doğru yürüme animasyonu seçtik.