37 lines
1.6 KiB
Markdown
37 lines
1.6 KiB
Markdown
# 视频与序列帧
|
||
|
||
AnyImage 可以逐帧处理视频和序列帧,并生成随场景时间播放的 Depth Plane 或透明 Image Empty。
|
||
|
||
## 支持的工作流
|
||
|
||
- **Convert to Depth Plane**:支持视频和序列帧。
|
||
- **Remove Background**:支持视频和序列帧。
|
||
- **Convert to Surface**:当前只支持单张图片。
|
||
|
||
## 设置处理范围
|
||
|
||
处理范围来自 Image Empty 自身的图片设置:
|
||
|
||
- **Image Frames** 决定处理的帧数。
|
||
- **Offset** 决定从源素材的哪个位置开始。
|
||
- **Start** 决定结果从场景的哪一帧开始播放。
|
||
- **Cyclic** 会保留到生成的颜色与深度序列中。
|
||
|
||
显式把 Image Frames 设为 `1` 时,AnyImage 只处理一帧。范围超过视频长度时,AnyImage 会把窗口收回有效范围内。
|
||
|
||
## 性能建议
|
||
|
||
- 先用较少帧数和较低分辨率测试效果。
|
||
- DA3 和 MoGe-2 的 Depth Plane 会逐帧推理并复用模型 Session,显存峰值主要由单帧分辨率决定。
|
||
- 视频越长,处理时间和任务目录占用越大。
|
||
- 任务运行期间可以从 Blender 状态栏查看进度并取消。
|
||
|
||
## 保存和移动工程
|
||
|
||
Blender 无法把整组动画图片序列完整打包进 `.blend`。AnyImage 因此让动画结果直接引用 Storage Root 的 Job 文件夹。
|
||
|
||
!!! danger
|
||
删除、移动或清理仍被工程引用的 Job 文件夹,会导致动画颜色或深度序列丢失。
|
||
|
||
需要把工程移动到另一台机器时,请连同对应 Job 文件夹一起复制,并在 Blender 中重新定位缺失文件。也可以先把需要长期保留的序列复制到项目自己的素材目录,再用 Blender 的外部数据工具重新映射路径。
|