+-
开源的沉浸式网页可视化项目,旨在探索哺乳动物 2 亿年的演化史诗。

Mammalia-tree

一个沉浸式的 3D/2D 网页可视化项目,旨在探索哺乳动物 2 亿年的演化史诗。

Github地址

https://github.com/SeanWong17/Mammalia-tree

在线体验

https://mammalia-tree.pages.dev

开源的沉浸式网页可视化项目,旨在探索哺乳动物 2 亿年的演化史诗。

开源的沉浸式网页可视化项目,旨在探索哺乳动物 2 亿年的演化史诗。

项目特点

  • 沉浸式体验:利用 WebGL 和 CSS3D 技术,重构对“演化时间”的感知。

  • 数据来源:基于最新的 Mammal Diversity Database (MDD) v2.3 分类系统。

  • 演化节点:从二叠纪末期的合弓纲祖先到现代哺乳动物,涵盖 167 个科、上千个演化节点。

  • 双螺旋画廊:象征生命的遗传密码。

  • 动态星空背景:WebGL 粒子系统随鼠标与触摸流动,营造深邃的时间感。

  • 平滑运镜:影院级的相机过渡动画,实现从微观(卡片)到宏观(演化树)的无缝切换。

  • 交互式演化图谱

    • D3.js 动态树,支持从“纲”到“科”的逐级展开/收起。

    • 全手势支持,包括鼠标滚轮缩放、双指捏合及拖拽漫游。

    • 地质时间轴,实时显示当前视口对应的地质年代(MYA - Million Years Ago)。

    • 智能检索,支持中文/拉丁学名实时搜索与高亮定位。

  • 溯源彩蛋:隐藏模式,致敬生命韧性,寻找并点击界面中的“溯源”按钮,看到一条穿越大灭绝的幽灵线框路径。