PROJECT RETROSPECTIVE · 项目复盘

龙虾老师Logo
从零到品牌视觉系统

一个几何科技感龙虾Logo,如何经历20+轮迭代、15个版本、7次重大方向调整,
最终成为可嵌入全产品线的品牌视觉系统。
📅 2026-06-21 ⏱ 耗时约 6 小时 👤 高彦枭 × AI 📍 防城港二中
20+
讨论轮次
15
版本迭代
30+
产出文件
8
BUG修复
14
集成模块
12
交互动效

目录

01 项目时间线

从第一笔SVG到品牌视觉系统定稿,6小时内的关键节点一览。

15:00
V1.0 出炉 — 科技感几何龙虾,黑白双模,4个SVG文件
15:30
V2.0 教师符号 — 加学士帽+书本,用户反馈"老师元素有了但不够"
16:00
10方案对比页 — 集中展示10个设计方向,用户选方向
16:30
教师8方向探索 — 烛光/讲台/钥匙/灯塔/年轮/射线/粉笔/黑板
17:00
物种修正 — 用户反馈"像螃蟹",6项龙虾特征修正
17:30
Q版尝试 — 去尾+大眼+圆润,用户:不合适,保持原版风格
18:00
🔑 V4.0 关键转折 — 用户明确"只在原版基础上去尾+大眼",手术式修改
18:30
V4.0 步足调整 — 用户要求保留全部6条步足,删除上面4条的决定被推翻
19:00
⭐ V5.0 定稿 — 用户:"非常非常好,这就是我想要的东西了"
19:30
交互入口V3.0 — 活眼追踪,瞳孔跟随鼠标
20:00
品牌视觉系统 — 7态组件库,用户要求"像主流厂商"
21:00
活体Logo V2→V3→V4 — 全身交互12项 + 音效系统
22:00
V4.1 修复 — 加载百分比/水印可见/入口缩小/过渡定位
23:00
📦 品牌集成规范 — 三视角14模块,可复制代码,用于全产品线
01:00
项目复盘 — 本文档

02 版本迭代全记录

每个阶段的讨论焦点、设计决策、用户反馈和关键产出。

V1.0 初始设计 · 科技感几何龙虾
15:00

💬 讨论要点

用户需求:"龙虾老师"个人Logo,科技感、抽象图形、黑白均可、全场景适配(课件角标/文章水印/视频水印)。

参考故宫Logo的低干扰水印思路,设计几何化龙虾形象。

🎨 设计决策

  • 核心元素:几何六边形躯干 + 机械钳臂 + 电路虚线走线 + 圆点/菱形节点 + 三角扇形尾
  • 黑白双模式:浅底黑标 / 深底白标
  • currentColor驱动,一个SVG适配明暗

📦 产出

logo_preview.html logo_mark_black.svg logo_mark_white.svg logo_full_black.svg logo_full_white.svg
V2.0 教师符号升级 · 学士帽+书本
15:30

💬 用户反馈

龙虾+科技成立,但"老师"元素缺失

🎨 设计决策

  • 新增学士帽(帽板+帽顶+流苏)→ 教育者身份
  • 尾部改为打开的书本(对称梯形书页+书脊+页纹线)→ 知识传授
  • 其余元素保持不变

🤔 后续影响

用户后来认为学士帽+书本太直白,推动了8方向探索和最终回归原版的决策。

📦 产出

logo_preview_v2.html logo_mark_black_v2.svg logo_full_white_v2.svg
探索期 10方案对比 + 教师8方向 + 物种修正
16:00 — 17:30

💬 关键讨论

10方案对比页:用户要求集中对比,生成含经纬线/钢笔触角/圆规钳/极简线描/盾徽/流线科技/印章/双色/等距投影等10个方向。

教师8方向:用户反馈学士帽太直白,探索烛光/讲台地球/钥匙/灯塔/年轮/射线/粉笔/黑板8种隐喻。

物种修正:用户反馈"有些像螃蟹了",根因:六边形短躯干+对称钳+小尾扇+短触角=螃蟹视觉特征。6项修正:细长分段躯干、不对称钳、真尾扇、长弧线触角、眼柄+复眼突、4对步足。

