三色软糖坠落玻璃池 THreeJS kimi

「03-三色软糖坠落玻璃池 THreeJS kimi」

/~71723ZnYOm~:/

链接:https://pan.quark.cn/s/5250f31acce3

Satisfying Loops · 解压循环

三色软糖坠落玻璃池 ------ 3D 可交互网页 · 9:16 竖屏 · 实时物理软糖雨

🍬 线上体验

EP01 · 软糖池

  • 打开即玩:点击屏幕上半空区域落一颗软糖,可拖拽环绕视角、滚轮缩放

  • 右下角有「自动雨」「音效」开关,默认关闭,需要时自行打开

基于 web-3d-design 插件质量状态机(asset-craft → first-frame → continue → 独立盲审 → complete)制作的「oddly satisfying」解压内容系列。

第一期 · EP01 三色软糖坠落玻璃池

主交付物:浏览器实时 3D 交互页 (ep01-gummy-pool/web/)

  • 三色软糖实时坠落、碰撞、堆积:撞击挤压回弹(squash-stretch)、没入糖浆触发事件涟漪、稳态循环无尽下落

  • 交互:拖拽环绕视角 · 滚轮缩放 · 点击上半空区域落一颗糖

  • 9:16 竖屏舞台:桌面端居中,移动端全屏自适应

  • 本地运行:cd ep01-gummy-pool/web && npm install && npm run dev

  • 部署入口:根目录或 ep01-gummy-pool/web 均可 npm install + npm run dev

副产品:预渲染无缝循环视频 ep01-gummy-pool/video/gummy-pool-loop-9x16.mp4(1080×1920,6s @ 24fps,H.264,中点旋转 + 12 帧交叉淡化,接缝逐帧差分验证通过)

质检 :交互版与视频版均过独立盲审(六类复核 + 几何缺陷必查 + 交互/软体感/循环接缝专项),报告见各自 evidence/ 目录。

📣 宣传物料

publish/ 目录(已被 .gitignore 排除,仅本地)收录 EP01 的全套宣传物料:

  • publish/video/ ------ 35s 竖屏成片

  • publish/covers/ ------ B站 / 小红书 / 抖音三平台封面

  • publish/copy/ ------ 各平台发布文案

  • publish/audio/ ------ 配音与氛围音

平台发布链接(发布后补充):

  • B站:发布后补充

  • 小红书:发布后补充

  • 抖音:发布后补充

🚀 部署到 Kimi Websites

线上版本托管于 Kimi Websites。关键经验:

  • 该平台预览/发布管线对「带 package.json 的构建型项目」会触发内部错误(500),需采用纯静态形态部署。

  • 本仓库做法:维护 deploy-slim 孤儿分支(仅含部署必需文件);本地 npm ci && npm run build 后,把 ep01-gummy-pool/web/dist 的产物平铺为纯静态工作区保存版本即可正常预览与发布。

目录结构

复制代码
├── concept/            # 概念参考图(4K)
└── ep01-gummy-pool/    # 第一期工程
    ├── web/            # ★ 3D 交互网页(Vite + React Three Fiber + Rapier)
    ├── docs/           # 视觉规格、资产定义卡
    ├── assets/         # GLB 资产 + 隔离 QA 预览
    ├── blender/        # Blender Python 构建/渲染/编码脚本
    ├── scene/          # .blend 工程
    ├── video/          # 无缝循环 MP4
    └── evidence/       # 首帧、接缝指标、盲审报告

渲染帧序列(约 890MB)与 web/node_modules 不入库:帧可用 blender/ 脚本从 .blend 工程重新生成,依赖用 npm install 恢复。

环境

  • Node.js ≥ 20(Web 交互版)

  • Blender 4.5 LTS(资产生产与视频渲染,脚本均 --background --python 无头执行)

  • Python 3.12+(循环拼接与接缝指标计算)

🛠️ 技术栈

AI 生成(Kimi Work + web-3d-design 插件)· React Three Fiber + Rapier 实时物理 · Vite + TypeScript · Three.js 自定义 shader(糖浆涟漪/分区校色)· Blender 4.5(hero 资产生产 + 预渲染视频)· Playwright(视觉回归 QA)

📃 许可

  • 代码:MIT License

  • 美术资产(模型、贴图、视频、设计文档):CC BY-NC 4.0(署名-非商业使用)

详见 。本项目的商标与原作 IP 不归本许可覆盖;请勿将美术资产用于商业用途。
本文介绍了一款名为《SatisfyingLoops·解压循环》的3D交互式网页作品EP01,主打通过三色软糖坠入玻璃池的物理模拟实现解压效果。该作品支持浏览器实时交互(点击落糖、视角旋转、缩放),提供自动落糖和音效开关功能,采用Vite+ReactThreeFiber+Rapier技术栈实现软糖的挤压回弹和糖浆涟漪效果。项目包含9:16竖屏交互页面和6秒无缝循环视频两种交付形式,均通过严格质检流程。技术亮点包括Three.js自定义着色器、Blender资产生产,采用MIT代码许可和CC-BY-NC美术资产

相关推荐
xian_wwq1 小时前
【学习笔记】解剖 Claude Code —— Anthropic 的 Harness 参考实现-09/15
人工智能·笔记·学习
Black_Rock_br1 小时前
打通 PyTorch Monarch 与 ROCm:单 Controller 架构的异构算力实战
人工智能·pytorch·python·开源
其实防守也摸鱼1 小时前
Kimi K3深度测评:长文本之外的真实力
运维·开发语言·网络·人工智能·python·学习·安全
wu8587734571 小时前
从 Prompt 到 Loop:拆解 AI 工程化四范式的演进逻辑与落地边界
人工智能·ai·prompt·aigc·ai编程
爱查宝小二1 小时前
爱查宝 AIGC 检测与改写实效评测
人工智能·aigc
AI新角度1 小时前
增量测试与影响分析:只跑受变更波及的用例
人工智能
FII工业富联科技服务2 小时前
从85% AI应用覆盖到规模化运营:制造企业灯塔AI转型架构与落地方法解析
人工智能·架构·制造
大龄码农有梦想2 小时前
Codex、Claude Code 等 AI 编程工具对软件工程的启发
人工智能·软件工程·agent·ai编程·ai agent·智能体·智能体平台
风痕天际2 小时前
Pytorch开发教程1——CUDA安装
人工智能·pytorch·python