news 2026/1/30 23:27:13

人工智能:用Gemini3一分钟生成手势控制3D粒子交互系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
人工智能:用Gemini3一分钟生成手势控制3D粒子交互系统

mini3横空出世,网上对其的评价颇为一致,都认为其是近期以来的最佳大模型,并且很多博主通过Gemini3很快的做出了很有意思的一些应用,其中最有代表性的就是手势控制3D粒子交互系统,上一篇博客我们详细讲解了如何进入Gemini3:人工智能:无需复杂配置!Gemini 3 国内使用全指南,从入门到上手,这篇我们将教你如何用一段提示词就生成这个好玩的应用并可以根据自己的想法加以修改,首先来个效果图:

在这里插入图片描述

(表情包遮挡的部分是摄像头画面显示)

一、Gemini3 Build界面准备

首先需要进入Gemini3的代码生成界面,操作步骤如下:

打开Gemini3官方平台(需注册登录),点击左侧功能栏的Build界面

在这里插入图片描述

进入Build界面,左侧为提示词输入区,中间为代码实时生成区,右侧为预览区;

在这里插入图片描述

Build界面核心优势:生成代码后支持实时预览、一键复制完整HTML文件、在线修改代码微调效果,无需本地配置开发环境,开箱即用。

二、精准提示词设计(核心步骤)

Gemini3的生成效果依赖提示词的明确性,需将功能点、技术栈、界面要求逐一说明。以下是本次使用的完整提示词,直接复制到左侧输入区即可:

要求: 用Three.js创建一个实时交互的3D粒子系统。

1. 通过摄像头检测双手张合控制粒子群的缩放与扩散(双手张开时粒子扩散,双手合拢时粒子收缩,张合幅度与缩放/扩散程度成正比);

2. 提供UI面板可选择爱心/花朵/土星/佛像/烟花等模型(粒子自动组成选中的模型轮廓,切换模型时粒子平滑过渡);

3. 支持颜色选择器调整粒子颜色(可选择单色,支持实时预览颜色变化);

4. 粒子需实时响应手势变化(延迟≤100ms,无卡顿);

5. 界面简洁现代,包含全屏控制按钮(UI面板固定在页面右侧,不遮挡3D粒子区域,按钮样式统一、扁平化);

6. 无需额外依赖后端,所有功能前端实现,生成完整HTML文件,可直接在浏览器打开预览。

提示词设计逻辑解析:

明确技术栈:指定「Three.js」,避免Gemini3选用其他3D框架;

核心交互量化:手势控制部分明确“张合动作对应效果”“幅度比例”,避免交互逻辑模糊;

模型与UI细节:列出具体模型名称(爱心/花朵等),明确UI布局(右侧面板、不遮挡),让生成的界面更符合预期;

性能与部署要求:强调“延迟≤100ms”“前端实现”“完整HTML文件”,确保生成的APP可直接使用,无需额外配置。

三、效果演示(生成后功能实测)

点击Gemini3界面的「生成代码」按钮,等待10-20秒(视网络情况),即可完成完整APP的生成。右侧预览区会实时展示效果,以下是核心功能的实测演示:

1. 手势控制粒子缩放与扩散

开启权限:首次打开预览时,浏览器会请求摄像头权限,点击“允许”即可;

交互逻辑:摄像头捕捉双手(需在光线充足环境下,双手正对摄像头),双手自然张开时,粒子群从模型中心向四周扩散,张得越开,扩散范围越大;双手慢慢合拢时,粒子向中心收缩,恢复模型轮廓;

响应速度:实测延迟约80ms,无明显卡顿,手势动作与粒子变化同步性强。

在这里插入图片描述

2. 多模型切换功能

UI面板位置:页面右侧固定显示模型选择区,每个模型对应一个图标按钮;

切换效果:点击“爱心”按钮,粒子会在1-2秒内平滑重组为爱心轮廓;切换“土星”时,粒子会组成土星的环形结构+主体轮廓,过渡过程无粒子突兀消失/出现的情况;

模型覆盖:包含提示词中指定的5种模型,粒子密度适中,既能清晰呈现模型轮廓,又不会过于密集导致卡顿。

在这里插入图片描述

3. 颜色自定义功能

颜色选择器:UI面板中包含一个标准颜色拾取器(支持RGB、十六进制颜色输入);

实时生效:选择任意颜色(如红色、渐变蓝),粒子颜色会立即同步变化,无需刷新页面;

兼容性:颜色选择器支持主流浏览器(Chrome、Edge、Safari),无兼容性问题。

在这里插入图片描述

4. 简洁现代的界面与全屏控制

界面布局:3D粒子区域占满整个页面(除右侧UI面板),背景为浅灰色,无多余元素;

全屏按钮:UI面板顶部设置“全屏”图标,点击后粒子区域全屏显示,再次点击退出;

响应式:适配不同屏幕尺寸(电脑、平板),UI面板会自动调整大小,不影响操作。

预览与导出方式:

在线预览:右侧预览区可直接测试所有功能,支持拖拽调整窗口大小;

在这里插入图片描述

本地使用、云端分享以及部署到谷歌的服务器上:点击生成区的「复制完整代码」,粘贴到本地文本文件中,后缀改为「.html」,双击即可在浏览器打开使用,无需任何额外依赖。

在这里插入图片描述

四、扩展方向:

如果需要进一步优化效果,可在提示词中补充以下需求:

增加粒子运动效果(如粒子缓慢旋转、随鼠标移动);

支持粒子透明度调整;

添加预设颜色方案(如渐变色、彩虹色);

增加模型缩放控制滑块。

总结

通过Gemini3生成Three.js 3D粒子交互系统,最大的优势在于「降低开发门槛」和「提升效率」——原本需要1-2天的开发工作量(Three.js粒子系统搭建、手势识别集成、UI界面开发、兼容性调试),现在通过一段精准的提示词,1分钟内即可生成可直接使用的完整APP。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/29 15:38:36

M1/M2 Mac终极解决方案:三步骤搭建Vivado开发环境

M1/M2 Mac终极解决方案:三步骤搭建Vivado开发环境 【免费下载链接】vivado-on-silicon-mac Installs Vivado on M1/M2 macs 项目地址: https://gitcode.com/gh_mirrors/vi/vivado-on-silicon-mac 还在为Apple Silicon芯片Mac无法运行Vivado而烦恼吗&#xff…

作者头像 李华
网站建设 2026/1/28 16:10:50

钉钉防撤回终极指南:让重要消息永久保存的完整解决方案

钉钉防撤回终极指南:让重要消息永久保存的完整解决方案 【免费下载链接】DingTalkRevokeMsgPatcher 钉钉消息防撤回补丁PC版(原名:钉钉电脑版防撤回插件,也叫:钉钉防撤回补丁、钉钉消息防撤回补丁)由“吾乐…

作者头像 李华
网站建设 2026/1/29 15:31:38

TOGAF® 如何优化资源并降低隐藏成本

在预算不断收紧、业务期望不断提升的时代,每一家企业都被要求“以更少做更多”。但在不削弱能力的前提下降本增效,需要的不只是 Excel 表格,而是一套体系化的方法。这正是由 The Open Group 制定的 TOGAF标准 所带来的战略价值。TOGAF 不仅是…

作者头像 李华
网站建设 2026/1/29 11:02:50

数组的学习

1. 数组的概念 数组是⼀组相同类型元素的集合注意:数组中存放的是1个或者多个数据,但是数组元素个数不能为0。 数组中存放的多个数据,类型是相同的。 数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。2. ⼀维数组的…

作者头像 李华