mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
Use info from database for fps and frame range when loading Camera
This commit is contained in:
parent
efe8915842
commit
31c4615289
1 changed files with 14 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
import os
|
||||
|
||||
from avalon import api, pipeline
|
||||
from avalon import api, io, pipeline
|
||||
from avalon.unreal import lib
|
||||
from avalon.unreal import pipeline as unreal_pipeline
|
||||
import unreal
|
||||
|
|
@ -84,6 +84,19 @@ class CameraLoader(api.Loader):
|
|||
factory=unreal.LevelSequenceFactoryNew()
|
||||
)
|
||||
|
||||
asset_name = io.Session["AVALON_ASSET"]
|
||||
asset_doc = io.find_one({
|
||||
"type": "asset",
|
||||
"name": asset_name
|
||||
})
|
||||
|
||||
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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue