Fogsight(雾象)
扫码查看

输入文本即可生成讲解动画的AI引擎

Fogsight(雾象)

综合介绍

Fogsight(中文名:雾象)是一款由大型语言模型(LLM)驱动的AI代理和动画引擎。它能够将用户输入的抽象概念或文字,自动转化为一部包含旁白、视觉元素和动态效果的完整动画。该项目是WaytoAGI开源计划的成员之一,旨在降低高质量动画内容的创作门槛,让没有专业动画制作技能的用户也能轻松创作出具有叙事性和电影感的动画短片。Fogsight的核心在于其智能编排能力,它利用AI自动完成从脚本创作、故事板生成、双语旁白、视觉效果到最终渲染的整个流程。此外,它还提供了一个语言用户界面(LUI),用户可以通过多轮对话的方式,对生成的动画进行精细的调整和修改,从而实现“所言即所得”的创作体验。该工具主要面向教育工作者、科普内容创作者和产品经理等需要快速将复杂概念视觉化的用户。

功能列表

  • 概念即影像: 用户只需输入一个主题或概念,Fogsight便能自动生成一部叙事完整的动画,并配有双语旁白和富有电影感的视觉效果。
  • 智能编排: Fogsight的核心是由大语言模型驱动的智能编排能力,能够全自动完成脚本生成、视觉元素匹配、动态效果设计等整个动画创作流程。
  • 语言用户界面 (LUI): 用户可以通过与AI进行多轮对话,对生成的动画进行精准的调整和迭代,例如“将第二个场景延长2秒并添加淡入淡出效果”或“更换为轻柔的女声,语速调整为0.8倍”。
  • 本地部署: Fogsight支持在用户本地环境中部署,确保了数据和创作内容的私密性。
  • 开源: Fogsight是基于MIT许可证的开源项目,隶属于WaytoAGI开源计划,鼓励社区用户在此基础上进行修改和二次开发。

使用帮助

Fogsight 是一款强大的AI动画生成工具,它可以将你的想法快速转化为动画。以下是详细的安装和使用流程,让你能够轻松上手。

1. 环境要求

在开始安装之前,请确保你的电脑满足以下条件:

  • Python版本: 3.9 或更高版本。
  • 网络浏览器: 最新版本的现代网络浏览器,例如 Chrome, Firefox, 或 Edge。
  • LLM API密钥: 你需要一个大语言模型的API密钥。官方推荐使用Google Gemini 1.5 pro,但它也兼容其他与OpenAI SDK兼容的服务。

2. 安装流程

Fogsight的安装过程非常简单,只需要几个步骤即可完成。

第一步:克隆代码仓库首先,你需要从GitHub上克隆Fogsight的代码仓库到你的本地电脑。打开终端(在Windows上是命令提示符或PowerShell,在macOS或Linux上是终端),然后输入以下命令:

git clone https://github.com/fogsightai/fogsight.git
```执行该命令后,你会看到一个名为`fogsight`的文件夹出现在你当前的目录下。接着,进入这个文件夹:
```bash
cd fogsight

第二步:安装依赖Fogsight的运行依赖于一些Python库。幸运的是,所有的依赖库都列在requirements.txt文件中。你只需要使用pip命令来安装它们:

pip install -r requirements.txt

这个过程可能需要几分钟,具体时间取决于你的网络速度。

第三步:配置API密钥为了让Fogsight能够使用大语言模型的功能,你需要配置你的API密钥。首先,复制demo-credentials.json文件并将其重命名为credentials.json

cp demo-credentials.json credentials.json

然后,用你喜欢的文本编辑器打开credentials.json文件。你会看到以下内容:

{
"API_KEY": "YOUR_API_KEY",
"BASE_URL": "YOUR_BASE_URL"
}

你需要将"YOUR_API_KEY"替换为你的真实API密钥。如果你使用的是Google Gemini,BASE_URL通常是https://generativelanguage.googleapis.com/v1beta/openai/。请确保你的API密钥是有效的,并且有足够的额度。

第四步:一键启动完成以上所有步骤后,你就可以启动Fogsight了。在终端中运行以下命令:

python start_fogsight.py

这个脚本会自动启动后端服务,并在你的默认浏览器中打开Fogsight的用户界面,地址是http://127.0.0.1:8000

3. 功能操作流程

现在,你已经成功运行了Fogsight,可以开始你的第一个动画创作了!

第一步:输入你的想法在打开的网页界面中,你会看到一个输入框。在这里,你可以输入任何你想要动画化的概念或主题。例如,你可以尝试输入“冒泡排序”、“熵增定律”或者“设计的可供性”等。

第二步:生成动画输入主题后,点击“生成”按钮。此时,Fogsight会开始工作。你会看到一个进度条,显示当前的处理阶段,包括:脚本生成、故事板创建、语音合成和最终渲染。根据你的电脑性能和动画的复杂程度,生成一个720p的动画大约需要5-8分钟,而1080p的动画则需要10-15分钟。

第三步:预览和迭代动画生成后,你可以在网页上直接预览。如果你对结果不满意,或者想要进行一些调整,你可以使用Fogsight最具特色的功能——语言用户界面(LUI)。在聊天框中,你可以用自然语言向AI提出修改意见。

例如,你可以尝试输入:

  • “把第三个元素的颜色换成红色。”
  • “让背景音乐听起来更激昂一些。”
  • “在视频的结尾加上我的名字。”
  • “将第三个过程的速度减慢0.5秒,并将背景颜色更改为浅蓝色。”

AI会理解你的指令,并快速生成一个新的版本,通常只需要大约30秒。你可以通过多次对话,不断地对动画进行迭代和优化,直到达到你满意的效果。

应用场景

  1. 教育和科普教师或科普视频制作者可以利用Fogsight快速将复杂的科学概念(如“欧拉多面体定理”、“熵增定律”)转化为生动有趣的动画短片,用于课堂教学、在线课程(MOOCs)或在社交媒体上传播,从而提升学习者的学习兴趣和理解效率。
  2. 产品和设计产品经理或设计师在进行产品演示或设计理念阐述时,可以使用Fogsight将抽象的设计概念(如“可供性”)制作成一个简短的动画,向团队成员或利益相关者直观地展示其核心思想,替代传统的幻灯片演示,提升沟通效率。
  3. 内容创作对于视频博主和内容创作者来说,Fogsight提供了一种全新的内容创作形式。他们可以利用这个工具,将有趣的想法或故事快速转化为动画视频,丰富自己的内容形式,吸引更多的观众。

QA

  1. Fogsight支持哪些语言?Fogsight生成的动画可以包含双语旁白,目前主要支持中文和英文。
  2. 我需要什么样的电脑才能流畅运行Fogsight?官方没有给出具体的硬件配置要求,但由于涉及到动画渲染,拥有一块性能较好的独立显卡(如NVIDIA RTX 3060或更高)会显著缩短生成时间。
  3. Fogsight是免费的吗?Fogsight本身是开源免费的,但你需要自行承担使用大语言模型API所产生的费用。
  4. 我可以在哪里找到更多关于Fogsight的教程和社区支持?Fogsight是WaytoAGI开源计划的一部分,你可以通过GitHub页面上的联系方式加入他们的交流群,获取更多的帮助和资源。
微信微博Email复制链接