{
  "profile": {
    "name": "林江锋",
    "title": "AI 视频设计 · 三维动效与合成",
    "city": "杭州",
    "wechat": "245962648",
    "qq": "245962648",
    "email": "245962648@qq.com",
    "status": "杭州 · 正在看 AI 视频方向的机会",
    "summary": "浙江传媒学院动画本科，约 9 年三维 / 后期经验，做过产品三维视觉、品牌 IP、动画与后期合成。近两年把精力放在 AI 视频：自己搭本地 ComfyUI 工作流，用 Codex 执行工作流，用 MiniMax / H3 做视频生成，再用传统三维和合成能力把画面收干净。",
    "education": "浙江传媒学院 · 动画专业 · 本科 · 2014–2018",
    "pdf": "files/林江锋_AI视频设计_投递版.pdf",
    "showreel": {
      "title": "Showreel 2026",
      "video": "media/showreel_web.mp4",
      "poster": "media/posters/asics25.webp",
      "video_portrait": "media/showreel_9x16_web.mp4"
    },
    "brand": "LINMIN MAX"
  },
  "skills": {
    "AI 创作": [
      "ComfyUI 本地工作流搭建",
      "Codex 执行工作流",
      "MiniMax 视频生成",
      "H3 角色动作生成"
    ],
    "三维": [
      "Blender",
      "Cinema 4D",
      "Maya",
      "3ds Max",
      "UE",
      "PBR 材质",
      "灯光渲染"
    ],
    "后期合成": [
      "After Effects",
      "Nuke",
      "剪辑包装"
    ]
  },
  "experience": [
    {
      "company": "巨星科技",
      "company_full": "杭州巨星科技股份有限公司",
      "role": "三维视觉与产品内容",
      "period": "2026.03 – 至今",
      "bullets": [
        "工作以三维设计为主，围绕工具类产品制作产品渲染、动态视觉与演示内容。",
        "参与工具产品展示相关的视觉方案与汇报材料，涉及产品结构、装配演示、配色及品牌视觉呈现。"
      ]
    },
    {
      "company": "群核科技（酷家乐）",
      "company_full": "杭州群核信息技术有限公司",
      "role": "美术工程师 → 项目组长",
      "period": "2024.02 – 2026.01",
      "highlight": true,
      "anchor": "kjl",
      "roles": [
        {
          "role": "项目组长",
          "period": "2025.01 – 2026.01",
          "bullets": [
            "负责商务及海外大客户家具场景的方案搭建与效果审核，把控渲染质量与交付标准。",
            "带设计师团队逐稿修改，制定三维场景制作标准与培训指南，录制教程培训新人。",
            "统筹设计师与外部服务商的任务分配、审核与交付；拓展个人、团队与院校服务商资源，完善外部制作协作网络。",
            "基于企业智能表格搭建需求—派发—修改—结算流程，支持跨角色协同。"
          ]
        },
        {
          "role": "美术工程师",
          "period": "2024.02 – 2025.01",
          "bullets": [
            "结合三维制作经验开展云端设计工具及竞品调研，将一线需求转化为功能规则，跟进迭代与验收。",
            "参与安装动画、UV 重映射、动态模板等功能规则的编写与落地。",
            "编写功能使用文档与对外使用标准；独立完成工具推广视频的脚本、制作与剪辑。"
          ]
        }
      ]
    },
    {
      "company": "时代涌现",
      "company_full": "时代涌现信息科技",
      "role": "三维设计",
      "period": "2023.07 – 2024.02",
      "bullets": [
        "根据客户脚本与产品风格需求，使用 Blender 完成约 20 秒的定制产品动画（如 New Balance 327 楼层电梯片）。",
        "使用 PBR 流程制作模型材质贴图，并组织材质软件使用培训。"
      ]
    },
    {
      "company": "辰景光电",
      "company_full": "杭州辰景光电科技有限公司",
      "role": "3D 设计师（裸眼 3D）",
      "period": "2022.07 – 2023.07",
      "bullets": [
        "根据裸眼三维显示研究需求制作三维实验素材与相关数据。",
        "在 Blender、UE 中调整和输出内容，参与视效设计及落地显示效果校正。"
      ]
    },
    {
      "company": "森策服装",
      "company_full": "杭州森策服装有限公司",
      "role": "三维设计师（IP）",
      "period": "2021.03 – 2022.07",
      "bullets": [
        "围绕品牌既有「小花熊」IP，开展形象孵化、内容与活动视觉的策划和制作。",
        "与运营及艺术总监确认主题后，自主开展创意表现，输出宣传图、活动视觉与动态内容。",
        "承担抖音直播间拍摄、特效活动页制作及视频合成剪辑。"
      ]
    },
    {
      "company": "独聚网络",
      "company_full": "杭州独聚网络科技有限公司",
      "role": "3D 设计师",
      "period": "2019.12 – 2021.02",
      "bullets": [
        "提出产品视觉基调与表现方案，制作产品包装渲染、三维产品动画及美术素材。"
      ]
    },
    {
      "company": "阿尤文化",
      "company_full": "阿尤文化",
      "role": "灯光渲染与合成",
      "period": "2018.07 – 2019.08",
      "bullets": [
        "负责动画项目的灯光、渲染与后期合成，使用 Nuke 完成相关合成工作；参与新项目三维制作测试。"
      ]
    },
    {
      "company": "并行文化",
      "company_full": "杭州并行文化传媒有限公司",
      "role": "后期制作",
      "period": "2017.03 – 2017.12",
      "bullets": [
        "参与前期分镜与 MG 动画制作。"
      ]
    }
  ],
  "featured": [
    {
      "key": "catmv",
      "case": "catmv",
      "title": "WHY",
      "title_zh": "两只猫",
      "client": "原创 MV",
      "year": "2026",
      "studio": "个人作品",
      "role": "原创 · 角色设定 · AI 生成 · 剪辑",
      "format": "9:16 竖屏",
      "duration": "60s",
      "tags": [
        "角色 MV",
        "角色一致性",
        "动作迁移"
      ],
      "summary": "一对 AI 原创角色，从唱歌到跳舞始终是「同一只猫」：一黑一橘两只拟人猫在灰蓝色调的废弃游乐园里唱完整首歌，同一对角色再延伸进舞蹈片——角色资产可复用，系列内容不走样。",
      "video": "media/video/catmv.mp4",
      "loop": "media/loop/catmv.mp4",
      "poster": "media/posters/catmv.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "huke",
      "case": "huke",
      "title": "胡闹科普",
      "title_zh": "一本正经",
      "client": "原创科普短视频系列",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · 导演 · AI 生成 · 代码合成",
      "format": "9:16 × 3 支",
      "duration": "20–24s",
      "tags": [
        "AI 全流程",
        "MiniMax-H3",
        "API 批量生产",
        "系列化栏目"
      ],
      "summary": "一套模板跑出一个栏目：同一条 AI 生产线复用到每一期，后两支各约 20 分钟出片。暴龙用魔法狩猎、被霸王龙咬伤先擦洋葱、被沧龙咬伤先敷海带——用纪录片与公益科普的严肃口吻讲不可能的事。关键帧、图生视频（MiniMax-H3）、配音、配乐全部走 API 批量生成，字幕、图表与剪辑由 Python 脚本合成。",
      "video": "media/video/trex.mp4",
      "loop": "media/loop/trex.mp4",
      "poster": "media/posters/trex.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "zhuceng",
      "case": "zhuceng",
      "title": "Floor by Floor",
      "title_zh": "逐层上行",
      "client": "New Balance 327",
      "year": "2023 / 2026",
      "studio": "原片：时代涌现（2023）· 重制：个人（2026）",
      "role": "Blender 三维原片（2023）→ AI 协作重制（2026）",
      "format": "9:16 竖屏",
      "duration": "27s",
      "tags": [
        "三维原片",
        "AI 协作重制",
        "拼贴纸艺",
        "资产再利用"
      ],
      "summary": "一条旧片，焕新成一条新片：2023 年交付的 17 秒 Blender 三维商业片（电梯 + 楼层表盘 + 鞋），2026 年拆出原片渲染通道，用 AI agent 协作编写的 WebGL 拼贴引擎逐帧重新合成为 27 秒拼贴纸艺版本，配乐同样由代码合成——已有三维资产不重做也能产出全新风格。",
      "video": "media/video/zhuceng.mp4",
      "loop": "media/loop/zhuceng.mp4",
      "poster": "media/posters/zhuceng.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "asics25",
      "case": "asics25",
      "title": "Own Every Trail",
      "title_zh": "",
      "client": "ASICS GEL-SONOMA 8 越野跑鞋",
      "year": "2026",
      "studio": "个人作品（产品广告练习）",
      "role": "创意 · Blender 三维 · 剪辑包装",
      "format": "9:16 / 3:4 双画幅",
      "duration": "25s / 20s",
      "tags": [
        "产品广告",
        "Blender 三维",
        "双画幅交付"
      ],
      "summary": "一次制作，双画幅交付：越野跑鞋产品概念广告，清晨山脊、奔跑、鞋底抓地特写，收于产品与品牌落版；按投放场景同时输出 25 秒 9:16 与 20 秒 3:4 两个版本。",
      "video": "media/video/asics25.mp4",
      "loop": "media/loop/asics25.mp4",
      "poster": "media/posters/asics25.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "hardest",
      "case": "hardest",
      "hidden": true,
      "title": "世界上最难的职业",
      "title_zh": "",
      "client": "原创纪录短片",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · 导演 · AI 生成 · 代码合成",
      "format": "9:16 竖屏",
      "duration": "73.5s",
      "tags": [
        "MiniMax-H3",
        "ComfyUI",
        "档案纪录片"
      ],
      "summary": "一个人调度 AI 工具链，做出档案纪录片的质感：7 个镜头由本机 ComfyUI 的 MiniMax-H3 以 2 百万像素直出，字卡与金额滚动由代码逐帧合成。牛顿、马克·吐温、格兰特、丘吉尔、格雷厄姆、蒋介石——用纪录片的庄重讲一个段子：世界上最难的职业是股民。亏损金额按 2026 年人民币粗略换算（仅为估算），让观众一眼感知量级。",
      "video": "media/video/hardest.mp4",
      "loop": "media/loop/hardest.mp4",
      "poster": "media/posters/hardest.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "nb530",
      "case": "nb530",
      "hidden": true,
      "title": "Play is Serious",
      "title_zh": "一只鞋，十种玩法",
      "client": "New Balance 530 Kids",
      "year": "2026",
      "studio": "个人作品",
      "role": "Blender 三维 + Codex 生图 + 代码动画剪辑",
      "format": "9:16 竖屏",
      "duration": "40s",
      "tags": [
        "Blender 三维",
        "Codex 生图",
        "代码动画",
        "代码配乐"
      ],
      "summary": "一只鞋，七种手作风格，全片由代码驱动：Blender 渲染的童鞋与积木场景做底片，Codex 生成同一只鞋的 7 种手作风格并统一重打光；全片动画是 150 BPM 的 Canvas 代码时间线逐帧绘制，配乐同样由代码合成——不依赖视频生成模型，画面与节奏完全可控、可改。",
      "video": "media/video/nb530.mp4",
      "loop": "media/loop/nb530.mp4",
      "poster": "media/posters/nb530.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "unixfit",
      "case": "unixfit",
      "hidden": true,
      "title": "形，随风动",
      "title_zh": "UNIX FIT 吹风机",
      "client": "UNIX FIT 吹风机 · 品牌风格视频（概念片）",
      "year": "2026",
      "studio": "个人作品",
      "role": "分镜结构校正 · H3 生成 · 剪辑 · 声音合成",
      "format": "16:9 横屏",
      "duration": "30s",
      "tags": [
        "产品视频",
        "MiniMax H3",
        "全能参考 R2V",
        "产品结构还原"
      ],
      "summary": "产品结构镜镜准确：两页十镜分镜起步，采用「整机图定结构 + 分镜图定构图」的全能参考 R2V 逐镜生成，并对两镜参考图做比例校准后定稿，保证吹风机外形在每个镜头里一致。配乐与风声由 Python 本地合成。",
      "video": "media/video/unixfit.mp4",
      "loop": "media/loop/unixfit.mp4",
      "poster": "media/posters/unixfit.webp",
      "orientation": "landscape",
      "w": 1024,
      "h": 576
    },
    {
      "key": "jacket36",
      "case": "jacket36",
      "hidden": true,
      "title": "棕色连帽外套",
      "title_zh": "36 秒连续运镜",
      "client": "服装品牌风格视频 · 概念片",
      "year": "2026",
      "studio": "个人作品",
      "role": "分镜拆解 · AI 首帧清理 · H3 生成 · 连续运镜设计 · 配乐",
      "format": "16:9 横屏",
      "duration": "36s",
      "tags": [
        "电商视频",
        "MiniMax H3",
        "2MP 原生",
        "连续运镜"
      ],
      "summary": "从 12 镜分镜升级为一条连续运镜的电商短片：以首尾帧约束 + 前段 22 帧真实运动上下文续拍，用纯布面过渡镜衔接遮挡，逐版审片迭代 7 个版本，最终 14 段素材无缝连成 864 帧——比切镜拼接更有质感、更像实拍。",
      "video": "media/video/jacket36c.mp4",
      "loop": "media/loop/jacket36c.mp4",
      "poster": "media/posters/jacket36c.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    {
      "key": "dinowish",
      "case": "dinowish",
      "hidden": true,
      "title": "恐龙许愿",
      "title_zh": "四格漫画改编",
      "client": "漫画改编 · 个人练习",
      "year": "2026",
      "studio": "个人作品",
      "role": "改编分镜 · AI 生图 · H3 生成 · 剪辑",
      "format": "9:16 竖屏",
      "duration": "22s",
      "tags": [
        "漫画改编",
        "3D 动画风格",
        "MiniMax H3",
        "原生对白"
      ],
      "summary": "把四格漫画动态化成一条 3D 动画短片：拆成 6 个有动机的镜头，先定一张 3D 角色参考图（经导演审校修正造型细节），H3 r2v 逐镜生成并原生输出中文对白，近景用固定裁框剪出。漫画改编练习，原作为第三方漫画。",
      "video": "media/video/dinowish.mp4",
      "loop": "media/loop/dinowish.mp4",
      "poster": "media/posters/dinowish.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "whitecat",
      "case": "whitecat",
      "hidden": true,
      "title": "白猫的回礼",
      "title_zh": "四格漫画改编",
      "client": "漫画改编 · 个人练习",
      "year": "2026",
      "studio": "个人作品",
      "role": "改编分镜 · AI 生图 · H3 生成 · 剪辑配乐",
      "format": "9:16 竖屏",
      "duration": "18s",
      "tags": [
        "漫画改编",
        "3D 动画风格",
        "MiniMax H3",
        "补镜"
      ],
      "summary": "四格漫画动态化：先转成 4 张 3D 首帧，H3 i2v 逐镜生成表演；在 16 秒版基础上追加 2 秒手作过程衔接镜，让情绪转折更完整。配乐音效由代码合成，反转处留半秒静音。漫画改编练习，原作为第三方漫画。",
      "video": "media/video/whitecat.mp4",
      "loop": "media/loop/whitecat.mp4",
      "poster": "media/posters/whitecat.webp",
      "orientation": "portrait",
      "w": 576,
      "h": 1024
    }
  ],
  "ai_works": [
    {
      "key": "nb530",
      "title": "Play is Serious",
      "client": "New Balance 530 Kids",
      "year": "2026",
      "studio": "个人作品",
      "role": "Blender 三维 + Codex 生图 + 代码动画剪辑",
      "format": "9:16",
      "duration": "40s",
      "tags": [
        "产品广告",
        "MV 风格"
      ],
      "video": "media/video/nb530.mp4",
      "loop": "media/loop/nb530.mp4",
      "poster": "media/posters/nb530.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280,
      "case": "nb530"
    },
    {
      "key": "hardest",
      "title": "世界上最难的职业",
      "client": "原创叙事短片",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · 导演 · AI 生成 · 代码合成",
      "format": "9:16",
      "duration": "74s",
      "tags": [
        "叙事短片",
        "档案纪录"
      ],
      "video": "media/video/hardest.mp4",
      "loop": "media/loop/hardest.mp4",
      "poster": "media/posters/hardest.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280,
      "case": "hardest"
    },
    {
      "key": "trex",
      "title": "胡闹科普 · 暴龙魔法狩猎假说",
      "client": "原创系列「胡闹科普」",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · AI 生成 · 剪辑",
      "format": "9:16",
      "duration": "24s",
      "tags": [
        "系列栏目",
        "科普"
      ],
      "video": "media/video/trex.mp4",
      "loop": "media/loop/trex.mp4",
      "poster": "media/posters/trex.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280,
      "case": "huke"
    },
    {
      "key": "trexbite",
      "title": "胡闹科普 · 霸王龙咬伤的正确处置",
      "client": "原创系列「胡闹科普」",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · AI 生成 · 剪辑",
      "format": "9:16",
      "duration": "21s",
      "tags": [
        "系列栏目",
        "科普"
      ],
      "video": "media/video/trexbite.mp4",
      "loop": "media/loop/trexbite.mp4",
      "poster": "media/posters/trexbite.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280,
      "case": "huke"
    },
    {
      "key": "mosa",
      "title": "胡闹科普 · 沧龙咬伤的正确处置",
      "client": "原创系列「胡闹科普」",
      "year": "2026",
      "studio": "个人作品",
      "role": "创意 · AI 生成 · 剪辑",
      "format": "9:16",
      "duration": "22s",
      "tags": [
        "系列栏目",
        "科普"
      ],
      "video": "media/video/mosa.mp4",
      "loop": "media/loop/mosa.mp4",
      "poster": "media/posters/mosa.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280,
      "case": "huke"
    },
    {
      "key": "mvSB",
      "title": "聊天界面动态字幕 MV",
      "client": "原创 MV",
      "year": "2026",
      "studio": "个人作品",
      "role": "AI 生成 · 动态字幕设计",
      "format": "9:16",
      "duration": "71s",
      "tags": [
        "MV",
        "动态字幕"
      ],
      "video": "media/video/mvSB.mp4",
      "loop": "media/loop/mvSB.mp4",
      "poster": "media/posters/mvSB.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "scail8",
      "title": "两只猫跳舞",
      "client": "「WHY」角色延伸",
      "year": "2026",
      "studio": "个人作品",
      "role": "角色一致性 · 动作迁移",
      "format": "9:16",
      "duration": "26s",
      "tags": [
        "角色延伸",
        "动作迁移"
      ],
      "video": "media/video/scail8.mp4",
      "loop": "media/loop/scail8.mp4",
      "poster": "media/posters/scail8.webp",
      "orientation": "portrait",
      "w": 512,
      "h": 896
    },
    {
      "key": "mvfull",
      "title": "劳动法科普动画 MV",
      "client": "原创 MV",
      "year": "2026",
      "studio": "个人作品",
      "role": "AI 生成 · 剪辑",
      "format": "16:9 横屏",
      "duration": "3:35",
      "tags": [
        "MV",
        "科普"
      ],
      "video": "media/video/mvfull.mp4",
      "loop": "media/loop/mvfull.mp4",
      "poster": "media/posters/mvfull.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    {
      "key": "dance",
      "title": "H3 角色动作生成实验",
      "client": "MiniMax H3 实验",
      "year": "2026",
      "studio": "个人作品",
      "role": "ComfyUI 工作流 · H3 生成",
      "format": "9:16",
      "duration": "10s",
      "tags": [
        "H3",
        "动作生成"
      ],
      "video": "media/video/dance.mp4",
      "loop": "media/loop/dance.mp4",
      "poster": "media/posters/dance.webp",
      "orientation": "portrait",
      "w": 740,
      "h": 1280
    }
  ],
  "commercial_works": [
    {
      "key": "arrow",
      "title": "ARROW R30 Panther Glow 手电筒",
      "client": "ARROW（巨星科技旗下品牌）",
      "year": "2026",
      "studio": "巨星科技",
      "role": "三维制作",
      "format": "16:9",
      "duration": "90s",
      "tags": [
        "产品动画"
      ],
      "video": "media/video/arrow.mp4",
      "loop": "media/loop/arrow.mp4",
      "poster": "media/posters/arrow.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    {
      "key": "hypert",
      "title": "HYPER TOUGH 电动打磨机 · 爆炸装配",
      "client": "HYPER TOUGH",
      "year": "2026",
      "studio": "巨星科技",
      "role": "三维制作",
      "format": "16:9",
      "duration": "28s",
      "tags": [
        "爆炸图",
        "装配演示"
      ],
      "video": "media/video/hypert.mp4",
      "loop": "media/loop/hypert.mp4",
      "poster": "media/posters/hypert.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    {
      "key": "guojiao",
      "title": "国窖 1573 新春礼盒",
      "client": "泸州老窖股份有限公司",
      "year": "2023",
      "studio": "",
      "role": "三维制作",
      "format": "9:16",
      "duration": "15s",
      "tags": [
        "产品动画"
      ],
      "video": "media/video/guojiao.mp4",
      "loop": "media/loop/guojiao.mp4",
      "poster": "media/posters/guojiao.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "aptamil",
      "title": "启赋未来 illuma LUXA",
      "client": "惠氏营养品",
      "year": "2023",
      "studio": "",
      "role": "三维制作 · 合成",
      "format": "3:4",
      "duration": "23s",
      "tags": [
        "产品动画"
      ],
      "video": "media/video/aptamil.mp4",
      "loop": "media/loop/aptamil.mp4",
      "poster": "media/posters/aptamil.webp",
      "orientation": "portrait",
      "w": 960,
      "h": 1280
    },
    {
      "key": "hydron",
      "title": "Hydron Fly One 防蓝光隐形眼镜",
      "client": "海昌隐形眼镜",
      "year": "2023",
      "studio": "",
      "role": "三维制作 · 合成",
      "format": "3:4",
      "duration": "18s",
      "tags": [
        "产品动画"
      ],
      "video": "media/video/hydron.mp4",
      "loop": "media/loop/hydron.mp4",
      "poster": "media/posters/hydron.webp",
      "orientation": "portrait",
      "w": 750,
      "h": 1000
    },
    {
      "key": "nb305",
      "title": "New Balance 305",
      "client": "New Balance",
      "year": "2023",
      "studio": "",
      "role": "三维制作",
      "format": "9:16",
      "duration": "16s",
      "tags": [
        "鞋类"
      ],
      "video": "media/video/nb305.mp4",
      "loop": "media/loop/nb305.mp4",
      "poster": "media/posters/nb305.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "descente",
      "title": "DESCENTE 绳索鞋 · 街头版",
      "client": "DESCENTE 迪桑特",
      "year": "2023",
      "studio": "",
      "role": "三维制作",
      "format": "9:16",
      "duration": "24s",
      "tags": [
        "鞋类"
      ],
      "video": "media/video/descente.mp4",
      "loop": "media/loop/descente.mp4",
      "poster": "media/posters/descente.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "lock",
      "title": "P30 Pro Max 智能锁",
      "client": "Kaadas 凯迪仕",
      "year": "2023",
      "studio": "",
      "role": "三维制作",
      "format": "16:9",
      "duration": "26s",
      "tags": [
        "产品动画"
      ],
      "video": "media/video/lock.mp4",
      "loop": "media/loop/lock.mp4",
      "poster": "media/posters/lock.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    {
      "key": "holo",
      "title": "裸眼 3D 全息显示 · 实拍",
      "client": "辰景光电",
      "year": "2022",
      "studio": "辰景光电",
      "role": "三维内容 · 显示校正",
      "format": "9:16",
      "duration": "10s",
      "tags": [
        "裸眼 3D"
      ],
      "video": "media/video/holo.mp4",
      "loop": "media/loop/holo.mp4",
      "poster": "media/posters/holo.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "ipanim",
      "title": "2022 夏季系列直播预告",
      "client": "森策服装 · 小花熊 IP",
      "year": "2022",
      "studio": "森策服装",
      "role": "三维 · 动态视觉",
      "format": "9:16",
      "duration": "24s",
      "tags": [
        "IP 角色"
      ],
      "video": "media/video/ipanim.mp4",
      "loop": "media/loop/ipanim.mp4",
      "poster": "media/posters/ipanim.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "tbrush",
      "title": "智能声波牙刷「星芒」",
      "client": "电商产品",
      "year": "2019",
      "studio": "",
      "role": "三维制作",
      "format": "3:4",
      "duration": "26s",
      "tags": [
        "电商"
      ],
      "video": "media/video/tbrush.mp4",
      "loop": "media/loop/tbrush.mp4",
      "poster": "media/posters/tbrush.webp",
      "orientation": "portrait",
      "w": 750,
      "h": 1000
    },
    {
      "key": "grow",
      "title": "全屋定制 · 空间生长动画",
      "client": "全屋定制",
      "year": "2019",
      "studio": "",
      "role": "三维制作",
      "format": "2:3",
      "duration": "10s",
      "tags": [
        "空间动画"
      ],
      "video": "media/video/grow.mp4",
      "loop": "media/loop/grow.mp4",
      "poster": "media/posters/grow.webp",
      "orientation": "portrait",
      "w": 854,
      "h": 1280
    }
  ],
  "kujiale": {
    "title": "群核科技 · 酷家乐",
    "period": "2024–2026",
    "period_full": "2024.02 – 2026.01",
    "company_full": "杭州群核信息技术有限公司（酷家乐）",
    "role": "美术工程师 → 项目组长（2025.01 起）",
    "intro": "在酷家乐两年，前一年做美术工程师，把三维一线经验转成产品功能规则；后一年做项目组长，带团队交付商务及海外大客户的家具场景。",
    "bullets": [
      "负责商务及海外大客户家具场景的方案搭建与效果审核，把控渲染质量与交付标准",
      "带设计师团队逐稿修改，制定三维场景制作标准与培训指南，录制教程培训新人",
      "统筹设计师与外部服务商的任务分配、审核与交付；基于智能表格搭建需求—派发—修改—结算流程",
      "参与安装动画、UV 重映射、动态模板等功能规则编写与落地；独立完成工具推广视频"
    ],
    "reel": {
      "key": "kjl_reel",
      "title": "酷家乐工作合集",
      "client": "群核科技（酷家乐）",
      "year": "2024–2026",
      "role": "美术工程师 / 项目组长",
      "format": "16:9",
      "duration": "40s",
      "video": "media/video/kjl_reel.mp4",
      "loop": "media/loop/kjl_reel.mp4",
      "poster": "media/posters/kjl_reel.webp",
      "orientation": "landscape",
      "w": 1280,
      "h": 720
    },
    "works": [
      {
        "key": "kjl_promo",
        "title": "酷家乐 2025 产品宣传片",
        "client": "群核科技（酷家乐）",
        "year": "2025",
        "studio": "群核科技",
        "role": "独立完成脚本、制作、剪辑",
        "format": "16:9",
        "duration": "55s",
        "tags": [
          "宣传片"
        ],
        "video": "media/video/kjl_promo.mp4",
        "loop": "media/loop/kjl_promo.mp4",
        "poster": "media/posters/kjl_promo.webp",
        "orientation": "landscape",
        "w": 1280,
        "h": 720
      },
      {
        "key": "kjl_install",
        "title": "回字柜安装动画",
        "client": "群核科技（酷家乐）· 安装动画功能",
        "year": "2025",
        "studio": "群核科技",
        "role": "安装动画功能规则落地示例（原片 156s，加速精剪）",
        "format": "16:9",
        "duration": "32s",
        "tags": [
          "安装动画"
        ],
        "video": "media/video/kjl_install.mp4",
        "loop": "media/loop/kjl_install.mp4",
        "poster": "media/posters/kjl_install.webp",
        "orientation": "landscape",
        "w": 1280,
        "h": 720
      },
      {
        "key": "kjl_chair",
        "title": "折叠椅与收纳推车 产品动画",
        "client": "群核科技（酷家乐）",
        "year": "2024–2025",
        "studio": "群核科技",
        "role": "三维产品动画",
        "format": "16:9",
        "duration": "12s",
        "tags": [
          "产品动画"
        ],
        "video": "media/video/kjl_chair.mp4",
        "loop": "media/loop/kjl_chair.mp4",
        "poster": "media/posters/kjl_chair.webp",
        "orientation": "landscape",
        "w": 1280,
        "h": 720
      },
      {
        "key": "kjl_shelf",
        "title": "置物架搭建生长动画",
        "client": "群核科技（酷家乐）",
        "year": "2025",
        "studio": "群核科技",
        "role": "三维产品动画",
        "format": "16:9",
        "duration": "12s",
        "tags": [
          "生长动画"
        ],
        "video": "media/video/kjl_shelf.mp4",
        "loop": "media/loop/kjl_shelf.mp4",
        "poster": "media/posters/kjl_shelf.webp",
        "orientation": "landscape",
        "w": 1280,
        "h": 720
      },
      {
        "key": "kjl_earbud",
        "title": "无线耳机爆炸结构动画",
        "client": "群核科技（酷家乐）",
        "year": "2025",
        "studio": "群核科技",
        "role": "三维产品动画",
        "format": "16:9",
        "duration": "7s",
        "tags": [
          "爆炸图"
        ],
        "video": "media/video/kjl_earbud.mp4",
        "loop": "media/loop/kjl_earbud.mp4",
        "poster": "media/posters/kjl_earbud.webp",
        "orientation": "landscape",
        "w": 1280,
        "h": 720
      }
    ],
    "gallery": "media/kjl_gallery.json",
    "gallery_dir": "media/kjl_gallery/",
    "gallery_note": "家具场景渲染 · 部分为「原图 / AI 增强版」对比，左右拖动查看"
  },
  "lab": [
    {
      "key": "xyxdream",
      "hidden": true,
      "title": "双猫逍遥仙 · 梦境分镜",
      "client": "原创 MV 练习",
      "year": "2026",
      "studio": "个人作品",
      "role": "分镜改编 · H3 i2v 生成 · 剪辑",
      "format": "9:16 竖屏",
      "duration": "60s",
      "tags": [
        "角色 MV",
        "MiniMax H3",
        "i2v"
      ],
      "video": "media/video/xyxdream.mp4",
      "loop": "media/loop/xyxdream.mp4",
      "poster": "media/posters/xyxdream.webp",
      "orientation": "portrait",
      "w": 720,
      "h": 1280
    },
    {
      "key": "xyxstage",
      "hidden": true,
      "title": "双猫唱《逍遥仙》",
      "client": "原创 MV 练习",
      "year": "2026",
      "studio": "个人作品",
      "role": "H3 r2v 演唱生成 · 剪辑",
      "format": "16:9 横屏",
      "duration": "60s",
      "tags": [
        "角色 MV",
        "MiniMax H3",
        "演唱"
      ],
      "video": "media/video/xyxstage.mp4",
      "loop": "media/loop/xyxstage.mp4",
      "poster": "media/posters/xyxstage.webp",
      "orientation": "landscape",
      "w": 1056,
      "h": 576
    },
    {
      "key": "catchat",
      "hidden": true,
      "title": "国庆头等舱 · 客厅聊天",
      "client": "原创短剧练习",
      "year": "2026",
      "studio": "个人作品",
      "role": "剧本 · H3 r2v 对白生成 · 剪辑",
      "format": "9:16 竖屏",
      "duration": "60s",
      "tags": [
        "角色对话",
        "MiniMax H3",
        "对白生成"
      ],
      "video": "media/video/catchat.mp4",
      "loop": "media/loop/catchat.mp4",
      "poster": "media/posters/catchat.webp",
      "orientation": "portrait",
      "w": 480,
      "h": 864
    },
    {
      "key": "shoelab",
      "hidden": true,
      "title": "鞋子材质 · 超现实实验",
      "client": "技术实验",
      "year": "2026",
      "studio": "个人作品",
      "role": "Blender 白模 · AI 材质关键帧 · H3 r2v · 超分对比",
      "format": "3:4",
      "duration": "15s",
      "tags": [
        "Blender",
        "MiniMax H3",
        "材质探索"
      ],
      "video": "media/video/shoelab.mp4",
      "loop": "media/loop/shoelab.mp4",
      "poster": "media/posters/shoelab.webp",
      "orientation": "portrait",
      "w": 960,
      "h": 1280
    }
  ]
}