Introduction au node Locator 3D
Le nœud Locator 3D a pour but de transformer un point dans l’espace 3D en coordonnées 2D que d’autres nœuds peuvent utiliser dans le cadre d’expressions ou de modificateurs.
Lorsque le Locator est fourni avec une caméra et les dimensions de l’image de sortie, il transforme les coordonnées d’un contrôle 3D en espace écran 2D. La position 2D est exposée sous forme de sortie numérique qui peut être connectée à/depuis d’autres nœuds. Par exemple, pour connecter le centre d’une ellipse à la position 2D du Locator, faites un clic droit sur le contrôle du centre du masque et sélectionnez Connect To > Locator 3D > Position.
Entrées du nœud Locator 3D
Deux entrées acceptent des scènes 3D comme sources. L’entrée orange de la scène est requise, tandis que l’entrée verte Target est facultative.
- SceneInput : L’entrée orange requise accepte la sortie d’une scène 3D. Cette scène doit contenir l’objet ou le point dans l’espace 3D que vous souhaitez convertir en coordonnées 2D.
- Target : L’entrée verte facultative accepte la sortie d’une scène 3D. Lorsqu’elle est fournie, le centre de transformation de la scène est utilisé pour définir la position du Locator. Les contrôles de transformation pour le Locator deviennent des décalages par rapport à cette position.
Configuration du nœud Locator 3D
La scène fournie à l’entrée du Locator doit contenir la caméra à travers laquelle les coordonnées sont projetées. Il est donc préférable de placer le Locator après le Merge qui introduit la caméra dans la scène.
Si un objet est connecté à l’entrée cible du nœud Locator, le Locator est positionné au centre de l’objet, et les curseurs de translation XYZ de l’onglet Transformation fonctionnent dans l’espace de coordonnées local de l’objet au lieu de l’espace global de la scène. Cela est utile pour suivre la position d’un objet malgré toutes les transformations supplémentaires appliquées plus loin en aval.
Onglet Controls du nœud Locator 3D
La plupart des contrôles du Locator 3D sont cosmétiques, traitant de l’apparence du locator et de son rendu dans la sortie finale. Cependant, les paramètres de la caméra sont essentiels pour obtenir les résultats souhaités.
- Size : Le curseur Size est utilisé pour définir la taille du réticule à l’écran du Locator.
- Color : Un contrôle de couleur basique est utilisé pour définir la couleur du réticule à l’écran du Locator.
- Matte : Activer l’option Is Matte applique une texture spéciale à cet objet, le rendant non seulement invisible à la caméra, mais rendant également tout ce qui apparaît directement derrière la caméra invisible. Cette option remplace toutes les textures.
- Is Matte : Lorsqu’elle est activée, les objets dont les pixels se trouvent derrière les pixels de l’objet mat en Z ne sont pas rendus.
- Opaque Alpha : Définit la valeur alpha de l’objet mat à 1. Cette case à cocher n’est visible que lorsque l’option Is Matte est activée.
- Infinite Z : Définit la valeur dans le canal Z à l’infini. Cette case à cocher est visible uniquement lorsque l’option Is Matte est activée.
- Sub ID : Le curseur Sub ID peut être utilisé pour sélectionner un sous-élément individuel de certaines géométries, comme un caractère individuel produit par un nœud Text 3D ou une copie spécifique créée par un nœud Duplicate 3D.
- Make Renderable : Détermine si le Locator est rendu comme un objet visible par le moteur de rendu OpenGL. Le moteur de rendu logiciel n’est actuellement pas capable de rendre des lignes et ignore donc cette option.
- Unseen by Camera : Ce contrôle par case à cocher apparaît lorsque l’option Make Renderable est sélectionnée. Si la case Unseen by Camera est cochée, le Locator est visible dans les visualiseurs mais n’est pas rendu dans l’image de sortie par le nœud Renderer 3D.
- Camera : Ce contrôle déroulant est utilisé pour sélectionner la caméra dans la scène qui définit l’espace écran utilisé pour la transformation des coordonnées de 3D à 2D.
- Use Frame Format Settings : Sélectionnez cette case pour remplacer les contrôles de largeur, hauteur et de proportion de pixel, et les forcer à utiliser les valeurs définies dans les préférences de format de cadre de la composition.
- Width, Height, and Pixel Aspect : Pour que le Locator génère une transformation 2D correcte, il doit connaître les dimensions et l’aspect de l’image. Ces contrôles doivent être définis sur les mêmes dimensions que l’image produite par un moteur de rendu associé à la caméra spécifiée ci-dessus. Un clic droit sur ces contrôles affiche un menu contextuel contenant les formats de cadre configurés dans les préférences de la composition.
Onglets Transform et Settings du nœud
Les onglets Transform et Settings restants sont communs à de nombreux nœuds 3D.