Apply (Transformation)

Action de figer définitivement les transformations (position, rotation, échelle) d'un objet, réinitialisant ses valeurs à zéro tout en conservant son apparence.

À gauche : cube avec rotation (25°, -15°, 35°) et scale (1.4, 0.7, 1.1). À droite : après Apply, les valeurs passent à 0 et 1, mais l'objet reste identique visuellement.

Apply (appliquer) est l’action de « figer » les transformations d’un objet. Quand vous appliquez une transformation, la position, rotation ou échelle actuelle devient la nouvelle référence de l’objet. Les valeurs se réinitialisent à zéro (position), à 0° (rotation) ou à 1 (échelle), mais l’objet garde son apparence actuelle.

Le principe

Imaginez un cube que vous avez :

  • Déplacé de 3 mètres sur X
  • Pivoté de 45° sur Z
  • Agrandi de 2× sur Y

Avant Apply :

Location : X=3, Y=0, Z=0
Rotation : X=0°, Y=0°, Z=45°
Scale : X=1, Y=2, Z=1

Après Apply All :

Location : X=0, Y=0, Z=0
Rotation : X=0°, Y=0°, Z=0°
Scale : X=1, Y=1, Z=1

L’objet n’a pas bougé visuellement, mais ses données internes ont changé.

Pourquoi c’est important

Ne pas appliquer les transformations cause de nombreux problèmes :

Échelle non appliquée

  • Simulations physiques incorrectes
  • Modifiers qui se comportent bizarrement
  • Textures étirées ou écrasées
  • Weight Painting Weight Painting Technique d'attribution de poids aux vertices pour contrôler l'influence des os sur le mesh. Essentiel pour obtenir des déformations naturelles en animation. Voir la définition complète → déformé
  • Export avec mauvaises proportions

Rotation non appliquée

  • Array Array Modifier qui duplique un objet en série selon un axe, une courbe ou un décalage. Idéal pour créer chaînes, escaliers, clôtures ou motifs répétitifs. Voir la définition complète → dans la mauvaise direction
  • Mirror sur le mauvais axe
  • Problèmes de symétrie
  • Animation imprévisible

Position non appliquée

  • Origine décalée du mesh
  • Pivot point au mauvais endroit
  • Problèmes d’animation

La règle d’or

Appliquez toujours les transformations avant d’ajouter des modifiers, de faire du rigging, ou d’exporter.

C’est une des premières choses à vérifier quand quelque chose ne fonctionne pas comme prévu.

Dans les logiciels 3D

L’apply existe partout sous différents noms :

  • Blender : Ctrl + A → Apply
  • Maya : Modify → Freeze Transformations
  • 3ds Max : Reset XForm / Collapse
  • Cinema 4D : Reset PSR
  • Houdini : Freeze (Transform SOP)

Focus Blender

Appliquer les transformations

  1. Sélectionnez l’objet en Object Mode
  2. Appuyez sur Ctrl + A
  3. Choisissez ce que vous voulez appliquer

Options du menu Apply

OptionCe qu’elle fait
LocationRemet Location à 0,0,0
RotationRemet Rotation à 0°,0°,0°
ScaleRemet Scale à 1,1,1
All TransformsApplique les trois d’un coup
Rotation & ScaleLes deux plus courants ensemble

Raccourcis rapides

  • Ctrl + A → All Transforms : le plus utilisé
  • Ctrl + A → S : appliquer seulement le Scale
  • Ctrl + A → R : appliquer seulement la Rotation

Vérifier les transformations

Pour voir les valeurs actuelles :

  • Appuyez sur N pour ouvrir le panneau latéral
  • Section Item → Transform
  • Ou regardez dans Object Properties → Transform

Valeurs « propres » :

  • Location : 0, 0, 0
  • Rotation : 0°, 0°, 0°
  • Scale : 1, 1, 1

Apply et les Modifiers

Les modifiers sont très sensibles au scale :

Bevel

  • Scale non appliqué → bevel inégal sur les axes

Subdivision Surface

  • Généralement pas affecté, mais bonne pratique d’appliquer

Mirror

  • Rotation non appliquée → miroir sur le mauvais axe

Array Array Modifier qui duplique un objet en série selon un axe, une courbe ou un décalage. Idéal pour créer chaînes, escaliers, clôtures ou motifs répétitifs. Voir la définition complète →

  • Décalages calculés sur le scale actuel
  • Résultats imprévisibles si scale ≠ 1

Boolean

  • Scale différent entre objets → résultats erratiques

Solidify

  • Épaisseur inégale si scale non uniforme

Cloth / Soft Body

  • Simulations complètement faussées sans scale appliqué

Exemple concret : Bevel

Cube avec Scale X=2, Y=1, Z=1 (non appliqué)
+ Bevel modifier, Width = 0.1m