🔑 核心教训

此阶段暴露了"过度设计"问题——在龙虾身上叠加太多教师符号,反而丢失了物种辨识度。最终用户选择回归原版,仅做最小手术。

📦 产出

logo_10_variants.html logo_teacher_variants.html logo_lobster_fix.html
V3.0 Q版尝试 · 被否决
17:30

💬 用户反馈

龙虾的尾巴可以去掉,形象可以Q一点,眼睛大一些

🎨 设计尝试

  • 去掉尾扇,底部圆润收口
  • 眼睛从r=4放大到r=10,加高光反光
  • 躯干改为圆角曲线path,Q萌比例
  • 步足改为3对短萌足

❌ 否决结果

不合适,还是去掉尾巴,加大眼睛,不要Q版,保持原来风格

这次否决是项目的关键转折点——明确了"保持原版风格"的底线,后续所有修改都在V1.0骨架上做精确手术。

V4.0 回归原版 · 手术式修改
18:00

💬 用户明确指令

我强调一下,只是在原版基础上去掉最下面的三角形,再把眼睛增大,空心圆

🎨 精确手术(仅改2处)

  • 删除5个尾扇polygon,保留底部tech节点
  • 眼睛 r=4.5 → r=7,fill=none(空心圆)
  • 其余全部原样:6步足、触角、躯干、钳、电路线、字标

⚠️ 中途波折

用户一度要求仅保留最下方2条步足,后又恢复全部6条。说明精确执行用户指令的重要性——不要自作主张删减。

V5.0 ⭐ 定稿 · 原版精确两处手术 + 三角脚
定稿

💬 用户确认

非常非常好,这就是我想要的东西了

🎨 最终结构

  • 触角 + 额剑(三角形)
  • 空心大眼 r=7 + 瞳孔 r=3.2(后续加)
  • 六边形躯干 + 电路虚线节点
  • 不对称双钳(左大右小)
  • 6条步足全部保留
  • 三角脚(拟人化)
  • 字标:龙虾老师 + LONG XIA LAO SHI
  • 无尾扇

📦 定稿交付

logo_mark_black_v5.svg logo_mark_white_v5.svg logo_full_black_v5.svg logo_full_white_v5.svg logo_preview_v5.html
交互V3.0 活眼追踪 · 瞳孔跟随鼠标
19:30

💬 用户意图揭示

空心的圆圈……在里面放一个眼珠……眼珠跟随鼠标的位置移动

用户透露空心眼圈的设计原意就是为装瞳孔预留的——这个意图在V5.0定稿时才揭示。

⚙️ 技术实现

  • SVG新增瞳孔circle(r=3.2),位于空心眼圈中心
  • 鼠标坐标 → SVG坐标系映射(scale=200/容器宽度)
  • lerp平滑逼近(speed=0.25),transform驱动,无抖动
  • MAX_OFFSET=3.8(眼半径7 - 瞳孔半径3.2)
  • 鼠标移出页面自动复位到眼中心

📦 产出

logo_interactive_entry_v3.html
品牌V1.0 7态品牌视觉系统
20:00

💬 用户需求

我想像那些主流厂商一样……把它当成一个视觉元素、视觉的锚点

用户详细描述了7个使用场景:加载态/Hero态/角标态/入口态/分隔态/水印态/过渡态。

📦 产出

logo_brand_system.html
活体V4.1 活体Logo系统 · 12项交互 + 6种音效
21:00 — 23:00

💬 迭代过程

V2.0(眼睛不动BUG修复)→ V3.0(4项缺陷修复)→ V4.0(音效+白色主题+全身交互)→ V4.1(加载百分比/水印可见/入口缩小/过渡定位)

🎨 12项交互动效

  • 双瞳追踪 · 随机眨眼 · 触角摇摆 · 钳子开合
  • 步足卷曲 · 脚点击反馈 · 身体倾斜 · 额剑点头
  • 发光响应 · 节点序列 · 生长入场 · 空闲休息

