Metlivi Blog

Tam Dönüşlü Smart Bone Eyleminde Yerel Kontroller Nasıl Düzenlenebilir Tutulur

Moho karakter donanımında yerel kontrolleri düzenlenebilir tutmak için dönüş konumlandırmasını yerel poz vermeden ayırın. Tam dönüşlü Smart Bone Action’ın bir üst taşıyıcı kemiği canlandırmasını, ardından ana çizgide çocuk kontrolü canlandırmasını sağlayın. İki işlemin ayrı çalışma alanları olması için çocuk kontrolünün poz kanallarını dönüş eyleminin dışında tutun.

Bu iş akışı, karakteri doğru dönen ancak yerel kontrolleri öngörülemez biçimde hareket eden, eski konumuna sıçrayan veya sonradan poz vermesi zorlaşan bir Moho donanımcısına yöneliktir. Somut amaç, göz bebekleri, kaşlar veya eklemlenmiş bir karakter özelliği gibi ayrıntılar için kullanılabilir kontrolleri korurken eksiksiz bir dönüş animasyonu sağlamaktır.

29 Ekim 20267 dakikalık okumaYazan: Metlivi Editorial Team
Bölüm 1

Çalışan bir dönüş animasyonu yerel kontrolleri neden etkileyebilir?

Bir Smart Bone, ilişkili bir eylem aracılığıyla ifadeleri, yüz dönüşlerini ve tüm vücut dönüşlerini kontrol edebilir. Bu nedenle eylemin sınırlarını dikkatle belirlemek gerekir: İçine anahtarladığınız her ek öğe, dönüşün kontrol ettiği unsurların parçası olur. Moho’nun resmî Özellikler sayfası, Smart Bone, eylemi ve canlandırılan öğeler arasındaki bu ilişkiyi açıklar.

İlgili bir sorun giderme tartışmasında, elle düzenleme yapıldıktan sonra göz bebeklerinin ve kaşların eski konumlarına sıçradığı bildiriliyor. Animatör D. R. Greenlaw, bu öğelerde Smart Bone anahtarları olup olmadığının kontrol edilmesini ve elle yapılan animasyonun çocuk kemiği veya grup katmanı gibi başka bir öğeye ayrılmasını öneriyor. Bu, her kanalın harmanlama davranışına ilişkin evrensel bir açıklama değil, pratik sorun giderme önerisidir. Bkz. Making a smart action - everything dissapears..

Herhangi bir şeyi yeniden oluşturmadan önce, söz konusu öğeyi ve kanalı tam olarak belirleyin. Bir göz bebeği katmanının konumu, onu kontrol eden kemiğin konumu ve vektör noktaları farklı animasyon hedefleridir. Kemiğin zaman çizelgesinin temiz görünmesi, çizimde hiç eylem anahtarı olmadığını göstermez.

Bölüm 2

Dönüş ile yerel poz verme arasındaki sorumluluğu nasıl bölmelisiniz?

Donanımı düzenlemeden önce basit bir sorumluluk planı oluşturun. Aşağıdaki örnek kurulum, Moho’nun belgelenmiş hiyerarşisinden ve yukarıdaki sorun giderme önerilerinden yola çıkılarak hazırlanmıştır; adlar örnek niteliğindedir.

Öğe Sorumluluk Nerede canlandırılır
Turn_Dial Dönüş konumunu seçmek Smart Bone Action ve ana çizgi kadran animasyonu
Pupil_Carrier Göz bebeği grubunu her görünüm için konumlandırmak Dönüş eylemi
Pupil_Local Animatörün göz bebeği ayarını eklemek Ana çizgi
Göz bebeği çizimi Yerel kontrolü takip etmek Kurulum sırasında belirlenen bağlama

Hiyerarşi şöyledir: karakter üst öğesi → Pupil_Carrier → Pupil_Local. Moho, üst öğeyi taşımanın çocuklarını da taşıdığını, çocuğu taşımanın ise üst öğeyi değiştirmediğini belgeliyor. Bu özellik, yerel kontrolü dönüş boyunca taşırken altında ayrı bir ayarlama olanağı sağlamanın mekanik temelidir. Resmî Kemik Katmanları belgelerine bakın.

Her anahtar için şu soruyu yanıtlamak üzere sorumluluk planını kullanın: Bu değişiklik, özelliğin dönüşte nereye ait olduğunu mu, yoksa animatörün sahnede ne yapmasını istediğini mi tanımlıyor? İlk işlemi taşıyıcıya, ikincisini yerel kontrole uygulayın. Özellik şekil de değiştiriyorsa bu şekil değişikliğinin hangi noktalara veya deformasyon kontrollerine ait olduğunu kaydedin.

Bölüm 3

Taşıyıcı ve çocuk kontrolü nasıl oluşturulur?

Önce karakter dosyasının bir kopyasını kaydedin. İlk deneme için çizimi basit ve dönme noktası belirgin bir özellik seçin. Katı bir göz bebeği öğesini teşhis etmek, zaten birden fazla deformasyondan etkilenen bir özelliği teşhis etmekten daha kolaydır.

  1. Kare 0’a dönün ve uygun kemik katmanını seçin.
  2. Özelliğin amaçlanan bağlantı konumunda bir taşıyıcı kemik oluşturun.
  3. Yerel kontrolü taşıyıcının çocuğu olarak oluşturun veya bu ilişkiyi kurmak için Kemiği Yeniden Ebeveynlendir’i kullanın.
  4. Özelliğe uygun bağlama yöntemini kullanarak çizimi yerel kontrole bağlayın.
  5. Bir animasyon karesine gidin ve taşıyıcıyı ve yerel kontrolü ayrı ayrı sınayın.

Moho’nun resmî Kemik Araçları belgeleri, çocuk oluşturmayı, üst öğeyi değiştirmeyi ve bir katmanın tamamını tek bir kemiğe bağlamayı açıklar. Ayrıca kare 0’daki kurulumu, sonraki karelerdeki animasyondan ayırır. Arayüz açıklamaları eski bir kılavuza aittir; yüklü sürümünüzde karşılık gelen araçları kullanın.

Yalıtılmış, katı bir çizim katmanı için katmanın tamamını yerel kemiğe bağlamak, denemeyi anlaşılır kılar. Deforme olan bir vektör özelliği için uygun nokta bağlama veya esnek bağlama düzenini koruyun ve hangi kemiklerin özelliği etkilediğini kontrol edin. İlgisiz çizimleri de deforme eden bir taşıyıcı, sorunu teşhis etmeyi zorlaştırır.

Bir animasyon karesinde, çocuk kontrolü nötr konumdayken taşıyıcıyı hareket ettirin. Ardından taşıyıcıyı eski konumuna getirin ve yalnızca çocuğu hareket ettirin. Her iki işlemin de amaçlanan çizimi etkilediğini ve başka yerlerde istenmeyen bir değişikliğe yol açmadığını kontrol edin. Dönüş anahtarlarını eklemeden önce bu küçük testi tamamlayın.

Bölüm 4

Mevcut dönüşü taşıyıcıya nasıl aktarırsınız?

Her seferinde tek bir özelliği düzeltin. Öndeki, her iki profildeki, arkadaki ve yararlı ara görünümlerdeki konumunu kaydedin. Bu referans pozlar, hiyerarşiyi değiştirdikten sonra karşılaştırma yapabileceğiniz somut bir ölçüt sağlar.

Dönüş eyleminde, özelliğin görünüme bağlı konumunu taşıyıcıyla yeniden oluşturun. Bir görünüm eşleştiğinde, yerel kontrolü ve çizimi inceleyerek aynı konumlandırmayı yapan gereksiz anahtarları bulun. Çalışma kopyasında yalnızca gereksiz olduğu doğrulanmış anahtarları silin. Amaçlarını kontrol edene kadar bilinçli şekil düzeltmelerini koruyun.

Eski yerel kemikteki dönüşüm değerlerini yeni üst öğesine düşünmeden kopyalamayın. Yeniden ebeveynlendirme koordinat ilişkisini değiştirir. Ayrı bir Smart bone dial issue tartışması, değişen üst öğe dönüşünün çocuk kemiğin yanlış dönüş değerleri almasına yol açabileceğini özellikle belirtiyor.

Her özelliği düzenledikten sonra ana çizgiye dönün ve dönüş etkinken gerçek bir yerel poz deneyin. Sonraki özelliğe geçmeden önce bunu yapın. Yerel kontrol çalışıyor ama çizim kayıyorsa bağlamayı veya yinelenen konumlandırmayı inceleyin. Yerel poz kayboluyorsa etkin eylemler boyunca etkilenen kanalları inceleyin.

Bölüm 5

Eylem 360 derecelik tam dönüşü kapsadığında ne değişir?

Karakterin tam dönüşünü, Moho’nun özel 360 derece Smart Bone özelliğinden ayırın. Lost Marble, bu özelliği Moho 14.4’te tanıttı ve Moho’nun 360 derece Smart Bone’u, dönüşü tam olarak 360 derece olduğunda tanıdığını belirtiyor. Güncelleme ayrıca Shift tuşuyla birlikte kullanıldığında, kare 0 açısına göre 360 derecenin katlarına hizalamayı ekliyor. Resmî Moho 14.4 SIDE QUEST duyurusuna bakın.

Bu özellik için kadranın görünümünü yorumlamak yerine sayısal dönüşü kontrol edin. Bir kemiğin başlangıç yönüne bakması, amaçlanan dönüş aralığını tek başına açıklamaz. Mevcut dönüş animasyonunuz farklı bir eylem düzeni kullanıyorsa yerel kontrolün sorumluluğunu düzeltirken bu düzeni koruyun.

