Hello there! I have a problem with a camera import in unreal 5.1. Every time I tried import it there’s an error message:
It’s not affecting my camera at all, but I wanna get rid of it. Any help please?
There’s my code:
def camera_ue_options():
import_options = unreal.MovieSceneUserImportFBXSettings()
import_options.set_editor_property('create_cameras', False)
import_options.set_editor_property('force_front_x_axis', False)
import_options.set_editor_property('match_by_name_only', True)
import_options.set_editor_property('reduce_keys', True)
import_options.set_editor_property('reduce_keys_tolerance', 0.001)
return import_options
if fbx_cameras:
for fbx_camera in fbx_cameras:
log(f'Found camera file: "{fbx_camera}"')
filename = os.path.basename(fbx_camera)
camera_actor = level_lib.spawn_actor_from_class(unreal.CineCameraActor, unreal.Vector(0, 0, 0), unreal.Rotator(0, 0, 0)) # spawn camera
camera_actor.set_actor_label(filename.removesuffix('.fbx')) # change cameras name
camera_component = unreal.CineCameraActor.cast(camera_actor).get_cine_camera_component()
binding = sequence_object.add_possessable(camera_actor) # camera bindings
binding_component = sequence_object.add_possessable(camera_component) # camera component bindings
camera_id = unreal.MovieSceneObjectBindingID()
camera_id.set_editor_property('guid', binding.get_id())
camera_cut_track = sequence_object.add_master_track(unreal.MovieSceneCameraCutTrack)
camera_section = camera_cut_track.add_section()
camera_section.set_camera_binding_id(camera_id)
camera_imported = unreal.SequencerTools.import_level_sequence_fbx(world, sequence_object, [binding], camera_ue_options(), fbx_camera)