🔊 6种音效(Web Audio API)

  • 水泡声(靠近钳子)· 咔嗒声(关闭/切换)· 上扬音阶(展开名片)
  • 脚踩闷响(点击脚部)· 轻短叮(生长完成)· 三角波(页面过渡)

📦 产出

logo_living_system_v4.html
规范V1.0 品牌集成设计规范 · 三视角14模块
01:00

💬 用户需求

需要将Logo品牌系统适配到所有小程序/网页工具中,从视觉设计师、动效设计师、用户三个视角提供可落地的集成模块。

📦 14个模块

  • 视觉设计师(6):CSS色彩令牌 · Logo角标 · 水印铺底 · 分隔条 · 页脚签章 · 品牌卡片框
  • 动效设计师(5):活眼追踪 · 入场序列 · 音效反馈 · 加载指示器 · 微交互矩阵
  • 用户视角(3):触点地图 · 一致性规范 · 情感节奏

📦 产出

龙虾logo视觉集成规范V1.0.html

03 踩坑记录

8个BUG的根因分析、修复方案和预防措施。

# 严重度 现象 根因 修复方案
1 P0 品牌系统中眼睛不追踪鼠标 SVG容器尺寸与viewBox缩放比计算错误。Hero用了460px高的容器而非200×200的SVG wrap getMouseInSvg() 使用 (clientX-rect.left) * (200/rectWidth) - 100 精确映射
2 P0 所有状态Logo偏到右下角 JS buildLogoGroup() 设 transform="translate(100,100)",HTML占位g已有相同transform → 双重嵌套 → 偏移到(200,200) 删除JS中6处setAttribute('transform',...),仅保留HTML占位g的transform
3 P1 加载动画只画了部分元素 用固定delay计算40笔,实际SVG只有38个[data-id]元素,且line/polygon的getTotalLength()部分为0 改用getTotalLength()获取精确路径长度,增加零长度fallback,元素总数修正为38
4 P1 水印态完全不可见 opacity设为0.04,加上SVG未设显式尺寸,浏览器计算为0×0 opacity提升至0.10,SVG显式尺寸220px,加preserveAspectRatio
5 P1 入口点击后Logo不动,名片原地展开 点击事件只触发了卡片clip-path展开,没有对Logo本身做缩放+淡出 Logo缩放至0.35+淡出,名片从中心圆形展开
6 P0 过渡态Logo又偏右下角 过渡态动态创建SVG时,g元素未加translate(100,100) 动态创建时补上g.setAttribute('transform','translate(100,100)')
7 P2 底部3个节点有不良视觉联想 设计时未考虑3个圆点排列在特定语境下的歧义 删除bottom-node/side-node-L/side-node-R,4套SVG同步更新
8 P1 水印中"龙虾老师"字标与Logo重叠 全身水印SVG中字标和Logo在同一坐标系内,缩放后重叠 全身版+半身版双模式,字标独立层置底

04 经验沉淀

从这个项目中提炼的10条设计与协作铁律。

🎯
精确执行 > 自由发挥
用户说"只是去掉三角形"就只去三角形。不要自作主张加Q版、改比例、删步足。过度解读需求 = 返工。
🦞
物种辨识度优先于符号叠加
在龙虾身上叠加学士帽+书本+烛光,不如把龙虾本身画得更像龙虾。6项物种修正比10个教师符号更有价值。
🔧
手术式修改 > 全面重写
V5.0只改了2处(去尾+大眼),比V3.0全面重写的满意度高10倍。基准不变,增量修改,风险最低。
📐
SVG transform嵌套是定位BUG之源
HTML占位g的transform和JS动态设置的transform会叠加。规则:只在一处设置,另一处永远不碰。
👁️
SVG坐标映射必须用容器实际尺寸
viewBox 200×200 但容器可能是 72×72(角标)或 460px高(Hero区)。必须用 getBoundingClientRect() 获取实时尺寸。
🔊
音效必须用Web Audio合成
外部音频文件增加部署复杂度。Web Audio API 6种合成音效,零文件,首次需用户交互激活AudioContext。
🎨
currentColor > 硬编码颜色
SVG中所有stroke/fill用currentColor,通过CSS color属性控制颜色。一份SVG自动适配明暗主题。
📱
移动端必须支持touch事件
touchmove/touchend与mousemove/mouseup分别处理。触摸设备无法触发hover,需要替代交互方案。
🧊
opacity < 0.08 在多数屏幕上不可见
水印/背景装饰的opacity最低0.08,0.04在非Retino屏幕上几乎看不见。同时需要设显式SVG尺寸。
📋
品牌密度要匹配页面类型
Landing全量(角标+水印+音效+入场),工具页中等(小角标+页脚),内容页轻量(微角标+水印),弹窗最小(无品牌)。

