Le terme de connections ("connexions" en français) recouvre beaucoup de significations dans la mesure où, quand on parle de pipeline, tout élément est connecté à un ou plusieurs autres.
On peut ainsi parler de connexion :
- entre des assets et un shot, ce qu'on appelle le casting
- entre des assets de fabrication (voir Asset Manager)
- entre des nodes : par exemple, dans une scène d'animation (rig, contraintes...), une scène de shading/lighting (assignation de shaders, référencement de textures, light linking...) ou un script de compositing (enchaînement des noeuds de compositing)
- entre des paramètres : par exemple, connecter la sortie RGB d'un noeud de mapping dans l'entrée Albedo d'un shader
Ainsi, le terme de connexion s'applique à beaucoup de cas très divers, l'essentiel pouvant se traduire par le schéma suivant :
upstream ------->------- downstream
- une connexion a des entrées (inputs) et des sorties (outputs)
- elle est donc orientée (on peut aussi utiliser le terme de upstream pour la partie "amont" et downstream pour la partie "aval")
- elle est typée (on ne peut pas connecter n'importe quel type de donnée n'importe comment : un certain type est attendu pour le.s input.s autant que pour le.s output.s)