自动化缓存管线(解算农场)

发布于:2024-10-18


配置农场机器

  • 下载并解压 ffmpeg

  • 下载并安装 freefilesync

  • 安装 UE

  • 支持 5.1 以后版本

  • 配置 Server

  • 文件夹打开最新 Style3D Simulator /Content/Python/Server 文件夹

  • 将 Server 文件夹拷贝到农场机器。

  • 记事本打开 style3d_server_startup.bat 文件。

  • 将 style3d_server_startup.bat 文件中的 Unreal 地址修改成农场机器上的 Unreal 引擎安装地址。保存关闭记事本。

  • 双击 style3d_server_startup.bat 文件,启动 server。

功能入口

  • 先确定你的 Style3D 账号有 AutoPipeline 权限。

  • 在 Style3D Simulator 菜单中会有如下选项:

准备解算模板

以 Demo 工程为例,需要完成以下准备

  • 准备解算用角色蓝图

  • 角色上挂载 Style3D 组件,并配置好衣服。

  • Demo 工程角色模版位置:

  • 准备 Sequence 模板

  • Sequence 模板应该包含以下轨道:

  • Style3D 缓存录制轨道

    • 相机轨道

  • Demo 工程模版 Sequence 位置:

  • 准本动画资产

  • 将需要解算的动画资产统一放在一个文件夹下。

  • Demo 工程模版动画资产位置:

  • 准备相机资产

  • 将需要解算的相机资产统一放在一个文件夹下。

  • 注意相机资产命名:camera_ + “动作名.fbx”

  • Demo 工程模版动画资产位置:

自动远程同步工程

  • UI:

  • 参数说明:

  • SharedDiskDirectory: 共享盘地址

  • FreeFileSyncPath: 当前工作电脑上 freefilesync 的安装目录

  • SlavesConfig: 远程机器配置,可配置多台

  • IP:远程机器IP

    • Port:远程机器Port

    • UEEnginePath:远程机器UE的安装目录

    • ProjectPath:远程机器存放UE工程的目录

    • FfmpegPath:远程机器 ffmpeg 的安装目录

    • FreeFileSyncPath:远程机器IP freefilesync 的安装目录

  • 操作流程:

  • 1. 确保远程机器上 Server 已启动;

  • 2. 配置好远程机器相关配置后,点击 ‘CheckValid’按钮检查是否有效;

  • 3. 点击 'Sync' 按钮开始同步工程。

配置自动解算

  • UI:

  • 参数说明

  • Remote IP: 接收远程任务的农场机器 IP

  • RefAssetConfig: 关联的资产配置

  • SolveConfig: 解算相关参数配置

  • SequenceConfig: Sequence相关配置

  • PreviewVideoConfig: 预览视频相关配置

  • 操作流程:

  • 配置好参数后,点击 ‘Run’按钮,等待解算完成。

操作录屏

  • 自动同步工程到解算机器

  • 自动化生成缓存,以及预览


提交反馈