La contrainte Geometry Attribute¶
La contrainte Geometry Attribute transforme un objet ou un os en fonction des données d’attribut de géométrie échantillonnées d’un objet cible. Cela permet au mouvement et à la déformation d’être pilotés directement par les sorties de géométrie procédurale, telles que les positions ou les orientations des nœuds de géométrie.
Options¶
Contrainte Geometry Attribute.¶
- Target
Objet cible à partir duquel extraire la géométrie. Les types de géométrie pris en charge sont Maillage, Courbe, Nuage de points et Instance.
- Offset with Target Transform
Applique la transformation mondiale de l’objet cible au-dessus de la transformation de l’attribut.
- Attribute Name
Nom de l’attribut échantillonné. Le nom d’attribut par défaut est position.
- Data Type
Type de données de l’attribut échantillonné. Le type déterminera les composants qui seront utilisés pour transformer l’objet contrainte.
- Vector:
Type de données vectoriel, affecte l’emplacement.
- Quaternion:
Le type de données Quaternion affecte la rotation.
- 4x4 Matrix:
Le type de données Matrice 4x4 affecte l’ensemble de la transformation. Les composants Emplacement, Rotation et Échelle peuvent être basculés séparément, mais supprimeront le cisaillement (shearing) de la matrice.
- Domain
Domaine de l’attribut échantillonné.
- Point:
Domaine de points à partir d’un maillage, d’une courbe ou d’un nuage de points.
- Edge:
Domaine Edge à partir d’un maillage.
- Face:
Domaine du Face à partir d’un maillage.
- Face Corner:
Domaine Face Corner à partir d’un maillage.
- Spline:
Domaine Spline à partir d’une courbe.
- Instance:
Domaine Instance à partir d’une instance.
- Sample Index
Index de l’élément geometrique pour échantillonner l’attribut. Les valeurs d’index sont limitées à ce qui est présent sur la géométrie cible.
- Mix Mode
Spécifie comment les transformations copiées et existantes sont combinées.
- Replace:
Remplace la transformation d’origine par la transformation depuis l’attribut.
- Before Original (Full):
Applique la transformation copiée avant l’original, à l’aide d’une simple multiplication matricielle comme si la cible de la contrainte était un parent en mode Full Inherit Scale. Créera un cisaillement (shear) lors de la combinaison de la rotation et de l’échelle non uniforme.
- Before Original (Split Channels):
Applique la transformation copiée avant l’original, en gérant l’emplacement, la rotation et l’échelle séparément, comme une séquence de trois contraintes de copie.
- After Original Full:
Applique la transformation copiée après l’original, en utilisant une simple multiplication matricielle comme si la cible de la contrainte était un enfant en mode Full Inherit Scale. Créera un cisaillement (shear) lors de la combinaison de la rotation et de l’échelle non- uniforme.
- After Original (Split Channels):
Applique la transformation copiée après l’original, en gérant l’emplacement, la rotation et l’échelle séparément, comme une séquence de trois contraintes de copie.
- Influence
L’intensité de la contrainte sur le propriétaire.