Skocz do zawartości

IK Chain - kolano nie w ta strone


guru

Rekomendowane odpowiedzi

nie mam pojecia jeszcze za duzego o animacji i nie moge sobie poradzic z takim przypadkiem.

podcyas poruszania noga ktora podpiolem za pomoca bones'ow ale za kazdym razem jak steruje IK Chainto kolano idzie w nie ta strone co trzeba.

[ATTACH]63942[/ATTACH]

 

Hmm chyba sobie poradzilem. wiec chyba temat nie aktualny. Doczytałem w Bibli ze usuwanie przyciskiem Delete kosciu moze powodować złe działanie algorytmu IK

Edytowane przez guru
Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 8
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Dodatkowo, nigdy nie powinno się, robić kości do IK idealnie wyprostowanych, tak jak u ciebie na zdjęciu. Głównie stąd wziął się twój problem. W Twoim przypadku kość piszczela powinna być zgięta chociaż o 1 stopień w stosunku do kości uda.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

chyba wiem o co ci chodzi. Byc moze to przez to wazne ze juz dziala.

 

Ale mam jeszcze jedno pytanie co do rąk tego robota.

Chce zeby reka w ramieniu rotowala sie tylko w jednej płaszczyśnie a ramieniu w innej. Jak to moge osiągnąć? domyslam sie ze to za pomocą jakichś Contraint albo IKSolvera ale tyle tego jest a akurat zaczynam w to wchodzic dopiero.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli dobrze rozumiem, to po prostu chcesz zablokować ruchy wybranych kończyn w wybranych płaszczyznach? Jeśli tak, to są 2 proste rozwiązania:

1.

- Wybierasz interesującą kość (np. ramienia)

- Wchodzisz w zakładkę Motion->Assign Controller

- Wybierasz Rotation (Jeśli freezowałeś obiekt to:Rotation-> Zero Euler XYZ)

- Wybierasz interesującą Cię oś, klikasz na taki mały znak zapytania na górze na lewo (Assign Contrller) i wybierasz Float Limit

- Wartość Upper i Lower ustawiasz na 0

- Czynność powtarzasz dla innych osi

2. Drugi sposób

- Jest taki sam tylko zamiast wybrać Float Limit, wybierasz Float Expression. W polu Expression wpisujesz 0, klikasz Evaluate i dajesz Close.

 

Mam nadzieję, że oto chodziło, pozdrawiam.

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

o stary wielkie dzieki:) repa daje.

A jeszcze jedna rzecz o ile da sie w miare szybko odpowiedziec.

jak juz bede mial zblokowane te osie dla calej reki co powinienem zrobic zeby łapiąc za dłoń i poruszająć cała reka zginała się w łokciu.

Czy uda sie to jak jak przy nodze za pomocą IKChain plus blokada osi?

Edytowane przez guru
Odnośnik do komentarza
Udostępnij na innych stronach

Od tego jest IkChain, żeby łokieć zginał się do ruchu dłoni.

(

ale chodzi mi o to czy moge zablokować w jakiejs płaszczysnie jak juz mam IKChain??

Offtop.

Ja myslałem że to nie guru zadaje pytania userom, tylko userzy pytają guru. Świat na psy schodzi Panie :(

Czepiasz sie :P.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności