💪
ZYRVIS · 产品 05 / 12

FitMap

AI 健身助手,通过 3D 人体模型、肌肉热力图让训练更科学。
每块肌肉的训练/恢复状态一目了然 — 红=今日训练、黄=恢复中、蓝=已恢复,数据本地优先。

iOS · SwiftUI RealityKit + Metal SwiftData 本地优先 3D 肌肉热力图
▶ 试玩 Demo ← 全部产品

让训练看得见

不是又一个记组数的表格 App,而是一副属于你身体的实时地图。练到哪、恢复到哪、下一步练什么 — 看一眼热力图就有答案。

🧍
3D 肌肉模型
RealityKit 渲染,可拖拽旋转、点击选肌,骨骼 / 热图 / 混合三种视图自由切换。
🌡️
智能热力图
红=今日训练、黄=恢复中、蓝=已恢复,基于各肌肉真实恢复时长(背阔肌 72h、腹直肌 24h)。
🤖
AI 动作推荐
按肌肉匹配度、恢复状态、多维评分智能给出动作替换建议,已恢复肌肉优先。
🏋️
科学训练记录
组数 / 重量 / 次数 / RPE / RIR 完整追踪,配智能休息计时器。
📚
435+ 动作库
12 大分类,杠铃 / 哑铃 / 器械 / 绳索 / 自重全覆盖,103 个动作插画与视频。
👥
社交健身生态
训练打卡、动态 Feed、私信、热门挑战 — 一个人练得快,一群人练得久。

为什么做 FitMap

健身记录 App 已经够多了,但它们大多停在「记组数」。FitMap 要回答的是记录之外的问题:这块肌肉到底恢复没有?今天该练什么?这些答案不该靠感觉猜。

痛点FitMap 的解法
凭感觉判断「这块肌肉恢复了吗」— 练早了超量受伤,练晚了浪费增肌窗口 每块肌肉按真实恢复时长独立计时:腹直肌 24h、背阔肌 72h,红 / 黄 / 蓝三色热力图一眼看清全身状态
表格型记录 App 记了一堆组数,却回答不了「今天该练什么」 AI 按肌肉匹配度 × 恢复状态多维评分,给出动作替换建议,已恢复肌肉优先安排
训练、计划、统计、营养、社交分散在好几个 App 里,数据互不相通 训练 / 计划 / 统计 / 营养 / 社交五大模块一体,训练结束自动生成总结报告并可一键打卡分享
训练数据上传云端,隐私与可用性都不受自己控制 SwiftData + SQLite 本地优先,离线可用,数据留在自己手机里

一次完整的训练闭环

从打开 App 到打卡分享,六个步骤走完一次训练 — 每一步都是 App 里已经实现的真实功能。

01
看热力图
首页就是 3D 人体模型,可拖拽旋转、点击选中肌肉,红黄蓝三色告诉你全身恢复状态。
02
启动训练
从日训练计划一键进入训练态,WorkoutSessionManager 接管整场训练流程。
03
逐组记录
组数 / 重量 / 次数 / RPE / RIR 完整追踪,自定义休息计时器提醒下一组开始。
04
AI 替换动作
器械被占或状态不佳时,AI 按匹配度多维评分给出替换建议,不让训练断档。
05
训练总结
结束自动生成总结报告,训练过的肌肉实时转红,恢复倒计时即刻开始。
06
打卡分享
一键打卡到动态 Feed,肌友点赞评论、私信交流 — 一群人练得久。

今天练什么

肌肉热力图模拟器:点击任意肌肉查看恢复状态,记录一组训练看它实时变红,再让 AI 基于恢复情况推荐今天的动作。数据来自 App 的真实恢复时长模型。

FitMap · 肌肉热力图 v3(演示)

热力图基于各肌肉真实恢复时长计算(腹直肌 24h – 背阔肌 72h);AI 推荐按恢复状态 × 动作星级加权,已恢复肌肉优先。页面数据为演示快照。

项目原生的 3D 原型

下面不是网页复刻,而是 FitMap 项目仓库 website/ 目录里的真实原型 — 用 Three.js 渲染的可旋转 3D 人体肌肉模型,正是 App 内 RealityKit + Metal 热力图的设计验证版本。

FitMap · 3D 肌肉模型原型(Three.js · 项目原生)

原型来自 FitMap 项目 website/ 目录(3d-demo.html / 3d-body.html),拖拽旋转查看肌肉分块与热力着色。

热力图背后的恢复模型

红黄蓝不是拍脑袋的配色。热力图引擎先按语义 ID 聚合每块肌肉的最新训练时间,再由 AIRecoveryEngine 对照恢复时长表逐块计算恢复进度 — 恢复时长数据全部来自动作库里 24 块肌肉的实测恢复周期。

肌群肌肉恢复时长热力图含义
核心腹直肌 Rectus Abdominis24h恢复最快,可高频训练
核心腹外 / 腹内斜肌 Obliques24h同上,核心肌群整体短周期
胸部胸大肌 Pectoralis Major48h练后两天内保持红 / 黄
肩部三角肌前 / 中 / 后束 Deltoids48hv3 模型三束独立网格、独立上色
手臂肱二头肌 Biceps Brachii48h辅助肌群,注意复合动作连带刺激
背部背阔肌 Latissimus Dorsi72h恢复最慢的一档,别连着两天拉背
腿部股四头肌 Quadriceps72h深蹲日后至少两天才回到蓝色
腿部臀大肌 / 腘绳肌 Glutes & Hamstrings72h下肢大肌群统一 72h 周期

3D 模型本身也迭代了三代:v3 由生成脚本 generate_body_v3.py 输出 40 个独立肌肉网格,三角肌三束、上下胸、竖脊肌首次可以单独上色;男女模型真正分化(胸围 / 三角肌量 / 颈围独立参数),渲染层用 RealityKit CustomMaterial + Metal 着色器实现热力渐变,支持骨骼 / 热图 / 混合三种视图。

40
v3 独立肌肉网格(v2 为 32)
1.37 万
v3 三角面数(v2 为 7,600)
24–72h
24 块肌肉的真实恢复周期区间
3
视图模式 · 骨骼 / 热图 / 混合

当前进度

模块状态说明
训练模块(95%)已完成3D 模型、RPE/RIR、休息计时、训练总结
计划模块(90%)已完成日计划、肌肉系统选择、AI 替换建议
社交模块(88%)已完成Feed / 私信 / 打卡 / 关注 / 通知
统计模块(85%)进行中周 / 月统计、恢复追踪
营养模块(78%)进行中宏量营养素 / 饮水记录,历史查看待完善
435+
动作 · 12 大分类
103
动作插画 / 视频
1.37 万
三角面 · 40 网格 3D 模型
92%
MVP 完成度
← 返回产品矩阵