{"repo":"SeanWong17/Sauropsida-tree","free":true,"listed":false,"github":"https://github.com/SeanWong17/Sauropsida-tree","clone":"git clone https://github.com/SeanWong17/Sauropsida-tree.git","description":"DeepTime Sauropsida：交互式蜥形纲演化树，3D 螺旋序幕 + D3.js 动态时间树，跨越 3 亿年 | Interactive sauropsid phylogeny with 3D spiral intro & D3.js dynamic timetree spanning 300 Myr","language":"JavaScript","stars":20,"topics":["d3js","data-visualization","evolutionary-tree","taxonomy","threejs"],"license":null,"category":"analytics","readme_excerpt":"DeepTime Sauropsida 交互式蜥形纲演化树 · 沉浸式深时导览 从二叠纪晚期的主干分化，到今日仍存的鸟类、鳄类、龟鳖与鳞龙。 把现生蜥形纲放回 3 亿年的深时背景中重新观看。 中文 English --- 🌍 完整脊索动物图谱： 想从蜥形纲继续探索鱼类、两栖类与哺乳类，请进入 DeepTime Chordata。 📖 简介 (Introduction) DeepTime Sauropsida 是一个运行于现代浏览器端的交互式数据可视化项目，尝试把现生蜥形纲重新放回更长的演化时间轴中展示。项目以 3D 螺旋序幕、动态演化树和节点资料卡的组合方式，呈现鸟类、鳄类、龟鳖类、喙头类与有鳞类之间的系统关系。 当前版本以“ 鸟类与其余现生主线均到科 ”为主要展示粒度，共整理 336 个末级节点 与 105 个内部分类节点 。鸟类采用 IOC World Bird List v15.2（2026） 的 44 目、250 个现生科框架；IOC 表中的全灭绝 Mohoidae 不纳入本项目的现生范围。在节点过密的支系中，额外补入下目、总科等中间层，以保持树形结构和可读性。 🌟 亮点： 项目包含一个“溯源：失落的蜥形时代”彩蛋视图，会把镜头从现生冠群拉回到蜥形纲更深的中生代辐射历史。 🧭 相关推荐 (Related Project) 如果你也想看看羊膜动物另一条幸存主线，可以继续浏览姊妹项目 DeepTime Mammalia ：它聚焦合弓纲到现代哺乳动物的演化历程，用同样的沉浸式方式呈现哺乳纲的深时展开。 👉 GitHub： 👉 Live Demo： ✨ 核心特性 (Features) 🌌 沉浸式 3D 序幕 - 双螺旋画廊 ：基于 Three.js + CSS3DRenderer 构建的卡片序幕，用视觉节奏引导用户进入主树。 - 粒子背景与平滑运镜 ：使用 WebGL 粒子和补间动画串联开场、转场和树图视图切换。 🌿 交互式演化图谱 - D3.js 动态时间树 ：支持缩放、拖拽、展开与收起，按时间轴横向展开现生蜥形纲主树。 - 地质时间轴 ：底部动态标尺展示当前视口对应的年代范围。 - 节点资料卡 ：点击节点文字可查看中英文名称、时间范围和说明信息。 - 智能搜索 ：支持中文与拉丁名搜索、匹配高亮和快速定位。 🌐 国际化支持 - 中英文切换 ：界面、节点名称、说明文本和时间范围均可在中英文之间切换。 - 语言联动彩蛋视图 ：彩蛋树中的节点名称和资料卡也会跟随语言同步刷新。 🥚 溯源彩蛋 (The Easter Egg) - 点击界面左上角“溯源”按钮，可进入一棵包含大量灭绝旁支的幽灵树。 - 该视图强调蜥形纲在海洋、陆地与天空中的中生代大辐射，以及通向现生类群的少数幸存主线。 ⚡ 性能与体验 - 响应式布局 ：桌面端和移动端分别配置粒子密度、树宽和初始缩放参数。 - 图片按需加载 ：336 张图片拆分为内容哈希 WebP 文件，由轻量 manifest 映射，避免下载和解析整包 Base64。 - 完全自托管 ：D3、Three.js、Tween.js 与字体均随项目提供，无需连接第三方 CDN。 - 可靠启动 ：依赖缺失会显示可重试错误；WebGL 不可用时仍可继续进入 2D 演化树。 - 无障碍支持 ：支持键盘导航、对话框焦点管理、页面缩放与减少动效偏好。 📸 预览 (Screenshots) 3D 螺旋画廊 演化树概览 :---: :---: 资料卡片 溯源彩蛋 :---: :---: 🛠️ 技术栈 (Tech St","default_branch":null,"files":null,"tree":[],"storefront":"/r/SeanWong17","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SeanWong17/Sauropsida-tree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}