View Categories

Hareket Yakalama Nokta Bulutlarından Hareket Haritalaması

1 dakika okuma

Hareket yakalama verileriyle çalışıyorsanız ve nokta bulutu verilerini 3ds Max’e aktarıp ardından hareketi bir CATRig’e eşlemek istiyorsanız, bu konu size yardımcı olabilir. Bu bir eğitimden ziyade, bu sorunun nasıl çözüleceğine dair bir örnektir.

Not: Bu sistemin yapılandırılmasında herhangi bir betik kullanılmamıştır. Kendi hareket haritalama sorunlarınızı nasıl çözebileceğiniz konusunda size fikir verebilir.

Bu, karmaşık bir bütünleşik problemi çözmek için kısıtlamaları yapılandırma alıştırmasıdır. Kısıtlamalar yönlüdür. Başka bir deyişle, eğer A, B’ye kısıtlanmışsa, B, A’ya referans veremez. Kısıtlamaların döngüsel ilişkileri destekleyememesi, probleme katmanlı bir yaklaşım benimsememizi zorunlu kılmaktadır.

İstenen sonuç, doğru şekilde animasyonlandırılmış eklem pozisyonlarına ve dönüşlerine sahip bir kemik setidir. Bu sorunu çözmenin basit bir yolu, problemi iki daha basit probleme, pozisyonlara ve dönüşlere ayırmak ve bunları ayrı ayrı çözmektir. Bir kemiğin pozisyonu, iskeletteki diğer kemiklere bağlı değildir, aynı şekilde diğer kemiklerin dönüşüne de bağlı değildir.

CAT bu sorunun çözümünü basitleştiriyor.

  • Animasyon Yakalama aracı, CATRig’i kemik iskeletine kolayca eşlemenizi sağlar. Her kemik, hareket iskeletine eşlenirken CATRig’in pozunu etkileşimli olarak ayarlamanıza olanak tanıyan ofsetler içerebilir.
  • Bu yöntemle oluşturulan omurga, omurgadaki her kemiği ayrı ayrı belirtmeyi gereksiz kılar. Pelvis, göğüs kafesi ve baş için konum ve yönelim verileri verildiğinde, CAT’in bu yöntemiyle oluşturduğu omurga, omurları doğru bir şekilde enterpolasyon yoluyla belirleyebilir.
  • CAT’in IK sistemiyle , CATRig kemiklerini içe aktarılan iskelete sabitleyebilir ve yazılımın IK çözümünü halletmesine izin verebilirsiniz. Yeniden hedefleme özelliği, karakterin bacakları çok düz olsa ve CATRig’in bacakları orijinal bacağa göre daha uzun veya daha kısa olsa bile, CATRig’in pozunun verilere uyacak şekilde ayarlanacağı anlamına gelir.

Örnek Sahne #

Aşağıdaki görseller, bir CATRig dosyasının içe aktarılan nokta bulutu verilerine eşlenmesi sürecini göstermektedir.

Nokta Bulutu #

Orijinal hareket yakalama veri bulutu

Ortak Pozisyonlar #

İlk katman, nokta kısıtlamaları kullanılarak bulutta eklem pozisyonları oluşturmak içindir. Eklem pozisyonları basitçe ağırlıklı pozisyon kısıtlamalarıdır ve bu nedenle kurulumu nispeten kolaydır. Sahne dosyasındaki kırmızı çarpılar, temel eklem pozisyonu yardımcılarını temsil eder.

Üç adet nokta yardımcısından oluşan bir grup, çevredeki işaretleyicilere göre pelvisin yönünü belirlemek için kullanılır. Göğüs kafesi ve başın yönünü belirlemek için de aynı düzenek kullanılır. Bunlar resimdeki mavi noktalardır.

Kutu Teçhizatı #

İkinci katman, eklem açılarını tanımlayan BoxRig’dir. Kutular eklem pozisyonlarına sabitlenir ve LookAt kontrolörleri dönüşleri tanımlar. Birçok kemiğin tam pozisyonunun önemli olmadığını unutmayın. Örneğin, diz eklemleri kalça kemiğine göre hareket eder, ancak bu veriler CATRig’e eşlendiğinde, ikincisinin IK sistemi hareketi etkili bir şekilde düzeltir ve eklem konumlarını kilitler.

Kedi #

CATRig, Capture Animation aracı kullanılarak BoxRig üzerine eşlendi.

Not: Pelvisin pozisyonunu ayarlamaya yardımcı olmak için bacaklar için yeniden hedefleme özelliği etkinleştirilmiştir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir