HI Solver, IK çözümü için önceki karelerden gelen hesaplamalara dayanmayan, geçmişten bağımsız bir çözücüdür; bu nedenle animasyonunuzun uzunluğu ne olursa olsun kullanımı hızlıdır. Geçmişten bağımsız çözücü, zincirin ucunu manipüle etmek için bir hedef kullanır. Bağlantının hangi yönde döneceğine dair bir tercih belirten bir tercih edilen açı kullanır: pozitif veya negatif. Tercih edilen açı, başlangıç açısı olarak da düşünülebilir; yani, çözücü uygulandığı sırada bağlantının döndürüldüğü açı.
Ters kinematik (IK) çözümü, çözücü düzlemi olarak bilinen bir düzlemde gerçekleşir . Çözücü düzleminin açısı, dönme açısı adı verilen bir parametre ile kontrol edilir .
Döndürme açısını değiştirme
Çözücü düzleminin açısı aslında iki koordinat sisteminden birinde hesaplanır: Başlangıç Eklem Üst Noktası uzayı veya IK Hedef Üst Noktası uzayı. Dünya uzayı açık bir seçenek değildir; ancak, IK Hedef Üst Noktası seçeneğini seçerek ve IK hedefinin bağlantısız (yani hiyerarşik bir üst noktası olmayan) olduğundan emin olarak IK zincirini dünya uzayında çalışacak şekilde kolayca yapılandırabilirsiniz. Bu durumda, IK hedefinin üst noktası dünyadır ve bu nedenle çözücü düzlemi dünya uzayında hesaplanacaktır.
Dönme açısı animasyonludur. Bunu doğrudan veya bir manipülatör ile ayarlayabilirsiniz. Ya da dönme açısını bir nesneye hedefleyebilir ve bu nesneyi hareketlendirerek dönme açısını etkileyebilirsiniz. Bu parametreler IK Çözücü Özellikleri açılır menüsünde bulunur .
HI Solver, animatörün ileri ve ters kinematik arasında hızlı ve kolay bir şekilde geçiş yapmasını sağlamak üzere tasarlanmıştır; ters kinematik (IK) özelliğini otomatik olarak etkinleştirme ve hedefi uç efektöre hizalama araçları içerir.
Prosedürler #
Bir zincirde IK’yı kapatmak için:
HI Solver kullanarak bir zincirin hedefini seçin.
Hareket paneli üzerinde
IK Çözücü dağıtımı, Etkinleştir seçeneğini kapatın.
IK artık kapalı, bu nedenle zincirdeki nesnelerin herhangi birini seçip döndürebilirsiniz. IK’yı açma ve kapatma işlemi, Otomatik Anahtar düğmesi kullanılarak animasyonlandırılabilir.
Tek bir animasyon izinde ters kinematik (IK) ve ileri kinematik (FK) yöntemlerini birleştirmek için:
- Bir hiyerarşi veya kemik sistemine HI IK çözücüsü uygulayın.
- Zaman kaydırıcısını açın
ve ileriye doğru hareket ettirin.
IK Zincirinin hedefini seçin ve
Hareket panelini açın.
Ters Kinematik kullanarak IK zincirini canlandırmak için hedefi hareket ettirin.- Zaman kaydırıcısını tekrar ilerletin.
- IK Çözücü Açılır Menüsünde, Etkinleştir ve FK Pozu için IK seçeneklerini kapatın.
Kökü döndürün. Tüm hiyerarşi serbestçe döner. Şimdi ileri kinematik kullanarak anahtar kareler ekliyorsunuz.
Hedef ve son efektör pozisyonlarını eşleştirmek için:
- Hedef ve uç eleman birbirinden ayrılırsa, IK/FK Snap’e tıklayın ve hedef, zincirin uç halkasına uyacak şekilde hareket edecektir.
- Otomatik Yakalama özelliği açıksa, hedefe tıklamak otomatik olarak yakalama işlemini gerçekleştirir ve hedef ile uç efektör pozisyonlarını eşleştirir.
Arayüz #

IK Çözücü grubu #
Bu gruptaki öğeler, seçilen HI IK çözücü zincirinin başlangıç ve bitiş noktalarını ayarlama olanağı sağlar. Ayrıca bu açılır menüde, hiyerarşi nesneleri üzerinde ileri kinematik dönme anahtar kareleri oluşturmak için IK manipülasyonunu kullanmanıza olanak tanıyan kontroller ve hedef ile son efektörü hizalamak için düğmeler bulunur.
- Çözücü açılır listesi
- Burada HI IK Çözücü ve IK Uzuv Çözücü arasında seçim yapın. Başlangıçta mevcut olan herhangi bir HI IK eklenti çözücüsü de bu listede görünecektir.
- Etkinleştirilmiş
- Zincirin ters kinematik (IK) kontrolünü açar ve kapatır.
HI IK Kontrol Cihazı, bir FK alt kontrol cihazına sahiptir. Etkinleştirildiğinde, FK alt kontrol cihazının değerleri IK kontrol cihazı tarafından geçersiz kılınır. Etkinleştirildiğinde ise FK değerleri kullanılır. Etkinleştirme durumunun açılıp kapanmasını animasyonlu olarak gösterebilirsiniz.
İleri dönüşler yapmak istediğinizde, hedef tarafından yapılan zincir kontrolünü devre dışı bırakmak için bunu kullanın.
- IK, FK Pozu için
- FK manipülasyonu sırasında IK’yı açmanıza olanak tanır. Etkinleştirme kapalıyken ve FK Pozu için IK açıkken, hedefi hareket ettirmek FK manipülasyonunun ortasında IK’yı otomatik olarak açar. Bunun sonucu olarak, tüm FK alt denetleyicileri IK çözümünden değerler alır. Anahtarlar hedef üzerinde değil, hiyerarşi nesnelerinde veya kemiklerde yerleştirilir. Hem Etkinleştirme hem de FK Pozu için IK kapalıyken, hedefi hareket ettirmek zinciri hiç etkilemez.
- I/FK Snap
- FK modundayken IK yakalama, IK modundayken ise FK yakalama işlemi gerçekleştirir.
IK Snap: Eğer hedef zincirin ucundan uzaklaşmışsa, IK/FK Snap’e tıklayarak hedefi zincirin son bağlantı noktasıyla aynı hizaya getirebilirsiniz.
FK Snap, IK açıkken (Etkinleştirildiğinde) IK çözümü tarafından FK alt denetleyicilerinin değerleri bastırılır. Bu değerler her zaman zincirin mevcut pozisyonuna karşılık gelmez. Etkinleştirildiğinde, FK alt denetleyicilerinin değerleri aniden devreye girer. Bu, zincirin sıçramasına neden olabilir. FK Snap, Etkinleştirilmeden önce, FK alt denetleyicilerinin mevcut pozisyondan (IK tarafından belirlenen) değerler almasını sağlar. Bu, zincir animasyonundaki sıçramayı ortadan kaldırır.
- Otomatik Çekim
-
Otomatik Yakalama açık olduğunda, 3ds Max, Etkinleştir seçeneğini açıp kapatmadan önce otomatik olarak bir IK/FK yakalama işlemi uygular. Otomatik Yakalama açık değilse, Etkinleştir seçeneğini açıp kapatmadan önce IK/FK Yakalama’ya tıklamanız gerekir, aksi takdirde zincir atlayacaktır.
Tercih Edilen Açılar grubu #
- Tercih Edilen Açıları Ayarla
- HI IK zincirindeki her kemik için tercih edilen açıyı ayarlar. Her kemiğin mevcut üst uzay dönüşü, Hiyerarşi|IK panelinin Dönme Eklemi bölümünde görüldüğü gibi X, Y ve Z Tercih Edilen Açı dönüş kanallarına yerleştirilir. Bu, ileri ve ters kinematik arasında geçiş yaparken mükemmel bir eşleşme çerçevesi oluşturmak için kullanışlıdır.
- Tercih edilen açıları varsayalım.
- Her bir kemiğin X, Y ve Z tercih edilen açı kanallarını kopyalar ve bunları FK dönüş alt denetleyicisine yerleştirir. Bu işlem esasen “Tercih Edilen Açıları Ayarla” fonksiyonunun ters işlemini gerçekleştirir.
Kemik Eklemleri grubu #
Ters kile zincirinin uçlarını değiştirmenize olanak tanır.
- Başlangıç Eklemini Seçin
- Ters kinematik (IK) zincirinin bir ucunu tanımlar. Görünüm alanından veya isimle seçin (tuşuna basın H).
- Uç Bağlantısını Seçin
- Ters kinematik (IK) zincirinin diğer ucunu tanımlar. Zincirin yönü, Başlangıç ve Bitiş Eklemi tarafından değil, hiyerarşi tarafından belirlenir. Görünüm penceresinden veya isimle seçin (tuşuna basın H).
Uyarı: Başlangıç veya Bitiş Eklemlerini değiştirirseniz ve IK Uzuv Çözücüsü başlangıç ve bitiş arasında ikiden fazla kemik olursa, çözücü çalışmaz. IK hedefinin taşınması kemikleri etkilemez.İpucu: Hiyerarşinin sırası zincirin yönünü belirler. 10. kemiği başlangıç, 1. kemiği ise bitiş olarak seçerek zincirin yönünü tersine çeviremezsiniz.
