Aperçu
Le Texture Transforms'insère entre un matériau 3D (ou une texture 3D) et son destinataire pour ajuster les UVs en 3 dimensions. Contrairement au Texture 2D qui ne gère que U et V, le Texture Transform gère aussi W (profondeur) — essentiel pour des textures 3D volumétriques (Fast Noise 3D, Gradient 3D).
Sortie = toujours un matériau. Utilisable pour toute texture procédurale ou image qui passe par lui.
Où trouver ce node
- Effects Library :
Tools > 3D > Texture > Texture Transform - Ajout rapide : clic droit dans le Node Editor →
Add Tool > 3D > Texture > Texture Transform
Inputs
- Material Input (orange) — requis. Accepte une image 2D ou un matériau 3D (Gradient 3D, Fast Noise Texture, Blinn, etc.).
Configuration
Workflow type pour positionner un Gradient 3D :
Gradient 3D ──→ Texture Transform (Rotate 45°) ──→ Shape 3D (MaterialInput)
Animation d'une texture qui défile :
Fast Noise Texture ──→ Texture Transform (U Translate animé) ──→ Blinn Diffuse → Shape 3D
Onglet Controls
Translation
- U / V / W Translate
- Déplace la texture le long des axes UVW. Animable pour créer des effets de défilement.
Rotation
- Rotation Order
- Ordre d'application des rotations (UVW, VUW, etc.). Change le résultat sur des rotations combinées.
- UVW Rotation (dials)
- Rotation autour de chaque axe UVW. Équivalent de tourner la texture sur l'objet.
Scale
- U / V / W Scale
- Ajuste la taille de la texture sur chaque axe. > 1 = texture agrandie (moins répétée), < 1 = texture plus petite (plus de tiling).
Pivot
- U / V / W Pivot
- Point de référence pour les rotations et scales. Par défaut au centre. Décaler pour tourner/scaler autour d'un autre point.
Material ID
Identifiant pour AOV.
Texture Transform vs Texture 2D
- Texture Transform (ce node)
- Gère U, V et W. Supporte les matériaux 3D volumétriques (Fast Noise 3D, Gradient 3D). Plus de contrôles (Pivot, Rotation Order).
- Texture 2D
- Gère U et V uniquement. Suffisant pour les images 2D plaquées sur un objet. Pas de Pivot, pas de W.
Règle : Texture Transform pour tout ce qui est matériau 3D ou qui nécessite Pivot/W. Texture 2D pour des ajustements simples U/V sur des images.
Cas d'usage
- Positionner un Gradient 3D— Gradient 3D → Texture Transform (Rotation V 90°) → gradient qui passe de horizontal à vertical. C'est la méthode recommandée pour orienter un Gradient 3D.
- Animer une texture qui défile — Fast Noise Texture → Texture Transform avec U Translate animé → effet de « rivière qui coule » ou « nuages qui défilent ».
- Rotation de texture avec pivot — décaler le Pivot UV pour faire tourner une texture autour d'un point spécifique (coin plutôt que centre).
- Étirer une texture dans une direction — U Scale = 2, V Scale = 0.5 = texture étirée horizontalement et compressée verticalement. Utile pour simuler un mouvement ou du stretch.
- Texture seamless avec offset— une texture qui paraît identique mais décalée entre deux objets (pour éviter la répétition visible d'un tiling).
- Animer un Fast Noise 3D sur l'axe W — en mode 3D, le Fast Noise Texture n'est pas animable via Seethe. Utiliser Texture Transform et animer W Translate = le pattern évolue dans le temps en traversant le volume.
- Wobble effect— animer légèrement rotation + translate → texture qui oscille, simule de l'énergie.
Astuces
- Indispensable pour le Gradient 3D — sans Texture Transform, impossible de positionner précisément un Gradient 3D en 3D (voir la page du Gradient 3D).
- W Translate pour animer du noise 3D — astuce puissante. Le mode 3D de Fast Noise Texture ne supporte pas Seethe, mais animer W Translate en Texture Transform a le même effet : le pattern « traverse » le volume.
- Pivot décalé pour rotation locale — si vous voulez faire tourner une texture autour d'un point précis plutôt que son centre, décalez le Pivot UV.
- Scale non uniforme pour étirer une texture dans une direction (U différent de V). Parfait pour des effets de motion streaks.
- Rotation Order matters pour des rotations combinées sur plusieurs axes. En cas de comportement bizarre, essayer un autre Order.
- Animer Translate + Rotation ensemble pour des effets « tourbillon » ou « vortex » appliqués à une texture.