Résultat : bevel large sur X, fin sur Y et Z

Solution : Ctrl + A → Scale, puis ajoutez le Bevel
Résultat : bevel uniforme partout

Apply et le Rigging

Avant de skinner un personnage :

  1. Mesh : Apply All Transforms
  2. Armature : Apply All Transforms
  3. Les deux doivent avoir Scale = 1,1,1

Sinon le Skinning Skinning Processus de liaison entre un mesh et une armature, permettant au mesh de se déformer quand les os bougent. Étape clé entre modélisation et animation. Voir la définition complète → et le Weight Painting Weight Painting Technique d'attribution de poids aux vertices pour contrôler l'influence des os sur le mesh. Essentiel pour obtenir des déformations naturelles en animation. Voir la définition complète → seront incorrects.

Apply et l’Export

Avant d’exporter (FBX, glTF, OBJ) :

  • Appliquez au minimum Scale et Rotation
  • Certains formats gèrent mal les transformations non appliquées
  • Le modèle peut arriver déformé ou mal orienté dans l’autre logiciel

Astuce : les options d’export FBX incluent « Apply Scalings » pour gérer ça automatiquement, mais c’est plus fiable d’appliquer avant.

Apply vs Reset

Attention à ne pas confondre :

ApplyReset
Fige les valeurs actuellesAnnule les transformations
L’objet garde son apparenceL’objet revient à l’état d’origine
Valeurs remises à 0/1Valeurs remises à 0/1
Ctrl + AAlt + G / Alt + R / Alt + S

Apply : « Cette position EST maintenant l’origine » Reset : « Retourne à l’origine précédente »

Appliquer un Modifier

« Apply » s’utilise aussi pour les modifiers :

  1. Cliquez sur la flèche du modifier
  2. Choisissez Apply
  3. Ou survolez et appuyez sur Ctrl + A

Cela « fige » le modifier dans la géométrie. Le mesh est modifié définitivement, le modifier disparaît.

Attention : action irréversible (sauf Ctrl + Z immédiat).

Apply Visual Transform

Option spéciale pour les objets avec contraintes :

  • L’objet est positionné par une contrainte (Child Of, Copy Location…)
  • Apply → Visual Transform fige la position visible
  • Utile pour « bake » le résultat d’une contrainte

Delta Transforms

Alternative à Apply pour certains cas :

  • Les Delta Transforms sont des transformations supplémentaires
  • Elles s’ajoutent aux transforms de base
  • Permettent de garder des valeurs « propres » tout en ajustant la position

Dans Blender : Object Properties → Transform → Delta Transform

Utile pour les corrections fines sans toucher aux transforms principales.

Quand NE PAS appliquer

Quelques cas où éviter Apply :

Animation en cours

  • Appliquer pendant une animation peut la casser
  • Les keyframes référencent les anciennes valeurs

Instances / Linked Duplicates

  • Appliquer affecte toutes les instances
  • Peut avoir des effets non désirés

Objets avec contraintes actives

  • Les contraintes peuvent compenser bizarrement
  • Utilisez « Visual Transform » si nécessaire

Modifiers actifs sensibles

  • Certains modifiers recalculent après Apply
  • Vérifiez le résultat avant de continuer

Workflow recommandé

Au début d’un projet

  1. Créez vos objets
  2. Positionnez, redimensionnez, pivotez
  3. Ctrl + A → All Transforms sur chaque objet
  4. Puis commencez la modélisation détaillée

Avant d’ajouter des modifiers

1. Finir les transformations Object Mode
2. Ctrl + A → All Transforms
3. Ajouter les modifiers

Avant le rigging

1. Mesh prêt → Ctrl + A → All Transforms
2. Armature prête → Ctrl + A → All Transforms
3. Vérifier que les deux ont Scale 1,1,1
4. Procéder au skinning

Avant l’export

1. Dupliquer l'objet (garder l'original intact)
2. Appliquer tous les modifiers
3. Ctrl + A → All Transforms
4. Exporter

Erreurs courantes

« Mon bevel est inégal »

  • Scale non appliqué
  • Solution : Ctrl + A → Scale

« Mon Array va dans la mauvaise direction »

  • Rotation non appliquée
  • Solution : Ctrl + A → Rotation

« Mon personnage est déformé après skinning »

  • Scale du mesh ou de l’armature non appliqué
  • Solution : recommencez avec Apply avant skinning

« Mon export est énorme/minuscule »

  • Scale non appliqué ou unités différentes
  • Solution : Ctrl + A → Scale, vérifiez les unités

« Mes textures sont étirées »

  • Scale non uniforme non appliqué
  • Solution : Ctrl + A → Scale, refaites les UVs si nécessaire

Pour aller plus loin