哈喽,大家好
我是阿星
破防了!谁还在画二维圣诞树?
Gemini3直接让大家用手势隔空操控3D世界!(提示词2000字完整版pinglun区我分享给大家)点击播放看效果
它主要实现的效果如下
隔空捏合,粒子瞬间聚焦到你上传的节日照片上
张开手掌 - 1500个金色粒子“砰”地炸开成星云
轻松握拳 - 粒子螺旋汇聚
手部追踪 - 整个3D场景跟着你的手旋转!
第一步:复制这段提示词
提示词放在这里了
发给gemini3的builder就可以啦
(提示词2000字完整版,pinglun区我分享给大家)
---------------
---------------
注意:这些要素一定要保留提示词里的精华给AI看,这些不要删
角色:你是精通Three.js和MediaPipe的前端专家
视觉:极简奢华,用Cinzel和Times New Roman字体
核心:一定要用@mediapipe/tasks-vision做手势识别
功能:捏合聚焦照片,张开散开,握拳聚合成树
这些是一定要保留的不能从提示词里删除
第二步:在chrome中执行
打开Gemini3(或其他支持长文本的AI)
粘贴完整的提示词
等待AI生成一个完整的HTML文件代码
将AI生成的代码保存为 christmas_tree.html
(你可以自己命名)
在浏览器中双击打开
允许网页使用你的摄像头才能进行手势识别
见证奇迹:你的手现在就是遥控器!
第三步:手势圣诞树原理揭秘
视觉核心:Three.js + PBR 材质系统
“不是画出来的,是算出来的奢华感。”
技术点:使用 WebGL 的封装库Three.js (r160)。
亮点:PBR (Physically Based Rendering) 物理材质全线使用
通过 MeshStandard 和 MeshPhysical,让“金子”拥有真实的金属反射率(Metalness)和粗糙度(Roughness)。
环境光照:利用—— RoomEnvironment 和 PMREMGenerator 生成高动态范围的环境贴图,让每一颗粒子都能反射出周围并不存在的“虚拟豪宅”光影。
氛围营造:后期处理 (Post-Processing)
“给代码加一层好莱坞滤镜。”
•技术点:Three.js 的特效合成器EffectComposer。
•核心特效:UnrealBloomPass (虚幻辉光)。
•原理:这不仅仅是简单的发光,而是模拟摄像机镜头的过曝效果。提取场景中的高亮阈值(Threshold),进行高斯模糊后叠加,才有了那层梦幻的“香槟金光晕”。
交互大脑:Google MediaPipe (Edge AI)
“把浏览器变成《少数派报告》。”
•技术点:Google 的MediaPipe Tasks Vision (@0.10.3)。
•亮点:纯前端推理。不需要任何后端服务器,直接利用 WebAssembly (WASM) 调用本地 GPU,在浏览器里实时进行手部 21 个关键点的 3D 追踪。
•逻辑:计算指尖距离,将“捏合”、“张开”、“握拳”等手势映射为粒子系统的状态机触发器。
数学之美:粒子系统与插值算法
“秩序与混沌的数学表达。”
•技术点:自定义粒子类与Lerp (线性插值)。
•实现:1500 个粒子并不是生硬地瞬移。我们为每个粒子定义了“树形态”和“星云形态”两套坐标系。在状态切换时,通过 Vector3.lerp() 函数,让粒子在每一帧之间平滑过渡,实现了如同流体般的变形效果。
快去试试吧~给对象做一个~绝对是好感度拉满~
没对象的给自己做一个~
我是阿星!更多AI应用
我们下期再见