Skip to content

Commit aed3a79

Browse files
authored
Merge pull request #522 from mgear-dev/UE_Camera_Updater
[UE Camera] Update bug fixed
2 parents 4027d6c + a7d6b75 commit aed3a79

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

release/scripts/mgear/uegear/commands.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import traceback
1313

1414
import maya.cmds as cmds
15+
import maya.mel as mel
1516
import maya.api.OpenMaya as OpenMaya
1617

1718
from mgear.vendor.Qt import QtWidgets
@@ -784,12 +785,17 @@ def update_sequencer_camera_from_maya():
784785
# Export FBX file into disk
785786
for i in range(len(cameras)):
786787
camera_name = ue_camera_names[i]
787-
fbx_file_path = os.path.join(temp_folder, camera_name + ".fbx")
788+
if " " in camera_name:
789+
modified_camera_name = camera_name.replace(" ", "_")
790+
fbx_file_path = os.path.join(temp_folder, modified_camera_name + ".fbx")
791+
792+
maya_cam_name = nodes_to_export[i]
788793

789794
try:
790-
cmds.file(
791-
fbx_file_path, force=True, typ="FBX", pr=True, es=True
792-
)
795+
mel.eval("FBXExportCameras - v 1")
796+
cmds.select(maya_cam_name, replace=True)
797+
cmds.file(fbx_file_path, force=True, typ="FBX export", pr=True, es=True, mbl=True)
798+
793799
msg = "Camera '{}' exported as FBX to '{}'"
794800
print(msg.format(camera_name, fbx_file_path))
795801
except Exception as e:

0 commit comments

Comments
 (0)