B
DISCOVER SOMETHING GOOD

BodyVista

BodyVista 是面向解剖与生理教学、自主学习的三维交互平台。它将 2,900 个解剖结构、12 个人体系统、140 项动态演示入口与 6 个微观主题整合到浏览器中,帮助学习者理解人体的空间关系、结构层次与生理功能。

访问官网

医学生们回想一下当年学生物或解剖学时的情景:对着一本本平面的图谱,死记硬背那些复杂的空间位置关系;或者看着静态的 PPT,很难想象心脏瓣膜开合、神经突触传递的真实动态。

专业的 3D 医学软件(如 Complete Anatomy)虽然好用,但动辄大几百的订阅费和吃配置的安装包,让很多学生和爱好者望而却步。

今天,必须给大家安利一个堪称“赛博华佗”的开源宝藏项目——BodyVista。

医学生/生物党狂喜!这款开源 3D 人体解剖神器BodyVista,把 2900 个器官搬进了浏览器!插图

这是一款完全免费、开源的 3D 人体解剖与生理学习平台。它不需要你下载几个 G 的客户端,只要打开浏览器,就能在网页里 360° 旋转、拆解人体,甚至放大到微观层面看细胞是怎么工作的!

1. 宏观解剖:把 2900 个结构装进浏览器

BodyVista 的“家底”非常厚实。它收录了 2900 个解剖结构和 12 大身体系统。

在网页端,你可以像玩 3D 大作一样操作这个“数字人体”:

  • 360° 自由视角:鼠标拖拽旋转、滚轮缩放,全方位无死角观察。
  • 剥洋葱式探索:支持逐层隐藏皮肤、肌肉、骨骼,或者调整器官的透明度,直观地看清血管和神经是如何在深层组织中穿行的。
  • 精准定位:按 7 大身体区域或系统筛选,点选任意结构,立刻显示多语言(中/英/日)的专业名词和定位。

2. 生命律动:让静态的器官“活”起来

解剖学最怕“死记硬背”,因为人体是动态的。BodyVista 最惊艳的地方,在于它提供了 140 个动态生理演示入口。

  • 系统联动:你可以直观地看到心脏是如何搏动泵血的、肺部呼吸时胸廓和横膈膜是如何起伏的、甚至口腔咀嚼和牙齿咬合的机械运动。
  • 播放控制:支持播放、暂停、进度拖拽和速度调节,老师上课时用来做演示,或者自己复习时反复观看,简直是降维打击。

3. 微观探索:从器官一路放大到细胞

如果你以为它只能看宏观器官,那就大错特错了。BodyVista 专门开辟了 “微观探索” 模块,包含了 6 个极其硬核的微观机制场景:

  • 肺泡气体交换
  • 肾单位过滤
  • 肌节收缩
  • 神经突触传递
  • 肠绒毛吸收
  • 血管壁结构

它完美衔接了宏观器官与微观生理机制,让你真正理解“结构是如何决定功能的”。

4. 解剖挑战:边玩边学的“游戏化”测验

看累了?平台还内置了 “解剖挑战” 模块。
系统会随机出题,让你在 3D 模型上“寻找特定结构”,或者进行微观知识问答。每轮 5 题,答完有成绩反馈和错题解析。这种 Gamification(游戏化)的学习方式,比干巴巴地刷选择题有趣太多了。

🛠️ 极客时间:它是怎么做到的?

对于前端开发者和 3D 爱好者来说,BodyVista 的代码库绝对值得你 Clone 下来研究一番。

  • 纯前端架构:核心交互完全在浏览器本地运行,无需自建后端或数据库。
  • 技术栈:主站基于 JavaScript ES Modules + Vite 7 构建;3D 渲染使用了 Three.js + WebGL;口腔等复杂模块使用了 TypeScript 和 three-mesh-bvh(用于高效的射线检测和碰撞),并集成了 Zustand 和 React。
  • 一键部署:因为纯前端的特性,它完美适配 GitHub Pages。仓库自带 GitHub Actions 工作流,每次推送到 main 分支,就会自动运行测试、构建并部署上线。

如何本地跑起来?
你需要准备 Node.js 22.12 或更高版本:

git clone https://github.com/FreedomIntelligence/BodyVista.git
cd BodyVista
npm ci
npm run dev

注:模型和缩略图资产较大,首次 clone 需要一点耐心。请通过 Vite 本地服务访问,不要直接双击 index.html。

⚠️ 一个严谨的免责提示

虽然 BodyVista 做得极其精美且专业,但官方在文档中明确强调:本项目仅用于教学与学习。 动态、微观及部分口腔结构包含示意性表达,绝对不能作为临床诊断或治疗决策的工具。(毕竟,真要看病还是得去正规医院找大夫哈!)

无论你是正在啃《系统解剖学》的医学生、需要备课的生物老师,还是对人体科学充满好奇的普通大众,亦或是想学习 Three.js 复杂场景优化的前端工程师,这个项目都值得你立刻收藏并体验。

GOOD TOOLS ARE BETTER TOGETHER

分享到社交平台

微微博QQQ 好友☆QQ 空间XX↗Telegram

复制链接后,也可以粘贴到微信或其他社交平台。