Agent Skills › EnzeD/r3f-skills

EnzeD/r3f-skills

GitHub

React Three Fiber 动画技能,涵盖 useFrame、useAnimations、弹簧物理及关键帧动画,用于实现对象动画、GLTF 播放和程序化运动。

11 skills 111

Install All Skills

npx skills add EnzeD/r3f-skills --all -g -y
More Options

List skills in collection

npx skills add EnzeD/r3f-skills --list

Skills in Collection (11)

React Three Fiber 动画技能,涵盖 useFrame、useAnimations、弹簧物理及关键帧动画,用于实现对象动画、GLTF 播放和程序化运动。
需要为 3D 场景中的对象添加旋转或位置动画 播放 GLTF/GLB 模型内置动画 实现基于物理的弹簧运动效果 创建程序化生成的连续运动逻辑
skills/r3f-animation/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-animation -g -y
提供 React Three Fiber (R3F) 核心开发指南,涵盖 Canvas 配置、useFrame/useThree 钩子及事件处理。用于在 React 中搭建 WebGL 场景、创建 3D 组件及管理渲染循环。
需要初始化 R3F 场景 实现 3D 对象动画或帧更新逻辑 配置 WebGL 渲染器参数
skills/r3f-fundamentals/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-fundamentals -g -y
提供 React Three Fiber 中各类内置几何体(如 Box、Sphere、Torus 等)的 JSX 用法及参数配置,支持高级形状与路径生成,辅助创建 3D 模型和网格。
需要创建 3D 几何体 查询 Three.js 几何体参数 在 R3F 中构建场景对象
skills/r3f-geometry/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-geometry -g -y
提供 React Three Fiber 交互功能,包括指针事件、相机控制和手势处理。用于实现点击检测、悬停效果及创建交互式 3D 体验,覆盖前后端渲染中的用户输入逻辑。
实现 3D 模型点击或悬停交互 添加 OrbitControls 等相机控制 处理 WebGL/Canvas 中的鼠标和触摸事件
skills/r3f-interaction/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-interaction -g -y
提供 React Three Fiber 中各类光源(环境、方向、点光等)的配置方法,涵盖阴影设置、光照类型对比及性能优化指南,用于场景照明搭建。
配置 3D 场景灯光 设置物体阴影 优化渲染性能
skills/r3f-lighting/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-lighting -g -y
提供 React Three Fiber 中加载 3D 模型、纹理及 HDR 环境的最佳实践,涵盖 useGLTF 用法、Suspense 状态管理、预加载及 Draco 压缩处理。
需要在 React Three Fiber 场景中加载 GLTF/GLB 3D 模型 需要管理 3D 资源加载状态或使用 Suspense 需要对 3D 模型进行预加载或配置 Draco 解码器
skills/r3f-loaders/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-loaders -g -y
提供 React Three Fiber 中各类材质(如 PBR、Shader)的配置方法与示例,涵盖纹理加载、物理属性及高级渲染效果,用于 3D 场景的视觉表现与着色开发。
需要为 Three.js 网格设置材质 实现 PBR 物理渲染效果 创建自定义 Shader 或特殊视觉效果
skills/r3f-materials/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-materials -g -y
为React Three Fiber集成Rapier物理引擎,支持刚体、碰撞器、力和关节。用于添加物理模拟、碰撞检测及创建交互式3D体验。
需要在R3F场景中实现物体运动与碰撞 构建基于物理的交互游戏或仿真 配置重力、摩擦力和反弹效果
skills/r3f-physics/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-physics -g -y
用于 React Three Fiber 添加后处理效果,如泛光、景深和屏幕特效。支持自定义着色器、颜色分级及选择性发光,适用于需要视觉增强和渲染优化的前端 3D 场景开发。
为 3D 场景添加 Bloom 或 Vignette 等后处理效果 实现自定义屏幕空间着色器或颜色分级 配置 EffectComposer 进行高级渲染优化
skills/r3f-postprocessing/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-postprocessing -g -y
提供 React Three Fiber 中 GLSL 着色器、shaderMaterial 及 uniforms 的使用指南,帮助用户创建自定义视觉效果、修改顶点或编写片段着色器。
创建自定义视觉特效 编写 GLSL 着色器代码 在 R3F 中使用 shaderMaterial
skills/r3f-shaders/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-shaders -g -y
React Three Fiber纹理加载技能,涵盖useTexture和useLoader的使用,支持单/多纹理、PBR材质配置及预加载。
需要加载3D模型纹理 配置PBR材质贴图 优化WebGL纹理性能
skills/r3f-textures/SKILL.md
npx skills add EnzeD/r3f-skills --skill r3f-textures -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-24 19:51
浙ICP备14020137号-1 $Carte des visiteurs$