首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >我逛 GitHub 时,撞见一个想让所有知识都能「摸」到的项目

我逛 GitHub 时,撞见一个想让所有知识都能「摸」到的项目

作者头像
OpenNiuma
发布2026-07-28 15:56:13
发布2026-07-28 15:56:13
460
举报

📌 1. 知识很难看见

我有一个长久以来的执念。

凡是教过别人东西的人,大概都懂那种无力感。你想讲清楚一个概念,比如波是怎么叠加的,比如弹簧振子怎么动,比如光合作用到底发生在细胞的哪个角落。你手里通常只有一支粉笔,一块黑板,或者一张静态的 PPT 配图。

你画了条箭头。你在箭头边上写「速度」。你心里盼着,对方脑子里能浮现出那个小球真的在往右滚。

但对方脑子里浮现的,多半还是一片空白。

知识最折磨人的地方,就是它常常是抽象的。你能默写牛顿第二定律的公式,但你未必真「看见」过力压在物体上那一瞬间的样子。这种看见,靠文字填不满,靠老师多讲两遍也未必填得满。

所以我一直对一件事抱有好奇。能不能让知识本身,变成可以上手摆弄的东西。

📌 2. 撞见个活黑板

前两天在 GitHub 上瞎逛,撞见一个项目,名字起得挺玄,叫 AetherViz Master。中文译过来大概是「互动教育可视化建筑师」。它做的事挺直接。把任意教学主题,一键变成沉浸式 3D 交互网页。

我第一反应是,又来。

AI 圈子里「一键生成 XXX」的牛皮,这两年吹得人耳朵起茧。点一下,网站有了。点一下,视频有了。点一下,幻觉也顺带有了。这类项目我见过不算少,十个里头有九个,打开一看是毛坯房,框架搭得漂亮,内容空空荡荡。

但这个,我啃完整篇 README 之后,愣了一下。

它可能不是毛坯房。

它把自己定位成一个 Claude Skill。用法简单到有点粗暴。你在 Claude Code 里敲一个主题,比如「牛顿第二定律」,比如「光合作用」,比如「三角函数」。它当场吐出一个独立的 HTML 文件。你用浏览器打开,一个能拖、能转、能缩放、能播放暂停单步走的 3D 教学页面,就立在那了。

注意,它生成的不是又一篇图文笔记。

它生成的是场景。

物理里的小球,化学里的分子,生物里的 DNA 双螺旋,数学里的函数图像。这些本来只活在课本插图里的东西,被它搬进了一个你能用鼠标拽着转圈的立体空间。你拖一下,视角变了。你拨一下速度滑块,小球跑起来了。你点暂停,它停在你指定的那一帧。

我得说,光是这个「知识可以被旋转」的念头,就够让我多看了它两眼。

📌 3. 它认得学科

往下翻,我发现它真正花心思的地方,是那套自动识别的逻辑。

它先把你输入的主题做一次分类。物理、化学、生物、数学、天文、编程,六个学科方向,各自配一套配色主题。物理是蓝色渐变,数学是金黄,各有各的调性。

分完类还不够。它再根据关键词,挑一种渲染方案。碰到运动、粒子、分子、机械、天体这类词,它走纯 Three.js 的 3D 路线。碰到函数、图像、曲线、几何,它切到 SVG 的 2D 图表路线。碰到牛顿、波动、能量、电磁这种,它上 Three.js 加 SVG 的混合模式,3D 场景上叠一张实时同步的波形图。

这个设计我觉得挺聪明。

它没打算用一套模板糊弄所有学科。它承认,讲波和讲勾股定理,需要的可视化语言根本不是一回事。波要动起来才讲得清,函数要画出来才看得懂。它把这层判断,悄悄替你做掉了。

支持的主题清单也铺得够开。物理从牛顿定律到相对论时间膨胀到量子隧穿,化学从光合作用到氧化还原,生物从 DNA 复制到细胞分裂,天文从行星运动到黑洞,编程从算法复杂度到排序算法。六个领域,几十个知识点,README 里都给了示例。

技术栈也不算花架子。Three.js r134 扛 3D 渲染,Tailwind 管样式,KaTeX 实时渲染数学公式,D3.js 负责数据图表,OrbitControls 处理鼠标拖拽和滚轮缩放。生成的页面还带学习目标勾选、可折叠的小测验面板、播放控制条。该有的教学零件,它基本都给装上去了。

看到这儿,我承认有点心动。

📌 4. 几点扫兴实话

但我还是得说点扫兴的实话。

第一,它不过是个 Skill,生成质量的天花板,取决于底下那颗大模型脑袋。README 里的示例,明显是挑过的好学生。真拿一个冷门偏题喂进去,会不会翻车,我没法替它打包票。

第二,好看不等于好懂。玻璃拟态、霓虹强调色、60fps,这些词听着很炫,但教育这件事,炫从来不是目的。一个能旋转的黑体字,如果旋转完学生还是不懂,那它只是个更贵的摆设。

第三,也是我最想说的。别拿它当「AI 取代老师」的证据。老师值钱的地方,是看见哪个学生卡住了,是换个说法再讲一遍,是在你困惑时递过来一句刚刚好的点拨。AetherViz Master 干的事,是让那块黑板自己活过来,活得很漂亮。黑板再漂亮,也不是站在黑板前面那个人。

📌 5. 被一句话戳

话又说回来,我之所以对这个项目高看一眼,恰恰是因为它的那句 slogan。

「每一个知识都值得被可视化。」

这句话戳到我了。

我们这代人对知识的想象,太依赖文字和静态图了。翻开书,密密麻麻。打开课,一行一行。但人的大脑,本来就更擅长理解空间里动起来的东西。小孩为什么爱玩积木,不爱背乘法表,因为积木他能抓在手里,乘法表只能塞进脑子里。

如果有一天,任何一个知识点,你都能在浏览器里把它转一圈,拨一下,看它怎么动,怎么变,怎么从 A 走到 B。那对一个坐在乡镇教室里、从来没见过真实实验器材的孩子来说,这道门一旦打开,会照进多少光。

我不敢说 AetherViz Master 已经做到了。它才刚发布,v5.0,四个 commit,作者还在慢慢补。但它在往那个方向走,而且走得比大多数同类项目认真。

好奇心这件事,从来不是被文字喂饱的。是被一个能上手玩的东西,突然点亮的。

AetherViz Master Demo
AetherViz Master Demo

如果你也是那种,总想把抽象东西讲明白的人。这个 GitHub 项目,值得你点进去看看。

它未必是答案。但它指的方向,我认同。

项目在 GitHub 上,仓库名 aetherviz-master,地址是 https://github.com/Make-dream-clear/aetherviz-master 。想上手玩,装个 Claude Code,输个主题,等它吐出 HTML 就行。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenNiuma 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 📌 2. 撞见个活黑板
  • 📌 3. 它认得学科
  • 📌 4. 几点扫兴实话
  • 📌 5. 被一句话戳
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档