只需输入一个词语,就能自动生成一部包含双语旁白、画面精美的动画?无论是解释一个复杂的物理定律,还是演示一段代码逻辑。
今天给大家介绍的这个开源项目,能够让你通过简单的描述,就生成画面精美的科普动画。

一、介绍
雾象是一款由大型语言模型驱动的动画生成工具,它的核心能力在于能将抽象概念转化为具象的动态影像。

无论是 "熵增定律" 这样的物理概念,还是 "冒泡排序" 这类计算机算法,甚至是设计领域的 "可供性" 理论,只需输入关键词,雾象就能生成一部叙事完整、视觉精美的动画短片。
目前项目已开源,支持本地部署,也可直接访问 fogsight.ai 在线使用。
二、功能特性
2.1 概念即影像
输入任意主题,雾象会自动生成包含视觉元素、动态效果和双语旁白的完整动画,兼顾科学性与观赏性。
无论是学术概念还是生活常识,都能以生动的画面呈现。
2.2 智能编排引擎
依托强大的语言模型能力,雾象能自动完成从脚本撰写、画面设计到动画节奏控制的全流程创作。
无需人工干预,即可生成符合主题逻辑的叙事内容。
2.3 语言交互优化
独特的语言用户界面(LUI)允许通过对话方式调整动画效果。
如果对生成结果不满意,只需用自然语言描述修改需求,就能实现精准迭代。
2.4 多模型兼容
支持 Google Gemini 2.5 Pro、Anthropic Claude、OpenAI GPT 等多种主流大语言模型,可根据需求灵活配置,平衡效果与成本。
三、安装
下面介绍一下如何通过 Docker 进行部署。
首先执行下面的命令克隆代码库:
git clone https://github.com/fogsightai/fogsight.git
cd fogsight
然后配置 API 密钥:
cp demo-credentials.json credentials.json
# 编辑 credentials.json 文件,填入您的 API_KEY、BASE_URL 和 MODEL
# 使用 OpenRouter 的配置示例:
# {
# "API_KEY": "sk-or-v1-您的OpenRouter密钥",
# "BASE_URL": "https://openrouter.ai/api/v1",
# "MODEL": "anthropic/claude-sonnet-4"
# }
# 使用 Gemini 的配置示例:
# {
# "API_KEY": "您的Gemini密钥",
# "BASE_URL": "",
# "MODEL": "gemini-2.5-pro"
# }
使用 Docker Compose 启动:
# 使用默认端口 8000
docker-compose up -d
# 或者指定自定义端口(例如 3000)
HOST_PORT=3000 docker-compose up -d
然后在浏览器打开http://localhost:8000
即可访问。
四、体验
在浏览器输入http://localhost:8000
进入到首页:

输入计算机领域著名的「快速排序」:

输入之后,就开始生成动画代码了:

最终的效果如下:

五、总结
雾象打破了创意表达与技术实现之间的壁垒,让动画创作从专业领域走向大众。
无论是教师制作教学素材、学生展示学术概念,还是创作者快速可视化灵感,这款工具都能提供高效且高质量的解决方案。
如果你也想体验 "言出法随" 的动画创作,不妨尝试部署使用,让抽象的想法以更生动的方式呈现。
项目地址: