Skip to content

Commit 9f722af

Browse files
committed
drive fov by focal length for physical camera
1 parent dba9075 commit 9f722af

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Assets/com.unity.formats.fbx/Editor/Scripts/FbxExporter.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,7 +1395,6 @@ protected FbxCamera ConfigurePhysicalCamera (FbxCamera fbxCamera, Camera uniCame
13951395
fbxCamera.FilmAspectRatio.Set(aspectRatio);
13961396
fbxCamera.SetApertureWidth (apertureWidthInInches);
13971397
fbxCamera.SetApertureHeight (apertureHeightInInches);
1398-
fbxCamera.SetApertureMode (FbxCamera.EApertureMode.eFocalLength);
13991398

14001399
// Fit the resolution gate horizontally within the film gate.
14011400
fbxCamera.GateFit.Set(FbxCamera.EGateFit.eFitHorizontal);
@@ -1407,13 +1406,11 @@ protected FbxCamera ConfigurePhysicalCamera (FbxCamera fbxCamera, Camera uniCame
14071406
fbxCamera.FilmOffsetY.Set(uniCamera.lensShift.y);
14081407

14091408
// Focal Length
1410-
double focalLength = uniCamera.focalLength;
1409+
fbxCamera.SetApertureMode (FbxCamera.EApertureMode.eFocalLength);
14111410

1411+
double focalLength = (double)uniCamera.focalLength;
14121412
fbxCamera.FocalLength.Set(focalLength); /* in millimeters */
14131413

1414-
// Field of View
1415-
fbxCamera.FieldOfView.Set (uniCamera.fieldOfView); /* in degrees */
1416-
14171414
// NearPlane
14181415
fbxCamera.SetNearPlane (uniCamera.nearClipPlane.Meters().ToCentimeters());
14191416

0 commit comments

Comments
 (0)