Aperçu
Le Texture 2Dprend une image 2D et la transforme en matériau applicable à un MaterialInput 3D. Il ajoute les métadonnées U/V Map requises pour que le renderer sache positionner correctement la texture sur la surface de l'objet.
Contrairement au UV Map 3D qui génère des UVs procédurales (Planar, Cylindrical, Spherical…), le Texture 2D utilise les UVs existantes de la géométrie et permet de les offset/scaler.
Où trouver ce node
- Effects Library :
Tools > 3D > Texture > Texture 2D - Ajout rapide : clic droit dans le Node Editor →
Add Tool > 3D > Texture > Texture 2D
Inputs
- Image Input (orange) — requis. Image 2D source (depuis un
Loader,MediaIn, ou tout node 2D).
Configuration
Loader (texture.png) ──→ Texture 2D ──→ Blinn (Diffuse Texture) ──→ Shape 3D
Cette chaîne est utile quand vous voulez contrôler précisément l'offset ou le scale de la texture sur l'objet.
Onglet Controls
- U / V Offset
- Déplace la texture le long des axes U et V. Positif = déplacement vers la droite / le haut, négatif = inverse. Animable pour faire défiler une texture.
- U / V Scale
- Change la taille de la texture dans chaque direction. > 1 = texture plus petite (multi-tile), < 1 = texture étirée.
- Wrap Mode
- Comportement quand la texture sort de sa plage UV [0, 1]. Voir section dédiée.
- Texture Filtering Mode
- Algorithme de filtrage. Voir section dédiée.
Wrap Mode : comportement aux bords
- Wrap
- Répète la texture en tile. La texture continue identique au-delà de la plage UV normale. Utile pour des textures seamless.
- Clamp
- Étend les pixels du bord à l'infini. Effet « étirement » aux bords. Utile pour éviter le tiling sur des textures non seamless.
- Black
- Les zones hors plage deviennent noires. Permet de voir clairement où la texture s'arrête.
- Mirror
- Miroir à chaque répétition (le tile suivant est l'inverse du précédent). Évite les coutures visibles sans vraie texture seamless.
Texture Filtering Mode
- Nearest — rapide, pixellisation visible au zoom. Pour pixel art ou preview.
- Bilinear — standard, interpolation douce. Bon compromis.
- Trilinear— meilleur pour du downscaling (quand l'objet est loin).
- Anisotropic — qualité supérieure sur les surfaces en perspective. Recommandé pour rendu final.
- SAT — Summed Area Table. Qualité maximale, plus gourmand en mémoire.
Texture 2D vs UV Map 3D
- Texture 2D (ce node)
- Utilise les UVs existantes de l'objet. Ajuste Offset / Scale sur ces UVs. Simple.
- UV Map 3D
- Génère de nouvelles UVs procéduralement (Planar, Cylindrical, Spherical, CubeMap, Camera, XYZ to UVW). Plus polyvalent. Souvent plus rapide selon la documentation officielle, et propose des onscreen controls.
Règle : Texture 2D si l'objet a déjà de bonnes UVs et que vous voulez juste les ajuster. UV Map 3D si vous voulez générer des UVs ou que l'objet importé n'en a pas.
Cas d'usage
- Texture répétée (tile) sur un sol — Texture 2D avec U/V Scale élevé (5, 10…) et Wrap Mode = Wrap = carrelage répété.
- Animation de texture défilante — animer U Offset pour faire défiler une texture horizontalement. Effet « tapis roulant » ou « rivière qui coule ».
- Motif réversible (mirror) — Wrap Mode = Mirror sur une texture simple produit des patterns symétriques sans créer une texture seamless à la main.
- Debug d'UVs — Wrap Mode = Black pour voir exactement la zone couverte par la texture (les zones hors plage deviennent noires).
- Réutiliser une même texture sur plusieurs objets — branche un Loader sur plusieurs Texture 2D avec des Offset/Scale différents par objet → même source, rendus différents.
- Anisotropic pour rendu final — sur une route ou un sol vu en perspective, Anisotropic évite les artefacts de scintillement au loin.
Astuces
- UV Map 3D souvent préférable — la documentation officielle suggère le UV Map pour plus de rapidité et les onscreen controls. Texture 2D reste utile pour des ajustements fins sur des UVs existantes.
- Animer U Offset= texture qui défile sans modifier l'objet. Parfait pour des effets « tapis roulant » ou « néon animé ».
- Wrap Mode = Wrap par défaut pour du tiling. Seulement Clamp/Black/Mirror pour des cas spécifiques.
