Vynútenie Potomok od#

Potomok od je vynútená verzia štandardného vzťahu medzi objektami (vzťah rodič/potomok) (vzťah vytvorený skratkou Ctrl+P, v 3D zábere).

Rodičovstvo s vynútením má v porovnaní s tradičnou metódou niekoľko výhod a vylepšení:

  • Pre ten istý objekt môžete mať niekoľko rôznych rodičov (nastavenie váhy ich vplyvu posúvačom Vplyv).

  • Ako pri každom vynútení, aj tu môžete nastaviť kľúč (t. j. animovať) jeho nastavenie Vplyv. To umožňuje objektu, ktorý má na sebe vynútenie Potomok od, meniť v čase, ktorý cieľový objekt bude považovaný za rodičovský a teda bude mať naň vplyv.

    Dôležité

    Nezamieňajte si tento „základný“ objekt s tým, ktorý definuje reťaze kostí vnútri armatúry. Toto vynútenie sa používa na určenie rodičovstva objektu ku kosti (tzv. opláštenie objektu), alebo dokonca kosti ku kosti. Nesnažte sa ho však používať na definovanie reťazí kostí.

Možnosti#

../../../_images/animation_constraints_relationship_child-of_panel.png

Panel Potomok od.#

Cieľ

Cieľový objekt, ktorého je tento objekt potomkom. ID údajov slúži na výber cieľa vynútenia a nie je funkčný (červený stav), ak ho nemá. Viac informácií nájdete v časti všeobecné vlastnosti vynútenia.

Poloha

Každé z týchto tlačidiel ovplyvní alebo neovplyvní polohu rodiča pozdĺž príslušnej osi.

Rotácia

Každé z týchto tlačidiel ovplyvní alebo neovplyvní rotáciu rodiča okolo príslušnej osi.

Mierka

Každé z týchto tlačidiel ovplyvní alebo neovplyvní mierku pozdĺž príslušnej osi.

Nastaviť inverzné

Predvolene sa pri priradení vlastníka k cieľu stane cieľ pôvodným priestorom vlastníka. To znamená, že poloha, rotácia a mierka vlastníka sú posunuté o rovnaké vlastnosti cieľa. Inými slovami, vlastník sa transformuje, keď ho nadradíte svojmu cieľu. To nemusí byť žiadúce! Ak teda chcete vlastníka vrátiť do stavu pred nadviazaním, kliknite na tlačidlo Nastaviť inverzné.

Zmazať inverzné

Týmto tlačidlom sa zvrátia (zrušia) účinky vyššie uvedeného tlačidla a vlastník/potomok sa vráti do predvoleného stavu, pokiaľ ide o jeho cieľ/rodiča.

Vplyv

Ovláda percento vplyvu vynútenia na objekt. Viac informácií nájdete v časti všeobecné vlastnosti vynútenia.

Tipy#

Pri vytváraní nového rodičovského vzťahu použitím tohto vynútenie je zvyčajne potrebné kliknúť na tlačidlo Nastaviť inverzné po priradení rodičovského vzťahu. Ako bolo uvedené vyššie, zruší sa tým akákoľvek nežiadúca transformácia z rodičovského prvku, takže vlastník sa vráti do polohy/rotácie/mierky, v ktorom sa nachádzal pred aplikáciou vynútenia. Všimnite si, že tlačidlo Nastaviť inverzné by ste mali použiť pri vypnutých všetkých ostatných vynúteniach (ich Vplyv nastavený na 0,0) pre konkrétne vynútenie Potomok a pred transformáciou cieľa/rodiča (pozri príklad nižšie).

Pokiaľ ide o prepínacie tlačidlá, ktoré ovládajú, ktoré vlastnosti jednotlivých transformácií cieľa (t. j. rodiča) ovplyvňujú vlastníka, zvyčajne je najlepšie ponechať ich všetky zapnuté alebo vypnúť všetky tri dané transformácie Poloha, Rotácia a Mierka.

Technická poznámka#

Ak použijete toto vynútenie so zapnutými všetkými kanálmi, použije sa pre rodičovský vzťah priame násobenie matrice, nie rozklad rodičovskej matrice na Polohu/Rotáciu/Mierku. Tým sa zabezpečí, že sa správne použije akákoľvek transformácia a to aj pre kombinácie rodičov s rotáciou a nejednotne zmenenou mierkou.

Príklady#

../../../_images/animation_constraints_relationship_child-of_example1.png

Bez vynútenia.#

Všimnite si pozíciu prázdnej jednotky Vlastník (owner) 1.0 pozdĺž osí X a Y.

../../../_images/animation_constraints_relationship_child-of_example2.png

Práve pridaný potomok.#

Tu vidíte, že prázdny Vlastník (owner) je teraz vzdialený 1,0 jednotky od prázdneho Cieľa (target) pozdĺž osí X a Y.

../../../_images/animation_constraints_relationship_child-of_example3.png

Nastavenie posuvu.#

Kliknutím na tlačidlo Nastaviť inverzne sa Vlastník (owner) vráti do pôvodnej pozície.

../../../_images/animation_constraints_relationship_child-of_example4.png

Transformovaný cieľ/rodič.#

Cieľ (target) bol posunutý pozdĺž roviny XY, otočený okolo osi Z a má zmenenú mierku pozdĺž lokálnej osi X.

../../../_images/animation_constraints_relationship_child-of_example5.png

Vymazaný posuv.#

Kliknutím na tlačidlo Zmazať inverzné. Vlastník (owner) je opäť plne pod kontrolou Cieľa (target).

../../../_images/animation_constraints_relationship_child-of_example6.png

Opätovné nastavenie posuvu.#

Opätovné kliknutie na položku Nastaviť posuv. Ako môžete vidieť, nedá to rovnaký výsledok ako v transformácii cieľ/rodič. Ako bolo uvedené vyššie, použite Nastaviť inverzné len raz, pred transformáciou cieľa/rodiča.