diff --git a/openpype/hosts/unreal/plugins/load/load_camera.py b/openpype/hosts/unreal/plugins/load/load_camera.py index ea55c491e2..afacb92a05 100644 --- a/openpype/hosts/unreal/plugins/load/load_camera.py +++ b/openpype/hosts/unreal/plugins/load/load_camera.py @@ -84,10 +84,10 @@ class CameraLoader(api.Loader): factory=unreal.LevelSequenceFactoryNew() ) - asset_name = io.Session["AVALON_ASSET"] + io_asset = io.Session["AVALON_ASSET"] asset_doc = io.find_one({ "type": "asset", - "name": asset_name + "name": io_asset }) data = asset_doc.get("data") @@ -167,6 +167,19 @@ class CameraLoader(api.Loader): factory=unreal.LevelSequenceFactoryNew() ) + io_asset = io.Session["AVALON_ASSET"] + asset_doc = io.find_one({ + "type": "asset", + "name": io_asset + }) + + data = asset_doc.get("data") + + if data: + sequence.set_display_rate(unreal.FrameRate(data.get("fps"), 1.0)) + sequence.set_playback_start(data.get("frameStart")) + sequence.set_playback_end(data.get("frameEnd")) + settings = unreal.MovieSceneUserImportFBXSettings() unreal.SequencerTools.import_fbx(