Ingen beskrivning

Carl 358c642d85 ai mail 1 dag sedan
src 358c642d85 ai mail 1 dag sedan
.gitignore 21b72d1ca8 ai init 1 dag sedan
README.md 21b72d1ca8 ai init 1 dag sedan
index.html 21b72d1ca8 ai init 1 dag sedan
liuxing.html 5a0de215e3 ai liuxing 1 dag sedan
package-lock.json 21b72d1ca8 ai init 1 dag sedan
package.json 21b72d1ca8 ai init 1 dag sedan
postcss.config.js 21b72d1ca8 ai init 1 dag sedan
tailwind.config.js 21b72d1ca8 ai init 1 dag sedan
tsconfig.json 21b72d1ca8 ai init 1 dag sedan
tsconfig.node.json 21b72d1ca8 ai init 1 dag sedan
vite.config.ts 21b72d1ca8 ai init 1 dag sedan

README.md

AIORZ WebAR

一个基于 React + Three.js + MediaPipe 的 WebAR 手势识别粒子效果项目。

功能特性

  • 🎨 实时粒子效果渲染
  • 🤲 手势识别(拳头、胜利手势、食指、拇指等)
  • 🎯 多种粒子形状切换(球体、土星、文字、心形、机器人)
  • 📱 响应式设计
  • ⚡ 基于 Vite 的快速开发体验

快速开始

安装依赖

npm install

启动开发服务器

npm run dev

项目将在 http://localhost:3000 启动。

构建生产版本

npm run build

预览生产构建

npm run preview

手势控制

  • 🖐️ 张开手掌 - 重置为球体(SPHERE)
  • ✊ 握拳 - 显示土星(SATURN)
  • ✌️ 胜利手势 - 显示品牌标识(IDENTITY)
  • ☝️ 食指 - 显示机器人(MECHA)
  • 👍 拇指 - 显示心形(HEART)

技术栈

  • React 18
  • TypeScript
  • Three.js (通过 CDN 加载)
  • MediaPipe Hands (通过 CDN 加载)
  • TailwindCSS
  • Vite

注意事项

  • 需要浏览器支持摄像头访问权限
  • 建议使用 Chrome 或 Edge 浏览器以获得最佳体验
  • 需要 HTTPS 环境或 localhost 才能访问摄像头