add log for repair action

This commit is contained in:
Kayla Man 2023-07-13 15:26:32 +08:00
parent 494e662582
commit ceaffbbfa9

View file

@ -36,8 +36,10 @@ class ValidateViewportCamera(pyblish.api.InstancePlugin,
@classmethod
def repair(cls, instance):
# Get all cameras in the scene
cameras_in_scene = [c for c in rt.Objects
cameras_in_scene = [c.name for c in rt.Objects
if rt.classOf(c) in rt.Camera.Classes]
# Set the first camera as viewport camera for rendering
if cameras_in_scene:
rt.viewport.setCamera(cameras_in_scene[0])
camera = rt.getNodeByName(cameras_in_scene[0])
rt.viewport.setCamera(camera)
cls.log.info(f"Camera {camera} set as viewport camera")