706 Blend er. Kompendium
Zanim jednak przejdziemy do szczegółowego omówienia każdego z nich, warto zwrócić uwagę na fakt, iz są one obsługiwane przez krzywe IPO. Celem ich edycji wystarczy rylko z rozwijanego menu Ipoty/r strefy IPOOrne Editor wskazać opcję Constramt (rysunek 19.3).
706 Blend er. Kompendium
Rysunek 19.3.
Opcjo Constramt z menu Ipo type
Ipotyp*:
fi Sequent*
© PODI
WorW
tC Objtcl
Edycja krzywych IPO dla ograniczników przypomina nieco pracę ze ścieżkami Pdtk, kiedy to na wykresie ukazane były dwie poziome, czarne linie (rysunek 19.4). W tym przypadku oznaczają one minimalny i maksymalny wpływ, jaki ogranicznik może wywierać na zachowanie kości w armaturze.
Rysunek 19.4.
Wykres dla krzywej IPO typu Constramt. charakterystyczne dwie czarne linie, wyznaczające zakres edycji ogranicznika
Przekroczenie którejkolwiek z nich, a więc utworzenie węzła o wartości niższej od 0.0 lub wyższej niz 1.0, oznacza zachowanie minimum i maksimum, nigdy zaś ich przekroczenie. Dzieje się tak, ponieważ krzywa IPO odpowiada za wielkość parametru Influence, jaki znajdziemy w większości rodzajów Constramt (rysunek 19.5).
Rysunek 19.5.
Suwak Influence oraz znajdujące się obok przyciski Show i Key
Znajdujące się obok przyciski wymuszają podgląd krzywej danego ogranicznika w strefie IPOQ<rve Editor (Show) lub dodanie klatki kluczowej, adekwatnej do wprowadzonej wielkości suwaka Influence (Kry, rysunek 19.6).
To, co łączy jeszcze wszystkie ograniczniki, to możliwość nadawania im nazwy w domyślnie czerwonym polu ogranicznika (rysunek 19.7), kasowanie za pomocą ikony *]oraz przesuwanie na liście w przypadku obecności kilku w jednym obiek-
707
Rozdział 19. ♦ Constrahrts
Rysunek 19.6.
Dodanie klatki kluczowej za pomoc? przycisku Key w pierwszej, dwudziestej i setnej klatce animacji przy wartości Influence równej odpowiednio 0.000, 0.500 oraz 1.000
cie naraz dzięki przyciskom B i l£j. Ostatnie dwie tunkcie nabieraią wyjątkowego znaczenia z chwilą, gdy zdamy sobie sprawę, iż ograniczniki egzekwowane są w kolejności od góry do dołu, a w przypadku bezpośredniego sąsiedztwa dwóch tego samego typu program prowadzi do ich uśrednienia.
Rysunek 19.7.
Zaznaczony pasek pozwala na zmianę nazwy ogranicznika z domyślnej Const na dowoInę, wybrang przez użytkownika
Czerwony kolor paska jest sygnałem, iż ogranicznik nie funkcjonuje poprawnie; najczęściej jest to spowodowane błędnymi ustawieniami kontrolowanych przezeń osi bądź brakiem Target, a więc nazwy obiektu, do którego się odnosi. W przypadku wykorzystania w tej roli jednej z kości Amtalurc, okienko Gmstramls uzupełnione zostanie o pasek BO:, gdzie wpiszemy nazwę określonej kości (rysunek 19.8).
_ surt i • i**' oa>
irilTIWk^PTr-iT'
Rysunek 19.8.
Pasek 08; oraz 80: wskazujące na obiekt i kośt, od którego uzależnione zostanie działanie ogranicznika
Celem lepszej orientacji podczas tworzenia animacji szkieletu, którego poszczególne kości mogą przechowywać różnego rodzaju ograniczniki, jak i animację, twórcy programu zabawili je na odpowiednie kolory;
♦ żółty — IK Soher Constramt,
♦ pomarańczowy — IK Solna- Constramt bez wyznaczonego Target,
♦ zielony — kość zawierająca inny ogranicznik,
♦ szary — kość bez ogranicznika,