Augmented Entity
v19一个具有“增强实体”的交互式3D可视化应用,配备反应式着色器和情感状态。
2· 42·0 当前·0 累计
下载技能包
License
MIT-0
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install physicclaw
镜像加速npx clawhub@latest install physicclaw --registry https://cn.longxiaskill.com 镜像可用
技能文档
PhysicClaw-VEA 概述 PhysicClaw-VEA 是一个使用 React Three Fiber 和 Three.js 构建的高级交互式 3D 体验。应用程序的核心是一个“增强实体”,它通过自定义着色器和动画动态响应模拟的内部状态,例如“思考”、情绪和强度级别。 主要特性 🎨 高级 3D 可视化 使用 React Three Fiber 进行沉浸式场景渲染。 支持加载 3D 模型(GLB/FBX)并播放动画。 当模型加载或不可用时,回退到程序化几何。 ⚡ 反应着色器(EnergyShader) 自定义 GLSL 着色器实时修改实体的外观。 视觉参数包括: 强度:波动的能量水平。 思考状态:指示处理的视觉脉冲。 情绪:基于实体情绪状态的颜色转变。 🧠 “灵魂”系统(状态管理) 由 Zustand 提供的全局状态管理(soulStore)。 模拟实体的内部“灵魂”或意识,驱动视觉变化和行为。 💬 聊天界面 一个覆盖界面,允许用户通过文本与实体交互。 直接连接到实体的状态以触发响应或视觉变化。 技术栈 前端:React(v19)、TypeScript、Vite 3D 图形:Three.js、React Three Fiber、Dre 状态:Zustand 样式:Tailwind CSS(配置) 安装和使用 安装依赖项:npm install 本地运行:npm run dev 构建:npm run build