diff --git a/SDK/Python/blender.py b/SDK/Python/blender.py index 49fee0d084ed9b5e1201bdf684a98cc048e19a88..c1d9b34e11dbff751fb350554f9c09c28870a9fe 100644 --- a/SDK/Python/blender.py +++ b/SDK/Python/blender.py @@ -172,6 +172,10 @@ def render_stereo(camera, baseline=0.15, use_eevee_depth=False): context = bpy.context camera_old = bpy.context.scene.camera + pose = np.array(camera.matrix_world) + pose[:,1] = -pose[:,1] + pose[:,2] = -pose[:,2] + try: context.scene.camera = camera imL, depthL = render() @@ -187,10 +191,6 @@ def render_stereo(camera, baseline=0.15, use_eevee_depth=False): finally: context.scene.camera = camera_old - pose = np.array(camera.matrix_world) - pose[:,1] = -pose[:,1] - pose[:,2] = -pose[:,2] - d_max = max(np.max(depthL), np.max(depthR)) ftlcamera = get_ftl_calibration_from_blender(camera.data, baseline=baseline, d_max=d_max)