「03-三色软糖坠落玻璃池 THreeJS kimi」
/~71723ZnYOm~:/
链接:https://pan.quark.cn/s/5250f31acce3
Satisfying Loops · 解压循环
三色软糖坠落玻璃池 ------ 3D 可交互网页 · 9:16 竖屏 · 实时物理软糖雨
🍬 线上体验
打开即玩:点击屏幕上半空区域落一颗软糖,可拖拽环绕视角、滚轮缩放
右下角有「自动雨」「音效」开关,默认关闭,需要时自行打开
基于 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美术资产
三色软糖坠落玻璃池 THreeJS kimi
a1117762026-07-27 12:40
相关推荐
xian_wwq1 小时前
【学习笔记】解剖 Claude Code —— Anthropic 的 Harness 参考实现-09/15Black_Rock_br1 小时前
打通 PyTorch Monarch 与 ROCm:单 Controller 架构的异构算力实战其实防守也摸鱼1 小时前
Kimi K3深度测评:长文本之外的真实力wu8587734571 小时前
从 Prompt 到 Loop:拆解 AI 工程化四范式的演进逻辑与落地边界爱查宝小二1 小时前
爱查宝 AIGC 检测与改写实效评测AI新角度1 小时前
增量测试与影响分析:只跑受变更波及的用例FII工业富联科技服务2 小时前
从85% AI应用覆盖到规模化运营:制造企业灯塔AI转型架构与落地方法解析大龄码农有梦想2 小时前
Codex、Claude Code 等 AI 编程工具对软件工程的启发风痕天际2 小时前
Pytorch开发教程1——CUDA安装

