From bf15830a9a7d464279e92cd4ee45b0d2a1075395 Mon Sep 17 00:00:00 2001 From: FadyFS Date: Thu, 8 Jun 2023 17:42:05 +0200 Subject: [PATCH] new fps getter --- openpype/hosts/maya/plugins/load/load_arnold_standin.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openpype/hosts/maya/plugins/load/load_arnold_standin.py b/openpype/hosts/maya/plugins/load/load_arnold_standin.py index 61f093fbf3..2b07b1ca51 100644 --- a/openpype/hosts/maya/plugins/load/load_arnold_standin.py +++ b/openpype/hosts/maya/plugins/load/load_arnold_standin.py @@ -27,6 +27,10 @@ def is_sequence(files): sequence = True return sequence +def get_current_fps(): + session_fps = float(legacy_io.Session.get('AVALON_FPS', 25)) + return convert_to_maya_fps(session_fps) + class ArnoldStandinLoader(load.LoaderPlugin): """Load as Arnold standin""" @@ -88,7 +92,9 @@ class ArnoldStandinLoader(load.LoaderPlugin): sequence = is_sequence(os.listdir(os.path.dirname(self.fname))) cmds.setAttr(standin_shape + ".useFrameExtension", sequence) - fps = float(version["data"]["fps"]) + fps = float(version["data"].get("fps")) + if fps is None: + fps = get_current_fps() cmds.setAttr(standin_shape + ".abcFPS", fps) nodes = [root, standin, standin_shape]