@cevenif: 最近在 GitHub 上扒到一个挺有意思的开源工具:AetherViz Master。你给它一个教学主题,它能自动生成一套 3D 交互式教学网页,打开浏览器就能直接用。 它底层是 Three.js 加 SVG 混合渲染,能自动识别学科——…
摘要
介绍了一个名为 AetherViz Master 的开源工具,它利用 AI 将教学主题自动转化为沉浸式 3D 交互式网页,支持物理、化学、数学等多个学科。
查看缓存全文
缓存时间: 2026/06/18 02:06
最近在 GitHub 上扒到一个挺有意思的开源工具:AetherViz Master。你给它一个教学主题,它能自动生成一套 3D 交互式教学网页,打开浏览器就能直接用。
它底层是 Three.js 加 SVG 混合渲染,能自动识别学科——物理、化学、生物、数学、天文、编程都支持。比如输入“牛顿第二定律”,它会给你吐一个带 3D 小球运动模拟的页面;输入“三角函数”,就给你一个可交互的波形图。
每个页面还自带学习目标、原理讲解、公式渲染和小测验,支持调速、单步演示,触摸设备也能用。老师做课件、学生理解知识点,都会比干啃文字直观不少。
可以上手试试。 https://github.com/andyhuo520/aetherviz-master…
andyhuo520/aetherviz-master
Source: https://github.com/andyhuo520/aetherviz-master
AetherViz Master
互动教育可视化建筑师
把任意教学主题瞬间转化为沉浸式3D交互教学网页
📖 项目简介
AetherViz Master 是一个基于 AI 的互动教育可视化工具,专注于将抽象的教学概念转化为生动、直观的 3D 交互式网页。无论你是教师、学生还是教育内容创作者,只需输入一个主题,它就能为你生成一个完整的、可交互的教学页面。
核心能力
- 一键生成:输入主题 → 自动生成 3D 交互网页
- 智能适配:自动识别学科领域,匹配最佳配色和可视化方案
- 零门槛使用:无需编程基础,生成的 HTML 直接可用
- 专业品质:Three.js + SVG 混合渲染,60fps 流畅体验
✨ 核心特性
1. 3D 可视化引擎
- 基于 Three.js r134 的专业级 3D 场景
- 支持物理模拟、粒子系统、矢量箭头
- 内置 OrbitControls,支持鼠标拖拽旋转、滚轮缩放
- 触控设备支持:触摸旋转、双指缩放
2. SVG 增强渲染
- 可在 3D 场景上叠加 SVG 2D 图表
- 函数图像、坐标系、流程图
- D3.js 数据驱动图表(可选)
- 3D-2D 坐标实时同步
3. 智能自动识别
| 识别维度 | 说明 |
|---|---|
| 学科识别 | 物理/化学/生物/数学/天文/编程,自动切换配色主题 |
| 渲染方案 | 根据关键词自动选择 Three.js / SVG / 混合模式 |
| 语言适配 | 自动检测中文/英文,输出对应语言 |
4. 现代化 UI 设计
- 玻璃拟态(Glassmorphism)风格
- 赛博教育风 + 霓虹强调色
- 响应式布局,适配桌面/平板/手机
- 侧边栏 + 控制面板 + HUD 数据展示
5. 完整教学功能
- 学习目标(可勾选追踪)
- KaTeX 数学公式实时渲染
- 原理讲解(生动比喻,高中-大学水平)
- 可折叠小测验面板
- 播放/暂停/单步/速度控制
🚀 快速开始
环境要求
- 现代浏览器(Chrome/Edge/Firefox/Safari)
- 支持 WebGL
本地运行
# 1. 克隆仓库
git clone https://github.com/andyhuo520/aetherviz-master.git
cd aetherviz-master
# 2. 启动本地服务器(任选一种)
python -m http.server 8080
# 或
npx serve .
# 或
php -S localhost:8080
# 3. 访问 http://localhost:8080
通过 Claude Code 使用
# 1. 启动 Claude Code
claude
# 2. 输入主题
/aetherviz-master
# 或直接输入:
牛顿第二定律
# 或:
匀速运动
# 或:
光合作用
系统将自动生成完整的 HTML 文件。
📚 支持的主题领域
物理
- 牛顿第二定律
- 匀速运动 / 匀变速运动
- 电磁感应
- 相对论时间膨胀
- 量子隧穿效应
化学
- 光合作用
- 酸碱中和
- 氧化还原反应
- 分子结构
生物
- DNA复制
- 细胞呼吸
- 有丝分裂
- 遗传规律
数学
- 勾股定理
- 三角函数
- 正弦函数图像
- 概率分布
天文
- 行星运动定律
- 宇宙膨胀
- 黑洞
- 日食月食
编程
- 算法复杂度
- 数据结构
- 排序算法
- 设计模式
🛠 技术栈
| 技术 | 用途 | 版本 |
|---|---|---|
| Three.js | 3D 渲染引擎 | r134 |
| Tailwind CSS | UI 样式框架 | v3.4+ |
| KaTeX | 数学公式渲染 | 0.16.11 |
| D3.js | 数据可视化(可选) | v7 |
| OrbitControls | 3D 场景控制 | 内联简化版 |
渲染模式说明
┌─────────────────────────────────────────────────────────────┐
│ 主题输入分析 │
├─────────────────────────────────────────────────────────────┤
│ 关键词检测 │
│ ├── 运动/粒子/分子/机械/天体 → 纯 Three.js 3D │
│ ├── 函数/图像/曲线/几何 → SVG 2D 图表 │
│ └── 牛顿/波动/能量/电磁 → Three.js + SVG 混合模式 │
└─────────────────────────────────────────────────────────────┘
📁 项目结构
aetherviz-master/
├── README.md # 项目说明文档
├── LICENSE # MIT 许可证
├── SKILL.md # Claude Skill 定义文件
└── docs/
└── skill.md # 技能详细文档
💡 使用示例
示例 1:匀速运动
输入主题后,系统自动:
- 识别为「物理」学科 → 蓝色渐变主题
- 检测「运动」关键词 → Three.js 纯 3D 模式
- 生成:小球运动模拟 + 速度滑块 + 位移轨迹
示例 2:三角函数
输入主题后,系统自动:
- 识别为「数学」学科 → 金黄渐变主题
- 检测「函数/图像」关键词 → SVG 模式
- 生成:函数波形 SVG 图表 + 参数滑块 + 实时绘制
示例 3:波动与振动
输入主题后,系统自动:
- 识别为「物理」学科
- 检测「波动」关键词 → 混合模式
- 生成:3D 弹簧振子 + SVG 波形图叠加
🤝 贡献指南
欢迎贡献代码、提交问题或提供建议!
# 1. Fork 本仓库
# 2. 创建特性分支
git checkout -b feature/your-feature
# 3. 提交更改
git commit -m 'Add amazing feature'
# 4. 推送分支
git push origin feature/your-feature
# 5. 打开 Pull Request
贡献者
📄 许可证
MIT License - 详见 LICENSE 文件
🔗 相关链接
📝 更新日志
v5.0 (2026-02-22)
- ✅ 新增 SVG + Three.js 混合渲染
- ✅ 新增渲染方案自动识别
- ✅ 新增 D3.js 支持
- ✅ 优化坐标同步机制
v4.0 (2026-02-22)
- ✅ 优化面板布局
- ✅ 小测验面板可折叠
- ✅ 新增右下角悬浮按钮
用 ❤️ 打造 | 每一个知识都值得被可视化
由 AetherViz Master 为你生成 ❤️
相似文章
@denziideng: 卧槽,清华大学开源了一个AI互动课堂神器! 以前自学新东西,要么刷枯燥视频,要么看长文章,没人互动,效率低得要命…… 现在直接扔一个主题或文档进去,一键就能生成完整互动课堂:AI老师讲课、AI同学讨论、测验、白板画图,全都有!效率直接起飞…
清华大学开源了OpenMAIC,一个多智能体AI互动课堂平台,用户只需输入主题或文档即可自动生成包含AI老师讲解、AI同学讨论、测验和白板画图的完整课堂,完全开源免费且支持本地部署。
@GitHub_Daily: 最近看到一个开源项目 Flipbook Canvas,挺有意思,能把每张 AI 生成的图变成一棵可以无限点击探索的知识树。 长按图片任意位置,系统会自动识别你点的内容,联网搜索相关资料,然后生成一张全新的详细图解,层层递进。 GitHub…
Flipbook Canvas 是一个开源项目,能将 AI 生成的图像转换为可无限点击探索的知识树,支持联网搜索、实时生成和离线导出。
@LufzzLiz: 最近邮件与私信收到了好多国外友人的催稿,有生物老师,也有土耳其老哥的来信,希望我继续将项目做下去。 我也大受鼓舞,只是最近工作太忙,先做一个demo页面看看,但我保证会持续迭代这个项目 我希望AI技术真正能照进教育领域,给孩子们一些帮助,…
作者分享了一个名为Cell Architecture Studio的开源项目,它是一个基于React、Three.js构建的交互式三维细胞结构展示平台,旨在用AI技术辅助生物教学。
@GoGoFly23: 复刻了大神@DilumSanjaya的视觉框架,建了一个 F-22、F -35、星舰、猛禽发动机的展示网页。主要有 3 步: 1、使用 GPT 2 Image 生成模型三视图, 2、然后在 ComfyUI 里使用 Hunyuan 3.1生…
This article introduces 3DCellForge, an open-source React and Three.js-based web application for generating and exploring interactive 3D models. It utilizes AI models like Hunyuan 3D and Tripo via ComfyUI or direct API integration to create visualizations of objects such as aircraft and spacecraft.
@FinanceYF5: 这是一个网站,一个用 WebGL 和 Three.js 构建的简单网页游戏。 说真的,网页开发已经发展到这种程度,真的很让人惊讶。
这是一个使用 WebGL 和 Three.js 构建的简单网页游戏,展示了现代网页开发的强大能力。