Get frame range and fps from database for update as well

This commit is contained in:
Simone Barbieri 2021-10-07 11:10:38 +01:00
parent 31c4615289
commit ff8b69f094

View file

@ -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(