Öngörülebilir kadran eşlemesi için eylemin içinde Linear interpolasyonu kullanmayı, sahnenin yumuşatmasını ana çizgide uygulamayı değerlendirin. Animatör Danny Sugar’ın bu önerisi Moho’da Bir Karakter İçin Donanım Kontrolcüleri Nasıl Oluşturulur başlıklı kaynakta yer alıyor. Bunu başlangıç koşulu olarak değerlendirin; özellikle doğrusal olmayan deformasyonlar farklı bir interpolasyon gerektirebilir.

Yerel poz uygulanmışken dönüş sınırını inceleyin. Başlangıç görünümüne dönmeden hemen önce ve döndükten hemen sonra taşıyıcı konumunu, çizim şeklini ve görünürlüğü karşılaştırın. Yalnızca nötr uç noktaların eşleşmesi, düzenlenebilir bir donanımı sınamak için yeterli değildir.

Bölüm 6

Yerel düzenlemelerin dönüşün tamamında korunduğunu nasıl doğrulayabilirsiniz?

Tekrarlanabilir bir poz matrisi kullanın. Aşağıdaki önerilen açılar, karakter görünümlerini tanımlar; kadranınızın sayısal açılarına eşit olmak zorunda değildir. Bu kontroller ölçülmüş sonuçlar değil, bir teşhis yöntemidir.

Dönüş konumu Nötr yerel kontrol Yerel poz A Yerel poz B
Ön Bağlantıyı kontrol edin Küçük bir ayar uygulayın Ters yönde ayar uygulayın
İlk profil Konumu kontrol edin Yönü ve aralığı kontrol edin Çizimin hizasını kontrol edin
Arka Amaçlanan görünürlüğü kontrol edin Kaydedilen pozu kontrol edin Geri dönüş davranışını kontrol edin
Karşı profil Konumu kontrol edin Yönü ve aralığı kontrol edin Çizimin hizasını kontrol edin
Öne dönüş Başlangıç görünümüyle karşılaştırın Sınırda sürekliliği kontrol edin Sınırda sürekliliği kontrol edin

İki geçiş yapın. İlkinde dönüşü sabit tutup yerel kontrolü birkaç kare boyunca canlandırın. İkincisinde yerel pozu sabit tutup dönüşü aralığı boyunca canlandırın. İlki yerel düzenlenebilirliği, ikincisi ise dönüşün bu pozu tutarlı biçimde taşıyıp taşımadığını sınar.

Deneme ayarlarını, kontrol çatışmasını tamamlanmamış bir çizimden ayırt edebileceğiniz kadar küçük tutun. Uç bir poz yalnızca profilde yanlış görünüyorsa özelliğin görünüme özgü deformasyon çalışmasına ihtiyacı olabilir. Dönüşümleri ayırmak düzenleme olanağı sağlar; gerekli her silueti kendi başına oluşturmaz.

Bölüm 7

Kontroller hâlâ yanlış davranıyorsa neleri kontrol etmelisiniz?

Eylem önizlemesi çalışıyor ancak ana çizgi çalışmıyorsa sürücünün anahtarlanmış açılarını, istenmeyen anahtarları ve iç içe kemik katmanlarını kontrol edin. İlk Smart bone dial issue başlığı, bunları birbirinden ayrı olası teşhis noktaları olarak belgeliyor. Ayrıca iç içe Smart Bone kurulumu için benzersiz adlandırılmış bir çocuk eylemi kullanmayı açıklıyor.

Tek bir iskelet içindeki çocuk kemiği ile çocuk kemik katmanını birbirinden ayırın. Başka bir kemik katmanı eklemek kontrol düzenini değiştirir. Anime Studio Tutor’ın Üst Katmandan Kemikleri Kontrol Etme kaynağı, Moho Pro 12 için etiketlenmiş, katmanlar arası açık bir betik tabanlı köprüyü belgeliyor. Bu geçmiş uygulama, katmanlar arası kontrolün bilinçli bir kurulum gerektirdiğini gösteren yararlı bir kanıttır; taşıyıcı ve çocuk iş akışının ön koşulu değildir.

Daha fazla yapı eklemeden önce, çalışmayan en küçük örneğe dönün: bir dönüş sürücüsü, bir taşıyıcı, bir yerel kontrol ve bir çizim öğesi. Hiyerarşiyi, bağlamayı ve eylem anahtarlarını burada doğrulayın. Dönüş değişirken yerel poz düzenlenebilir kalana kadar kapsamı genişletmeyin.

Tamamlanmış donanım, herhangi bir amaçlanan görünümde durmanızı, yerel özelliğe poz vermenizi ve bu ayarı kaybetmeden dönmeye devam etmenizi sağlamalıdır. Önce bu davranışı tek bir özellikte kurun, ardından aynı açık sorumluluk ayrımını kalan kontrollere uygulayın.

Bölüm 8

Kaynaklar

İlgili okumalar

Bu konuyu keşfetmeye devam et