Aperçu
Le Coordinate Spaceopère une transformation mathématique : chaque pixel (x, y) de l'image source est mappé dans un autre espace (polaire ou rectangulaire) puis lu dans l'image destination.
Rectangulaire → polaire : les lignes horizontales deviennent des cercles concentriques, les verticales des rayons. Polaire → rectangulaire : inversion de l'opération. Outil spécialisé rarement utilisé seul, mais fondamental en pipeline générateur procédural ou projections 360°.
Où trouver ce node
- Effects Library :
Tools > Warp > Coordinate Space - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Warp > Coordinate Space
Espaces de coordonnées
- Rectangulaire (cartésien)
- Système standard (X, Y). Chaque pixel a une position horizontale et verticale indépendante. C'est l'espace natif de toute image.
- Polaire
- Chaque pixel est défini par (rayon, angle). L'origine est au centre. Un cercle concentrique = une ligne horizontale dans l'espace rectangulaire équivalent.
Conversion Rectangular → Polar : un gradient horizontal devient un cercle coloré concentrique, un damier devient un pattern radial en éventail.
Inputs
- Input (orange) — image 2D à reprojetter.
- Effect Mask (bleu) — optionnel. Restreint la transformation.
Configuration
Pattern radial depuis texture linéaire :
Fast Noise (pattern linéaire) → Coordinate Space (Rect → Polar)
→ sRender ou Merge → pattern circulaire
Kaleidoscope / mandala :
sNGon → Coordinate Space (Rect → Polar) → sRender
= motif géométrique en forme de mandala
Unwrap 360 VR → vue plane :
Image 360° (equirectangular) → Coordinate Space (Polar → Rect)
→ image plane pour éditionOnglet Controls
- Shape
- Menu déroulant avec deux options :
- Rectangular to Polar : projection cartésien → polaire.
- Polar to Rectangular : projection polaire → cartésien (inverse).
Les common controls partagés avec autres warp nodes sont dans le Settings tab.
Cas d'usage
- Générer des patterns circulaires — texture linéaire (rayures, gradient, Fast Noise) → Rect → Polar = pattern radial équivalent. Motif procédural rapide.
- Mandala / kaleidoscope géométrique — shape basé polygones → Rect → Polar = kaleidoscope mathématique parfait. Alternative à sDuplicate radial.
- Unwrap 360° / VR equirectangular — image equirectangular (360°) → Polar → Rect pour obtenir des projections diverses (fisheye, stereographic).
- Analyse motion en log polar — convertir un plan en polar pour analyser les mouvements rotatifs plus facilement (applications scientifiques / VFX spécialisés).
- Effet « tunnel » visuel — paysage horizontal → Rect → Polar = effet tunnel qui s'ouvre vers l'avant. Usage sci-fi / psychédélique.
- Texture tiling circulaire — texture tilable → Coordinate Space = texture qui se wrappe proprement sur un cercle (ex. horloge, cadran).
Astuces
- Node spécialisé — rarement utilisé dans un workflow compositing classique. Cas d'usage très spécifiques.
- Source bien pensée — la source compte énormément. Une image aléatoire donne souvent un résultat chaotique. Les textures régulières (gradient, patterns géométriques, Fast Noise contrôlé) donnent des résultats prévisibles.
- Combiner avec Rotation — après Rect → Polar, ajouter un Transform Rotation pour animer le pattern circulaire qui tourne.
- Symmetry naturelle — le résultat polar a une symétrie circulaire inhérente. Bien pour logos, horloges, cadrans, rosaces.
- Polar → Rect pour dépayer — si on a un pattern circulaire (mandala), Polar → Rect le « déroule » en bande horizontale. Utile pour analyse ou animation linéaire ensuite.
- Pour du VR 360° pro, les nodes dédiés de la catégorie VR (PanoMap par ex.) sont plus précis. Coordinate Space est pour les transformations géométriques simples.