05 最终产物架构

Logo项目的技术架构和文件关系。

┌─────────────────────────────────────────────────────────────────┐
│                    龙虾老师品牌视觉体系                            │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐       │
│  │  V5.0 SVG源  │───▶│  交互入口    │───▶│  活体系统    │       │
│  │  4个文件     │    │  V3.0       │    │  V4.1       │       │
│  │  mark/full   │    │  活眼追踪    │    │  12项交互   │       │
│  │  × black/white│    │  名片展开    │    │  6种音效    │       │
│  └──────────────┘    └──────────────┘    └──────────────┘       │
│         │                                        │              │
│         ▼                                        ▼              │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐       │
│  │  预览页      │    │  水印包      │    │  集成规范    │       │
│  │  V5.0       │    │  4种场景     │    │  V1.0       │       │
│  │  全场景演示  │    │  透明度可调  │    │  14个模块   │       │
│  └──────────────┘    └──────────────┘    └──────────────┘       │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    CSS Variables Layer                    │   │
│  │  --brand-fg  --brand-bg  --brand-accent  --brand-surface │   │
│  │  明暗双模自动切换 · currentColor 驱动                     │   │
│  └─────────────────────────────────────────────────────────┘   │
│                                                                 │
│  ┌─────────────────────────────────────────────────────────┐   │
│  │                    Web Audio API Layer                    │   │
│  │  sfxBubble  sfxClick  sfxEntry  sfxStomp  sfxGrow  sfxTrans │
│  │  零外部文件 · 用户交互后激活 · 全局静音开关               │   │
│  └─────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘
    

06 全部交付物清单

类型文件名说明状态
SVGlogo_mark_black_v5.svgV5.0 纯图标·黑标 (200×200)✅ 定稿
SVGlogo_mark_white_v5.svgV5.0 纯图标·白标 (200×200)✅ 定稿
SVGlogo_full_black_v5.svgV5.0 完整Logo·黑标 (400×320)✅ 定稿
SVGlogo_full_white_v5.svgV5.0 完整Logo·白标 (400×320)✅ 定稿
HTMLlogo_preview_v5.htmlV5.0 预览页(全场景演示)✅ 定稿
HTMLlogo_interactive_entry_v3.html交互入口V3.0(活眼追踪+名片)✅ 定稿
HTMLlogo_watermark_package.html水印包(4种场景+透明度调节)✅ 定稿
HTMLlogo_living_system_v4.html活体Logo V4.1(12交互+6音效)✅ 最新版
HTML龙虾logo视觉集成规范V1.0.html品牌集成设计规范(14模块)✅ 最新版
HTMLlogo_brand_system.html品牌视觉系统V1.0(7态组件库)⚠️ 有BUG
HTMLlogo_preview.html — v4.htmlV1—V4 各版本预览页归档
HTMLlogo_interactive_entry.html / v2交互入口V1/V2归档
HTMLlogo_10_variants.html10方案对比页归档
HTMLlogo_teacher_variants.html教师8方向探索归档
HTMLlogo_lobster_fix.html物种修正6项归档
SVGlogo_*_v1—v4.svgV1—V4 各版本SVG(共16个)归档
PYexport_png.pyPNG导出脚本(需Inkscape)待测试
HTML龙虾Logo项目复盘V1.0.html本文档✅ 当前
龙虾老师Logo项目复盘  ·  V1.0  ·  2026-06-21
15 版本
30+ 文件
8 BUG
10 铁律