No Description

Carl 51ee592362 ai favicon 19 hours ago
public 8d28d7c652 ai favicon 20 hours ago
src 51ee592362 ai favicon 19 hours ago
.gitignore 21b72d1ca8 ai init 22 hours ago
DEPLOY.md c96305b7da ai build 20 hours ago
README.md 21b72d1ca8 ai init 22 hours ago
index.html 8d28d7c652 ai favicon 20 hours ago
install-certbot.sh c96305b7da ai build 20 hours ago
liuxing.html 5a0de215e3 ai liuxing 21 hours ago
nginx.conf.domain c96305b7da ai build 20 hours ago
nginx.conf.example c96305b7da ai build 20 hours ago
package-lock.json 21b72d1ca8 ai init 22 hours ago
package.json 21b72d1ca8 ai init 22 hours ago
postcss.config.js 21b72d1ca8 ai init 22 hours ago
tailwind.config.js 21b72d1ca8 ai init 22 hours ago
tsconfig.json 21b72d1ca8 ai init 22 hours ago
tsconfig.node.json 21b72d1ca8 ai init 22 hours ago
vite.config.ts 21b72d1ca8 ai init 22 hours ago

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 才能访问摄像头