ATAS 是什么?以世界状态为中心的智能体视频生成框架

ziplab/ATAS · GitHub · 官网
AI 视频
Star207
近 7 天新增0
编程语言Python
开源协议MIT
创建于2026-10-12
最近更新2026-10-15

中文导读

ATAS 是一个以世界状态为中心的智能体视频生成框架,用来解决多镜头影片生成中场景与事件难以保持一致的问题。它先把剧本编译成带场景、相机、时间和事件的镜头请求,再通过场景记忆和事件记忆渲染出对应视角的画面,生成结果经过重建、配准和校验后才更新世界状态。适合需要从不同视角重访同一场景、或从新角度重拍过去事件的视频生成场景。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 MIT,创建于 2026-10-12,最近更新于 2026-10-15,目前有 207 个 Star。

项目介绍

ATAS 是一个以世界状态(world state)为中心的智能体视频生成框架,目标是在生成整部影片的过程中维持一个持久、一致的世界。它把剧本编译成带有场景、相机、时间和事件信息的镜头请求,每个镜头通过将世界状态投影到所需视角来生成,生成结果再经过重建、配准和校验后回写更新世界。

框架包含场景记忆与事件记忆:场景记忆保存各场景的静态几何,支持从任意视角重新渲染;事件记忆按场景、事件和时间索引动态观察,使过去的时刻可以从新角度重拍。世界状态只在影片审查、配准和状态检查全部通过后才会更新。

项目由几何服务(需要 NVIDIA GPU)和客户端(无需 GPU)两部分组成,提供命令行工具 atas,支持传入纯文本剧本和可选的角色文件,并支持断点续跑。

主要功能

适合谁用

适合研究或开发智能体视频生成、多镜头一致性与空间一致性的研究人员和工程师,也适合希望用剧本驱动方式生成连贯影片的开发者。

快速上手

  1. 在 GPU 机器上安装几何服务:pip install -r geometry/environment.snapshot.txt && pip install -e geometry
  2. 复制并配置几何服务环境变量:cp geometry/.env.example geometry/.env,设置 GEOMETRY_PYTHON、GEOMETRY_MODEL_ROOT、GEOMETRY_GPU_IDS
  3. 启动几何服务:cd geometry && ./run_geometry_service.sh,并用 curl http://127.0.0.1:18300/readyz 检查
  4. 在任意机器上安装客户端:pip install -e client,并复制配置 cp client/.env.example client/.env,设置 DASHSCOPE_API_KEY、ATAS_LLM_*、GEOMETRY_SERVICE_URL
  5. 运行生成:atas run --screenplay examples/bookstore/screenplay.txt --characters examples/bookstore/characters.json --story-id bookstore

同类项目

开源智能体视频制作系统,让 AI 编程助手变身视频工作室
★ 6.9万 · Python · 更新于 2026-10-12
给 AI 一段参考视频,生成同风格的全新动画
★ 3,329 · JavaScript · 更新于 2026-10-15
用脚本和授权肖像生成数字人讲解视频的 Agent Skill
★ 2,692 · HTML · 更新于 2026-10-11
输入主题,自动生成带配音字幕的讲解视频
★ 2,523 · TypeScript · 更新于 2026-09-18
经过核验的 Seedance 视频提示词库与模板合集
★ 2,081 · JavaScript · 更新于 2026-10-15
在消费级 GPU 上本地运行 MiniMax H3 视频生成
★ 1,970 · Python · 更新于 2026-10-15