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

发布于: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’按钮,等待解算完成。

操作录屏

  • 自动同步工程到解算机器
  • 自动化生成缓存,以及预览

提交反馈