When importing an FBX camera into a Level Sequence via the FBX Import dialog, we rely heavily on the
Import Uniform Scale
and
Convert Scene Unit
options for DCC interoperability. These settings should ensure that the spatial scale of the camera and its properties match our original scene from tools like Maya.
Currently, when applying a scale (e.g., Import Uniform Scale = 10.0), only the camera actor’s transform (location, rotation, scale) is affected. Scene-dependent camera attributes — most critically Manual Focus Distance — are not scaled accordingly.
This leads to mismatches in focus distance in Sequencer shots when compared to the original DCC. This is especially problematic in virtual production and cinematics pipelines where accurate focus pulling is crucial.
Expected Behavior:
If
Import Uniform Scale
or
Convert Scene Unit
is applied during FBX import, we expect all scene-dependent properties — such as Manual Focus Distance — to be automatically scaled to match the imported world scale. Properties like focal length or aperture (which are intrinsic to the lens) should remain unchanged, but positional/distance-based properties should scale.
Steps to Reproduce
In a DCC (e.g., Maya), create a camera with a custom focus distance animation
Export as FBX
In Unreal Engine 5:
Import Uniform Scale
= 10, or whatever would be the unit conversion scale.
Convert Scene Unit, apparently it does not make a difference
.
Observe that the camera actor Transform scales correctly.
Check
Manual Focus Distance
value: it remains as in the FBX, unscaled, which no longer matches the spatially accurate focal point in world space.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-275262 in the post.
0 |
Component | UE - Anim - Sequencer |
---|---|
Affects Versions | 5.5 |
Target Fix | 5.7 |
Created | May 1, 2025 |
---|---|
Updated | May 7, 2025 |