Önceden ayarlanmış bir animasyon kullanma:
Bu nedenle, pizza yırtılmasını simüle eden iyi bir iş yapabilen yumuşak gövdeler ve kumaş gibi özelliklere sahip olan Maya / Blender gibi bir 3D modelleme yazılımında hazır animasyon oluşturun. Hem pizza dokusunu hem de model animasyonunu Unity'ye dışa aktarın (muhtemelen .obj modelleri kümesi gibi).
Model animasyonu, Unity'ye üçlü kafes olarak yükleyebileceğiniz birçok üçgen ile gerilmiş ve parçalanmış peyniri temsil edecektir. Her biri farklı pizza pozisyonlarındaki peynirli pizzayı temsil eden birçok örgü halini oluştururlar. Kullanıcının pizza dilimini nereye konumlandırdığına bağlı olarak, bu 'mesh durumuna' atlar ve bu üçgenleri görüntülersiniz.
Elbette birkaç sorun var. Kullanıcı etkileşimi biraz sınırlıdır. Peynir biraz yırtılmışsa, o peynir alanı için 'untorn' durumuna geri dönemezsiniz. Ön ayar animasyonu dilim 1'i ve ardından 2'yi kaldırırsa, kullanıcı dilimleri bu sırayla çıkarmak zorunda kalır. Dışa aktarılan verilerin boyutu, ağın ne kadar granül olduğuna ve yırtılma animasyonunun ne kadar sürdüğüne bağlı olarak oldukça büyük olabilir.
Ancak, önceden belirlenmiş animasyonu oluştururken model sanatçı iyi bir iş çıkarsa çok gerçekçi görünebilir. Ve yumuşak bir vücut simülatörü uygulamak zorunda değilsiniz.
Birliğin Kullanımı:
Ancak ilgilendiğiniz durumlarda Unity, kendi Skinned kumaş ve Interactive kumaş bileşenlerini uygular . İnteraktif bez yırtılmayı destekler. Ama son zamanlarda kontrol ettiklerim için destek sadece birkaç platformla sınırlı.
Seni kullanarak:
Sonunda, her zaman kendi yumuşak vücut simülatörünüzü uygulayabilirsiniz. İşte oldukça popüler olan örnek bir araştırma makalesi. Çok eğlenceli :). İyi şanslar.