BodyVista:浏览器里的 3D 人体解剖课堂
BodyVista 是 FreedomAI 开源的 3D 人体解剖网站:2,900 个结构、12 系统、140 生理演示、6 微观场景,中英日三语,浏览器即用。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- JavaScript
- 星标
- 133
- 核查时间
- 2026-11-04
以上快照资料以核查当日为准,可能随版本或运营策略变化。
学解剖的难点是平面图给不了空间感:哪根神经从哪条肌肉下面穿过、哪层膜包着哪个器官,图谱箭头画得再密也想不明白。BodyVista 是 FreedomAI 开源的 3D 人体解剖与生理学习网站,把 2,900 个解剖结构、12 大系统、140 个动态演示和 6 个微观场景装进浏览器,核心交互全在本机运行,不用注册也没有后端,手机和电脑都能直接打开在线版。
核心功能
- 解剖视图库。 2,900 个结构按系统和 7 大身体区域组织,可以旋转缩放,也能渐进隐藏挡在前面的结构、把外层调成半透明看深层,或者聚焦单个结构。
- 生命律动。 140 个动态演示(133 个系统级、5 个全身、2 个口腔牙科),带播放、进度和速度控制,把形态和功能连起来讲。
- 显微探索。 6 个微观主题:肺泡气体交换、肾单位、肌节收缩、神经突触、小肠绒毛、血管壁,从器官一路讲到细胞机制。
- 解剖挑战。 每轮 5 道题:辨认结构、在 3D 模型里找到指定位置、显微知识问答,答完有反馈和成绩,可以再来一轮。
- 画笔、测量与切片。 笔刷大小可调,带橡皮和结构标注、测量工具;支持透视与正交切换,以及横断、矢状、冠状三种切面。
- 结构知识库。 按名字搜索结构,看说明、相关结构和参考文献,牙科结构带 FDI 牙位号;想深究时可以带着当前结构的 prompt 跳到 ChatGPT 或 DeepSeek。
典型使用场景
- 医学生和解剖课学生。 学到一个陌生名字就按名字搜出来,对着模型找位置,考前用解剖挑战自查。
- 老师做课堂演示。 隐藏外层组织、切到冠状面,投屏一层一层讲结构关系。
- 科普和健康教育作者。 截图、录屏当素材,三语界面做双语内容也顺手。
快速上手
打开 freedomintelligence.github.io/BodyVista 就能用,Hugging Face 上有镜像 Space。想自己部署需要 Node.js 22.12 以上:
git clone https://github.com/FreedomIntelligence/BodyVista.git
cd BodyVista && npm ci && npm run dev
模型和缩略图都收在仓库里,首次克隆和首屏加载会慢一些。
小结
BodyVista 的代码是 MIT,但模型和内容不是:官方 README 明确写了一些解剖结构的来源记录标着「NC exceptions; research only」,许可还在逐条核实,商用前别想当然。动画和显微场景含示意成分,官方定位是教学,不能当临床诊断依据。项目 2026-10-29 创建,截至 2026-11-04 有 133 星,主界面是 JavaScript 加 Three.js,官方还想把这套内容带进 VR 和 AR。拿学习工具对比,LearnHarness 是按理解程度出题的桌面学习助手——一个管解题,一个管空间结构,正好搭配。