Deadlineを使用したレンダリング(リモート)のやり方について

やりたいこと

複数のPCを使用して、ムービーレンダーキュ―からネットワークレンダリングをしたいと考えています。

検証環境

  • Windows10

  • UE5.2.1

  • Deadline 10.3

  • メインPC(1台)(※ DドライブにUE5をインストール)

  • サブPC(1台) (※ CドライブにUE5をインストール)

※ 同一ネットワークでファイル共有の設定済み
※ プロジェクトファイルもUNCパスでアクセスできます

やったこと

下記の公式ドキュメントから、セットアップを行いました。
ムービーレンダーキューからレンダリング(リモート)することで、「Deadline Monitor」にジョブが登録されます。
しかしその後エラーが発生し、レンダリングできません。

想像している原因

「DeadlineJobPreset」の設定で、「Executable」と「ProjectFile」のパスが、ローカルでのみ参照できるパスになっています。
Deadlineでは環境変数を使って動的に「エンジンのルート」と「プロジェクトのルート」を動的に扱えるようなので、
その設定が抜けているのが原因と思われます。

何らか方法で「Executable」と「ProjectFile」に対して、環境変数を使ってパスをしてする必要があると思います。

レンダリングできない理由が想像している原因であれば、
環境変数の設定し、「DeadlineJobPreset」、「Deadline Monitor」の設定が必要と思われます
その設定方法を教えていただけますでしょうか。

↓エラーログ

2023-08-24 15:21:27: Scheduler Thread - Render Thread 0 threw a major error:
2023-08-24 15:21:27: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2023-08-24 15:21:27: Exception Details
2023-08-24 15:21:27: RenderPluginException – Error: Error: The following tokens=[env:USER] were not found in the path=“${env:USER}” (FranticX.IO.PathMappingTokenNotFoundException)
2023-08-24 15:21:27: at FranticX.IO.PathMappingTokens.SubstituteTokens(String path, IDictionary2 tokens) 2023-08-24 15:21:27: at Deadline.IO.PathMappingUtils.a(DataController bww, String bwx, OS bwy) 2023-08-24 15:21:27: at Deadline.IO.PathMappingUtils.CheckPathMapping(String path, String forceSeparator, DataController dataController, GenericDelegate11 logFunction, String regionName, OS os)
2023-08-24 15:21:27: at Deadline.IO.PathMappingUtils.CheckPathMapping(String path, String forceSeparator, DataController dataController, GenericDelegate11 logFunction, String regionID) 2023-08-24 15:21:27: at Deadline.IO.PathMappingUtils.CheckPathMapping(String path, String forceSeparator, DataController dataController, GenericDelegate11 logFunction)
2023-08-24 15:21:27: at Deadline.IO.PathMappingUtils.CheckPathMapping(String path, DataController dataController, GenericDelegate11 logFunction) 2023-08-24 15:21:27: at Deadline.Scripting.RepositoryUtils.CheckPathMapping(String path, Boolean verbose) 2023-08-24 15:21:27: at Deadline.Scripting.RepositoryUtils.CheckPathMapping(String path) 2023-08-24 15:21:27: --- End of stack trace from previous location --- 2023-08-24 15:21:27: at Python.Runtime.PythonException.ThrowLastAsClrException() in C:\thinkbox-conda\conda-bld\dotnet_pythonnet_1688438502375\work\src\runtime\PythonException.cs:line 51 2023-08-24 15:21:27: at Python.Runtime.Dispatcher.TrueDispatch(Object[] args) in C:\thinkbox-conda\conda-bld\dotnet_pythonnet_1688438502375\work\src\runtime\DelegateManager.cs:line 341 2023-08-24 15:21:27: at Python.Runtime.Dispatcher.Dispatch(Object[] args) in C:\thinkbox-conda\conda-bld\dotnet_pythonnet_1688438502375\work\src\runtime\DelegateManager.cs:line 208 2023-08-24 15:21:27: at __FranticX_GenericDelegate01[[System_String, System_Private_CoreLib, Version=6_0_0_0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]Dispatcher.Invoke()
2023-08-24 15:21:27: at FranticX.Processes.ManagedProcess.RenderExecutable()
2023-08-24 15:21:27: at FranticX.Processes.ManagedProcess.Execute(Boolean waitForExit)
2023-08-24 15:21:27: at Deadline.Plugins.PluginWrapper.RenderTasks(Task task, String& outMessage, AbortLevel& abortLevel)
2023-08-24 15:21:27: RenderPluginException.Cause: JobError (2)
2023-08-24 15:21:27: RenderPluginException.Level: Major (1)
2023-08-24 15:21:27: RenderPluginException.HasSlaveLog: True
2023-08-24 15:21:27: RenderPluginException.SlaveLogFileName: C:\ProgramData\Thinkbox\Deadline10\logs\deadlineslave_renderthread_0-AC8-0000.log
2023-08-24 15:21:27: Exception.TargetSite: Deadline.Slaves.Messaging.PluginResponseMemento d(Deadline.Net.DeadlineMessage, System.Threading.CancellationToken)
2023-08-24 15:21:27: Exception.Data: ( )
2023-08-24 15:21:27: Exception.Source: deadline
2023-08-24 15:21:27: Exception.HResult: -2146233088
2023-08-24 15:21:27: Exception.StackTrace:
2023-08-24 15:21:27: at Deadline.Plugins.SandboxedPlugin.d(DeadlineMessage bgq, CancellationToken bgr)
2023-08-24 15:21:27: at Deadline.Plugins.SandboxedPlugin.RenderTask(Task task, CancellationToken cancellationToken)
2023-08-24 15:21:27: at Deadline.Slaves.SlaveRenderThread.c(TaskLogWriter ajv, CancellationToken ajw)
2023-08-24 15:21:27: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<