|
15 | 15 |
|
16 | 16 | HookBaseClass = sgtk.get_hook_baseclass()
|
17 | 17 |
|
| 18 | +# Environment variables for turntable script |
| 19 | +OUTPUT_PATH_ENVVAR = 'UNREAL_SG_FBX_OUTPUT_PATH' |
| 20 | +CONTENT_BROWSER_PATH_ENVVAR = 'UNREAL_SG_CONTENT_BROWSER_PATH' |
| 21 | +MAP_PATH_ENVVAR = 'UNREAL_SG_MAP_PATH' |
| 22 | + |
18 | 23 | class MayaUnrealTurntablePublishPlugin(HookBaseClass):
|
19 | 24 | """
|
20 | 25 | Plugin for publishing an open maya session as an exported FBX.
|
@@ -399,19 +404,22 @@ def publish(self, settings, item):
|
399 | 404 |
|
400 | 405 | # Set the script arguments in the environment variables
|
401 | 406 | # The FBX to import into Unreal
|
402 |
| - os.environ['UNREAL_SG_FBX_OUTPUT_PATH'] = fbx_output_path |
| 407 | + os.environ[OUTPUT_PATH_ENVVAR] = fbx_output_path |
| 408 | + self.logger.info("Setting environment variable {} to {}".format(OUTPUT_PATH_ENVVAR, fbx_output_path)) |
403 | 409 |
|
404 | 410 | # The Unreal content browser folder where the asset will be imported into
|
405 |
| - os.environ['UNREAL_SG_CONTENT_BROWSER_PATH'] = unreal_content_browser_path |
| 411 | + os.environ[CONTENT_BROWSER_PATH_ENVVAR] = unreal_content_browser_path |
| 412 | + self.logger.info("Setting environment variable {} to {}".format(CONTENT_BROWSER_PATH_ENVVAR, unreal_content_browser_path)) |
406 | 413 |
|
407 | 414 | # The Unreal turntable map to duplicate where the asset will be instantiated into
|
408 |
| - os.environ['UNREAL_SG_MAP_PATH'] = turntable_map_path |
| 415 | + os.environ[MAP_PATH_ENVVAR] = turntable_map_path |
| 416 | + self.logger.info("Setting environment variable {} to {}".format(MAP_PATH_ENVVAR, turntable_map_path)) |
409 | 417 |
|
410 | 418 | self._unreal_execute_script(unreal_exec_path, unreal_project_path, script_path)
|
411 | 419 |
|
412 |
| - del os.environ['UNREAL_SG_FBX_OUTPUT_PATH'] |
413 |
| - del os.environ['UNREAL_SG_CONTENT_BROWSER_PATH'] |
414 |
| - del os.environ['UNREAL_SG_MAP_PATH'] |
| 420 | + del os.environ[OUTPUT_PATH_ENVVAR] |
| 421 | + del os.environ[CONTENT_BROWSER_PATH_ENVVAR] |
| 422 | + del os.environ[MAP_PATH_ENVVAR] |
415 | 423 |
|
416 | 424 | # =======================
|
417 | 425 | # 4. Render the turntable to movie.
|
|
0 commit comments