hero_small.mp4
- [2026.04.04] 我们上线了 Game Editing 的在线 Demo:Game Editing Demo
- [2026.04.03] 我们发布了论文,欢迎讨论与反馈!
概述 我们提出了一个大规模数据集与框架,利用微调的视频扩散模型实现高质量的视频逆渲染与正向渲染。我们从两款 3A 游戏中提取了同步的 RGB 视频与五个对齐的 G-buffer 通道,并提出了一种基于 VLM 的评估协议,用于真实场景的评估。我们的流水线包含两个组件:
- Inverse Renderer(逆渲染器,RGB → G-buffers):基于 Cosmos-Transfer1-DiffusionRenderer 微调,将 RGB 视频分解为 G-buffer 贴图(albedo、normal、depth、roughness、metallic)
- Game Editing(游戏编辑,G-buffers + 文本 → 风格化 RGB):基于 Wan2.1 1.3B(通过 DiffSynth-Studio)微调,从 G-buffer 输入合成逼真的 RGB 视频,支持通过文本提示控制光照和风格
数据集的主要特点:
- 400 万+ 帧,720p / 30 FPS,6 个同步通道(RGB + albedo、normal、depth、metallic、roughness)
- 40 小时 的游戏画面,来自 2 款 3A 游戏(赛博朋克 2077 和 黑神话:悟空)
- 长时序片段:平均每个片段 8 分钟,最长可达 53 分钟的连续录制
- 内容多样:城市/户外/室内场景,多种天气变化(晴天、雨天、雾天、夜晚、日落),以及真实的运动模式
- 运动模糊变体:通过子帧插值和线性域时域平均离线生成
- 基于 VLM 的评估:使用视觉语言模型对材质预测进行无参考评估
本仓库包含 Inverse Renderer(逆渲染器)和 Game Editing(游戏编辑)模型。请按照以下说明设置环境并运行各模型的推理。我们建议为两个模型分别创建独立的 conda 环境,以避免版本冲突。
git clone --recurse-submodules https://github.com/ShandaAI/AlayaRenderer.git
cd AlayaRenderer| 模型 | 基础模型 | 链接 |
|---|---|---|
| Inverse Renderer | Cosmos-Transfer1-DiffusionRenderer 7B | HuggingFace |
| Game Editing | Wan2.1 1.3B | HuggingFace |
我们的模型基于 Cosmos-Transfer1-DiffusionRenderer 微调。请参照 inverse_renderer/ 中的说明进行环境配置和推理。下载相关权重后,将 inverse_renderer/checkpoints/Diffusion_Renderer_Inverse_Cosmos_7B 下的检查点替换为我们微调后的检查点。
请参照 DiffSynth-Studio 的说明进行环境配置并下载相关权重。从 HuggingFace 下载我们微调后的检查点,并放置到 game_editing/models/train/Wan2.1-T2V-1.3B_gbuffer/ 目录下。
cd game_editing
CUDA_VISIBLE_DEVICES=0 python \
examples/wanvideo/model_inference/inference_gbuffer_caption.py \
--checkpoint models/train/Wan2.1-T2V-1.3B_gbuffer/model.safetensors \
--gpu 0 \
--style snowy_winter \
--prompt "the scene is set in a frozen, snow-covered environment under cold, pale winter light with falling snowflakes, creating a silent and ethereal winter wonderland atmosphere." \
--gbuffer_dir test_dataset \
--save_dir outputs/ \
--num_frames 81 --height 480 --width 832体验在线 Demo:Game Editing Demo
- 发布数据集
- 发布数据整理工具包
本项目基于以下优秀工作构建:
- DiffusionRenderer by NVIDIA Toronto AI Lab
- Wan2.1 by Wan-Video
- DiffSynth-Studio by ModelScope
详见 LICENSE。
如果您觉得本项目对您有帮助,请考虑引用:
@article{huang2026generativeworldrenderer,
title={Generative World Renderer},
author={Zheng-Hui Huang and Zhixiang Wang and Jiaming Tan and Ruihan Yu and Yidan Zhang and Bo Zheng and Yu-Lun Liu and Yung-Yu Chuang and Kaipeng Zhang},
journal={arXiv preprint arXiv:2604.02329},
year={2026}
}