mforge

Aktif üye
26 Kas 2018
275
2
53
28
Efendim merhabalar. Karakterim için tasarladığım cekete fizik vermek istiyorum. Bunu blenderda karaktere giydirip motora direkt import edip motorda uygulayabilir miyim. Yoksa ayrı mı import etmem gerekiyo. Ve cekete blender da bi işlem yapmam gerekiyo mu? Bone eklemek gibi Tesekkür ederim.
 
Unreal'ın cloth sistemi şu aşamada sadece ait olduğu iskeletin phsics body'leri ile collision gerçekleştirdiği için karakterle birlikte import etmeniz gerekli. Kemik eklemeniz gerekmiyor ama cloth özelliği vermek istediğiniz bölümlerin vertexlerinin skin weight lerinin tüm kemikler için 0 olması iyi olabilir. Örneğin bir pelerin var diyelim; omuzlara denk gelen bölümleri olması gerektiği gibi omuz ve gerekirse boyun ve üst omurga kemiklerine skin'lerken diğer vertexlere hiç ellemeyip motor içinde cloth olarak boyuyoruz.
 
Jacky' Alıntı:
Unreal'ın cloth sistemi şu aşamada sadece ait olduğu iskeletin phsics body'leri ile collision gerçekleştirdiği için karakterle birlikte import etmeniz gerekli. Kemik eklemeniz gerekmiyor ama cloth özelliği vermek istediğiniz bölümlerin vertexlerinin skin weight lerinin tüm kemikler için 0 olması iyi olabilir. Örneğin bir pelerin var diyelim; omuzlara denk gelen bölümleri olması gerektiği gibi omuz ve gerekirse boyun ve üst omurga kemiklerine skin'lerken diğer vertexlere hiç ellemeyip motor içinde cloth olarak boyuyoruz.

Anladım. Teşekkür ederim
 
Jacky' Alıntı:
Unreal'ın cloth sistemi şu aşamada sadece ait olduğu iskeletin phsics body'leri ile collision gerçekleştirdiği için karakterle birlikte import etmeniz gerekli. Kemik eklemeniz gerekmiyor ama cloth özelliği vermek istediğiniz bölümlerin vertexlerinin skin weight lerinin tüm kemikler için 0 olması iyi olabilir. Örneğin bir pelerin var diyelim; omuzlara denk gelen bölümleri olması gerektiği gibi omuz ve gerekirse boyun ve üst omurga kemiklerine skin'lerken diğer vertexlere hiç ellemeyip motor içinde cloth olarak boyuyoruz.

Hocam motorda cloth'a paint uygulicam ama ceketi seçince pantolonuda seciyo ayrı seçemiyorum neden olabilir.
 
Hatırladığım kadarıyla cloth olacak parçanın ayrı material ID'ye sahip olması gerekiyor. Herhangi bir modelleme programında(modeli iskeleti ile birlikte program içine getirip) ceketi seçip material ID'sini değiştirerek tekrar import edebilirsiniz.
 
@Jacky'nin dediği gibi öncelikle farklı bir materyal id atamanız gerekiyor cloth için. Cloth'u materyal id'den belirledikten sonra yukarıda bulunan "Section Selection"a basın ve ardından cloth atayacağınız parçayı seçin ve sağ tıklayın. Sağ tıkladıktan sonra açılan pencerede Create Clothing Asset from Section'u seçin ve PhAT'ı seçiniz. Yeni bir pencere açılacak, cloth için vertex paint yapınız. Vertex paint işlemini bitirdikten sonra section selection açıkken tekrar sağ tıklayarak cloth parçasını seçin ve "Apply Clothing Asset" seçeneğini seçiniz. 


Eğer son aşamayı yapmazsanız cloth atanmaz ve simülasyonu göremezsiniz.. Skeletal Mesh editörünün üstünde bulunan "Character" butonunun altında "Cloth" seçeneği var. Oradan Skeletal Mesh editörü içerisinde wind parametreleriyle oynayarak clothunuza detaylı bir şekilde bakabilirsiniz.
 
Phyrexian' Alıntı:
@Jacky'nin dediği gibi öncelikle farklı bir materyal id atamanız gerekiyor cloth için. Cloth'u materyal id'den belirledikten sonra yukarıda bulunan "Section Selection"a basın ve ardından cloth atayacağınız parçayı seçin ve sağ tıklayın. Sağ tıkladıktan sonra açılan pencerede Create Clothing Asset from Section'u seçin ve PhAT'ı seçiniz. Yeni bir pencere açılacak, cloth için vertex paint yapınız. Vertex paint işlemini bitirdikten sonra section selection açıkken tekrar sağ tıklayarak cloth parçasını seçin ve "Apply Clothing Asset" seçeneğini seçiniz. 


Eğer son aşamayı yapmazsanız cloth atanmaz ve simülasyonu göremezsiniz.. Skeletal Mesh editörünün üstünde bulunan "Character" butonunun altında "Cloth" seçeneği var. Oradan Skeletal Mesh editörü içerisinde wind parametreleriyle oynayarak clothunuza detaylı bir şekilde bakabilirsiniz.
Bu anlattıklarınızı biliyorum yinede teşekkür ederim.