Všeobecné

Cieľ

Cieľ je objekt, na ktorý sa má vynútenie vzťahovať. Napríklad Vynútenie Kopírovať polohu kopíruje polohu cieľového objektu do vynucovaného objektu.

Spočiatku je cieľ prázdny a ikona obmedzenia je červená, čo znamená, že je neaktívna:

../../../_images/animation_constraints_interface_common_target.png

Po výbere cieľa sa ikona zmení na sivú a vynútenie začne fungovať.

Predvolene vynútenie používa polohu počiatku cieľa, ale ak je cieľom povrchová sieť alebo mriežka, je možné to zmeniť výberom skupiny vrcholov. Vynútenie potom použije vážený priemer polôh vrcholov cieľa.

../../../_images/animation_constraints_interface_common_target-vertex-group.png

Alternatívne, ak je cieľom armatúra, je možné vybrať kosť a zvoliť interpolovanú polohu medzi jeho hlavou a chvostom. Tlačidlo umožňuje sledovať zakrivený tvar ohybu kosti.

../../../_images/animation_constraints_interface_common_target-bone.png

Priestor

Cieľový priestor je referenčná snímka pre získanie súradníc polohy, uhlov rotácie a mierok cieľa. Vlastnícky priestor je referenčná snímka pre aplikovanie týchto čísel na objekt alebo kosť, ktorá vlastní vynútenie.

../../../_images/animation_constraints_interface_common_space.png

Použitím Priestoru sveta pre Cieľ aj Vlastníka sa vynucovaný objekt umiestni na rovnaké miesto ako cieľ bez ohľadu na ich rodičov.

Typy priestorov

Priestor sveta

Použije transformáciu vzhľadom na svetové osi.

Vlastný priestor

Použije transformáciu vzhľadom na ľubovoľný objekt alebo kosť.

Priestor pózy Len kosti

Použije transformáciu vzhľadom na objekt kotvy.

Lokálny priestor

Pre objekt použije transformáciu vzhľadom na jeho rodičovský objekt.

Pre kosť použije transformáciu vzhľadom na jej pokojový stav, po tom, čo bol pokojový stav transformovaný rodičovskými kosťami. (Ak kosť nemá žiadne iné vynútenia, ide o jej transformáciu, ako je znázornené v Editor vlastností v režime pózy.)

Varovanie

Pre objekty bez rodičovského objektu má Lokálny priestor špeciálny význam, ktorý je zachovaný z dôvodu spätnej kompatibility. Toto správanie môže byť v budúcnosti odstránené a nemali by ste sa naň spoliehať; namiesto toho použite Priestor sveta.

Lokálne s rodičom Len kosti

Použije transformáciu vzhľadom na pokojový stav kosti. Na rozdiel od Lokálneho priestoru to zahŕňa rozdiel v rotácii a polohe spôsobený rotáciou akejkoľvek predchádzajúcej kosti.

Lokálny priestor (orientácia vlastníka) Len cieľové kosti

Tento priestor je určený na použitie s nastavením Vlastník na Lokálny priestor. Načíta Lokálny priestor cieľovej kosti, upravený tak, aby fungoval s orientáciou odpočinku kosti vlastníka. Výsledkom je, že ak sú rodičovské kosti cieľa aj vlastníka v polohe pokoja, vlastník prejde rovnakou transformáciou ako cieľ v priestore kostry. Nasledujúci obrázok to demonštruje:

../../../_images/animation_constraints_interface_common_space_local-owner-orientation.png
  • Armatúra vľavo obsahuje cieľovú kosť, ktorú otáčame ručne.

  • Prostredná armatúra má vynútenie, ktoré kopíruje rotáciu miestneho priestoru cieľovej kosti. Ak sa cieľová kosť otáča okolo svojej osi Y, táto vlastnícka kosť sa otáča o rovnaký uhol okolo svojej vlastnej osi Y.

  • Armatúra vpravo má vynútenie, ktoré kopíruje rotáciu Lokálneho priestoru (Orientácia vlastníka) cieľovej kosti. Ak je cieľová kosť otočená okolo svojej osi Y, kosť vlastníka sa otáča okolo tej istej osi v priestore armatúry. Spočiatku je to rovnaké ako použitie Priestoru pózy alebo dokonca Priestoru sveta, ale ak sú otočené aj rodičovské kosti, výsledok bude odlišný.

Vplyv

Vplyv je násobiteľ sily pre vynútenie.

../../../_images/animation_constraints_interface_common_influence.png

Predvolená hodnota je 1, čo znamená, že (napríklad) vynútenie Kopírovať polohu úplne prepisuje pôvodnú polohu objektu.

Nastavenie na hodnotu 0 je rovnaké ako deaktivácia alebo dokonca odstránenie vynútenia.

Nastavením hodnoty medzi 0 a 1 získate interpolovaný výsledok. Napríklad hodnota 0,5 umiestni objekt do polovice vzdialenosti medzi jeho predchádzajúcou polohou a polohou cieľa.

Vplyv môže byť kľúčový, čo znamená, že vynútenia môžu byť zapnuté a vypnuté v priebehu animácie.

Zakázať a zachovať transformáciu

Aplikuje výsledok vynútennia na vlastnú transformáciu objektu/kosti, ale namiesto odstránenia vynútenia ho zakáže nastavením Vplyvu na 0. Rovnako ako pri aplikovaní, toto nemusí fungovať dokonale, ak vynútenie nie je v zásobníku prvé.