USD: Improve camera import/export and round-tripping
Fix various issues in import and export of cameras. * Wrong units and flipped shift values on import * Wrong clip start lower range on import * Wrong units for aperture and focal length properties on export * Issue with auto sensor fit and height > width on export Pull Request: https://projects.blender.org/blender/blender/pulls/112905
This commit is contained in:
committed by
Brecht Van Lommel
parent
060634e611
commit
7a9284107d
@@ -183,8 +183,8 @@ class USDImportTest(AbstractUSDTest):
|
||||
self.assertAlmostEqual(43.12, test_cam.lens, 2)
|
||||
self.assertAlmostEqual(24.89, test_cam.sensor_width, 2)
|
||||
self.assertAlmostEqual(14.00, test_cam.sensor_height, 2)
|
||||
self.assertAlmostEqual(12.34, test_cam.shift_x, 2)
|
||||
self.assertAlmostEqual(56.78, test_cam.shift_y, 2)
|
||||
self.assertAlmostEqual(2.281, test_cam.shift_x, 2)
|
||||
self.assertAlmostEqual(0.496, test_cam.shift_y, 2)
|
||||
|
||||
bpy.ops.object.select_all(action='SELECT')
|
||||
bpy.ops.object.delete()
|
||||
@@ -200,8 +200,8 @@ class USDImportTest(AbstractUSDTest):
|
||||
self.assertAlmostEqual(4.312, test_cam.lens, 3)
|
||||
self.assertAlmostEqual(2.489, test_cam.sensor_width, 3)
|
||||
self.assertAlmostEqual(1.400, test_cam.sensor_height, 3)
|
||||
self.assertAlmostEqual(1.234, test_cam.shift_x, 3)
|
||||
self.assertAlmostEqual(5.678, test_cam.shift_y, 3)
|
||||
self.assertAlmostEqual(2.281, test_cam.shift_x, 3)
|
||||
self.assertAlmostEqual(0.496, test_cam.shift_y, 3)
|
||||
|
||||
def test_import_shader_varname_with_connection(self):
|
||||
"""Test importing USD shader where uv primvar is a connection"""
|
||||
|
||||
Reference in New Issue
Block a user