Automated Caching Pipeline (Simulation Farm)
发布于:2024-11-21
Configure Farm Machines
Download and extract ffmpeg
Download and install freefilesync
Install UE
Supports version 5.1 and later
Configure Server
Open the latest Style3D Simulator /Content/Python/Server folder
Setting Up the Server
Copy the
Server
folder to the farm machine.Open the
style3d_server_startup.bat
file with Notepad.
Modify the Unreal Engine path in the
style3d_server_startup.bat
file to the Unreal Engine installation path on the farm machine. Save and close Notepad.Double-click the
style3d_server_startup.bat
file to start the server.
Feature Access
Ensure your Style3D account has AutoPipeline permissions.
In the Style3D Simulator menu, you will find the following options:
Preparing the Simulation Template
Using the Demo project as an example, you need to complete the following preparations:
Prepare the blueprint for the simulation character:
Attach the Style3D component to the character and configure the clothing.
The location of the character template in the Demo project:
Prepare the Sequence template:
The Sequence template should include the following tracks:
Style3D cache recording track
Camera track
The location of the Sequence template in the Demo project:
Prepare animation assets:
Place all the animation assets that need to be simulated in a single folder.
The location of the animation assets in the Demo project:
Prepare camera assets:
Place all the camera assets that need to be simulated in a single folder.
Note the naming of camera assets:
camera_ + "action_name.fbx"
The location of the camera assets in the Demo project:
Automatic Remote Project Synchronization
UI:
Parameter Description:
SharedDiskDirectory
: The address of the shared diskFreeFileSyncPath
: The installation directory of FreeFileSync on the current working computerSlavesConfig
: Remote machine configuration, can configure multiple machinesIP
: Remote machine IPPort
: Remote machine PortUEEnginePath
: Unreal Engine installation directory on the remote machineProjectPath
: The directory where UE projects are stored on the remote machineFfmpegPath
: The installation directory of ffmpeg on the remote machineFreeFileSyncPath
: The installation directory of FreeFileSync on the remote machine
Operation Process:
Ensure the server is started on the remote machine;
After configuring the relevant settings for the remote machine, click the 'CheckValid' button to check if they are valid;
Click the 'Sync' button to start synchronizing the project.
Configuring Automatic Simulation
UI:
Parameter Description:
Remote IP
: The IP of the farm machine receiving remote tasksRefAssetConfig
: Associated asset configurationSolveConfig
: Simulation-related parameter configurationSequenceConfig
: Sequence-related configurationPreviewVideoConfig
: Preview video-related configuration
Operation Process:
After configuring the parameters, click the 'Run' button and wait for the simulation to complete.