Env_Substance.bat 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. @echo off
  2. REM
  3. REM Copyright (c) Contributors to the Open 3D Engine Project.
  4. REM For complete copyright and license terms please see the LICENSE at the root of this distribution.
  5. REM
  6. REM SPDX-License-Identifier: Apache-2.0 OR MIT
  7. REM
  8. REM
  9. :: Sets up environment for Lumberyard DCC tools and code access
  10. :: Skip initialization if already completed
  11. IF "%DCCSI_ENV_SUBSTANCE_INIT%"=="1" GOTO :END_OF_FILE
  12. :: Store current dir
  13. %~d0
  14. cd %~dp0
  15. PUSHD %~dp0
  16. CALL %~dp0\Env_Core.bat
  17. CALL %~dp0\Env_Python.bat
  18. ::SETLOCAL ENABLEDELAYEDEXPANSION
  19. echo.
  20. echo _____________________________________________________________________
  21. echo.
  22. echo ~ O3DE DCCsi Adobe Substance Environment ...
  23. echo _____________________________________________________________________
  24. echo.
  25. : Substance Designer
  26. :: maya sdk path
  27. set DCCSI_SUBSTANCE_PATH=%DCCSI_TOOLS_PATH%\Substance
  28. echo DCCSI_SUBSTANCE_PATH = %DCCSI_SUBSTANCE_PATH%
  29. :: https://docs.substance3d.com/sddoc/project-preferences-107118596.html#ProjectPreferences-ConfigurationFile
  30. :: Path to .exe, "C:\Program Files\Allegorithmic\Substance Designer\Substance Designer.exe"
  31. set SUBSTANCE_PATH="%ProgramFiles%\Allegorithmic\Substance Designer"
  32. echo SUBSTANCE_PATH = %SUBSTANCE_PATH%
  33. :: default config
  34. set SUBSTANCE_CFG_PATH=%O3DE_PROJECT_PATH%\DCCsi_default.sbscfg
  35. echo SUBSTANCE_CFG_PATH = %SUBSTANCE_CFG_PATH%
  36. ::ENDLOCAL
  37. :: Set flag so we don't initialize dccsi environment twice
  38. SET DCCSI_ENV_SUBSTANCE_INIT=1
  39. GOTO END_OF_FILE
  40. :: Return to starting directory
  41. POPD
  42. :END_OF_FILE