Freeze Transformations Before Export
Before export, it is important to understand that freezing transformations and baking export data are not the same thing.
In Foxel, you manually freeze transformations on the object first. Then, during export, settings such as Bake Frozen Rotation/Scaling and Bake Pivot control how that setup is written into the exported mesh.
Why This Matters
Freezing and baking are two different steps.
If they are treated as the same thing, export behavior becomes harder to understand.
A useful way to separate them is:
- Freezing changes how the object’s transform values are stored in Foxel.
- Baking controls how transform-related data is written during export.
Step 1: Freeze Transformations Manually
Foxel lets you freeze transformations directly on the object.
Use:
Object > Transform > Freeze Transformations
Then choose which transformations to freeze.
You can freeze:
- Translation
- Rotation
- Scale
Translation
Freezing Translation resets the object’s position values to 0.
The object keeps its current visual position, but the stored translation values are cleaned up.
Rotation
Freezing Rotation resets the object’s rotation values to 0.
The object keeps its current visual orientation, but the stored rotation values are cleaned up.
Scale
Freezing Scale resets the object’s scale values to 1.
The object keeps its current visual size, but the stored scale values are cleaned up.
Why Freezing Is Useful
Freezing transformations is useful when you want to:
- Clean up transform values.
- Prepare objects for animation.
- Create a clearer starting point for further editing.
- Avoid carrying temporary rotation or scaling values into later workflow steps.
Step 2: Decide What Export Should Bake
After the object has been frozen, Export Settings determine how transform-related setup is written into the exported mesh.
This is a separate step from freezing.
Bake Frozen Rotation/Scaling
Bake Frozen Rotation/Scaling bakes frozen rotation and scaling into the exported mesh.
Use this when the exported mesh should directly include the frozen rotation or scale result.
Bake Pivot
Bake Pivot bakes the object pivot into the exported mesh.
Use this when the exported object needs to keep a specific pivot setup in the target application.
The Important Distinction
Freezing transformations is an object-editing step.
Baking is an export step.
The practical workflow is:
- Freeze the transforms you want to clean up.
- Open or review the Export Settings.
- Decide which transform-related data should be baked into the exported result.
- Export the asset.
Related Note: Unfreezing
Foxel also supports unfreezing transformations.
Use:
Object > Transform > Unfreeze Transformations
This lets you choose which transformations to unfreeze.
Use this when you need to restore editable transform components that were previously frozen.
What To Remember
- Freezing transformations is a manual operation in Foxel.
- Freezing resets chosen transform values without changing the visible result.
- Freezing Translation resets position values to
0. - Freezing Rotation resets rotation values to
0. - Freezing Scale resets scale values to
1. - Export bake settings are a separate step.
- Bake Frozen Rotation/Scaling and Bake Pivot affect the exported mesh.
- Export bake settings do not replace the object-editing workflow.