aboutsummaryrefslogtreecommitdiff
path: root/docs/build/_sources/components_overview.rst.txt
blob: 6417417c1bee3699143e3c2ef42a3db4c7835899 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
===================
Components Overview
===================

.. codeauthor:: Jeremy Ernst


Terminology
-----------

.. glossary::

   asset

        An asset is the totality of all of the parts that make up the rig. In terms of a character, an asset would be
        the encapsulation of the components that make up the character, as well as metadata defining the character,
        like its name, etc.

   component

        Components are the individual parts that make up an asset. Components are things like, a leg, an arm, a torso,
        etc.

   metanode

        Each component (and asset) has a metanode, which is a Maya network node that stores metadata. The most basic
        metadata are things like the prefix, suffix, full name of the module, and many more useful bits of information.

        .. image:: /images/metanode.png

   joint mover

        A joint mover is a simple rig attached to a component that aids in the creation of the skeleton. It makes joint
        placement clean and consistent across all components.


Class Diagram
-------------

.. image:: /images/artv2_class_diagram.png



Classes Associated with Components
----------------------------------

The following classes are used by or associated with the component classes.

.. toctree::
   :maxdepth: 1

   rig_asset.rst
   joint_mover.rst