Skip to content

white0dew/fogsight

 
 

Repository files navigation

Fogsight (雾象) English | 中文

Fogsight Logo

雾象是一款由大型语言模型(LLM)驱动的动画引擎 agent 。用户输入抽象概念或词语,雾象会将其转化为高水平的生动动画。

将雾象部署在本地后,您只需输入词语,点击生成,便可得到动画。

UI 截图

我们设计了易用的语言用户界面(Language User Interface),用户也可以进一步轻松编辑或改进生成动画,做到言出法随

雾象,意为 “在模糊智能中的具象”雾象是 WaytoAGI 开源计划项目成员。 WaytoAGI, 让更多人因 AI 而强大

动画示例

以下为 Fogsight AI 生成的动画示例,点击以跳转并查看


The Law of Increasing Entropy (Physics)
熵增定律 (物理学)
输入: 熵增定律

Euler's Polyhedron Formula (Mathematics)
欧拉多面体定理 (数学)
输入: 欧拉定理

Bubble Sort (Computer Science)
冒泡排序 (计算机科学)
输入: 冒泡排序

Affordance (Design)
可供性 (设计学)
输入: affordance in design

核心功能

  • 概念即影像: 输入一个主题,Fogsight 将为您生成一部叙事完整的高水平动画,包含双语旁白与电影级的视觉质感。
  • 智能编排: Fogsight 的核心是其强大的LLM驱动的编排能力。从旁白、视觉元素到动态效果,AI 将自动完成整个创作流程,一气呵成。
  • 语言用户界面 (LUI): 通过与 AI 的多轮对话,您可以对动画进行精准调优和迭代,直至达到您心中最理想的艺术效果。

快速上手

环境要求

  • Python 3.9+
  • 一个现代网络浏览器 (如 Chrome, Firefox, Edge)
  • 大语言模型的 API 密钥。我们推荐您使用 Google Gemini 2.5,但当前版本仅提供 OpenAI SDK 格式,您可以使用 OpenRouter、One API 或其他中转服务来调用它。

安装与运行

  1. 克隆代码仓库:

    git clone https://github.com/fogsightai/fogsight.git
    cd fogsight
  2. 安装依赖:

    pip install -r requirements.txt
  3. 配置API密钥:

    cp demo-credentials.json credentials.json
    # 复制 demo-credentials.json 文件并重命名为 credentials.json
    # 编辑 credentials.json 文件,填入您的 API_KEY 和 BASE_URL。
    # **请注意**,我们使用的是与 OpenAI 兼容的 SDK,但您仍应使用Gemini 2.5 pro
  4. 一键启动:

    python start_fogsight.py
    # 运行 start_fogsight.py 脚本
    # 它将自动启动后端服务并在浏览器中自动打开 http://127.0.0.1:8000
  5. 开始创作! 在页面中输入一个主题(例如“冒泡排序”),然后等待结果生成。

联系我们/加入群聊

请访问此链接联系我们或加入交流群。

Contributors

高校

  • @taited - 香港中文大学(深圳) 博士生
  • @yjydya - 南洋理工大学 博士生

WaytoAGI 社区

Index Future Lab

AI 探索家

独立开发者与 AI 艺术家

开源许可

本项目基于 MIT 许可证开源。 不过,如果您愿意在引用本项目时加上我们的署名与指向本项目的链接,我们会非常感谢 😊。

About

Fogsight is an AI agent and animation engine powered by Large Language Models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.5%
  • CSS 26.5%
  • HTML 19.5%
  • Python 15.5%