Files
AnyImage/docs/animation.md

37 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 视频与序列帧
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 的外部数据工具重新映射路径。