从 GreyBox 到 Styled Video
Source: Dev.to
Forge 用例
在构建应用、场景或交互式布局时,第一步通常是 灰盒(greybox)。
- 简单几何体
- 基础布局
- 无样式
灰盒建模快速且极其有助于探索结构和交互。
但灰盒也有问题。它对开发者很友好,却往往让其他人难以理解。客户、设计师或利益相关者通常无法仅凭灰盒想象出最终的视觉效果。
传统做法
传统上,要把灰盒变成可视化的成品需要大量手工工作,例如:
- 创建资产
- 制作纹理
- 设置灯光
- 渲染场景
- 编辑视频
这个过程可能需要数小时甚至数天。
不同的想法
Forge 探索了一条不同的流水线。与其手动生成最终视觉版本,不如把灰盒场景交给 AI 样式化流水线。
想法:
GreyBox → AI → Styled Video(样式化视频)
Forge 流水线
在 Forge 中,流程可以是这样:
Forge Scene
↓
GreyBox Export
↓
Forge CLI
↓
Grok Video Styling
↓
Styled Video Output灰盒场景从 Forge 导出后,由 CLI 工具处理。CLI 与 Grok 通信,Grok 为生成的帧或视频应用视觉样式。这样就能在不需要完整制作流水线的情况下得到场景的样式化可视化。
为什么有趣
这种做法在多种场景下都很有用:
- 应用预览
- UI 原型
- 游戏场景预览
- 建筑可视化
- 分镜头脚本
开发者无需构建完整的最终场景,就能快速生成样式化预览。
不仅限于游戏
虽然这个想法听起来类似于游戏预可视化,但同样的概念也可以用于应用开发。因为 Forge 使用结构化的场景定义(SML)和脚本(SMS),这些场景可以复用于不同的流水线,包括可视化。
Forge 作为平台
Forge 最初被设计为一个 无需传统 Web 堆栈 的应用构建平台。一旦系统具备:
- 场景描述语言
- 脚本语言
- 运行时
新的流水线就有可能实现。GreyBox → AI 样式化视频就是其中一种实验。
关注项目
Forge 正在公开构建中,仍在不断演进。如果你对不使用 Web 堆栈构建应用感兴趣,或对类似的流水线感兴趣,可以在这里了解项目:
https://codeberg.org/CrowdWare
欢迎提供反馈、想法和实验。