Agent Skills
返回列表
💻

3D Web 体验

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/3d-web-experience-zh。

技能介绍

问题

当网页加入 3D 时,常见坑不是「能不能做」,而是选型、性能、加载和移动端降级。直接堆场景容易让首屏变慢、电量升高、低配设备崩溃;只考虑桌面端还会丢掉多数流量。

核心做法

该技能把 3D Web 项目拆成可判断的步骤:

  • 技术选型:快速元素优先 Spline,React 项目优先 React Three Fiber,需要更高控制时用原生 Three.js。
  • 模型管线:优先选择 GLB/GLTF,控制模型体积,并在 R3F 中加载和调参。
  • 交互设计:用 ScrollControls、useScroll 或 GSAP ScrollTrigger 做滚动驱动,而不是无意义漂浮。
  • 体验兜底:提供加载进度、占位、静态降级,并在真实移动设备上验证质量。

适用边界

它适合产品可视化、交互展示、落地页增强和前端体验设计;不适合纯后端 3D、离线渲染或没有性能预算的项目。使用时应避免「为了 3D 而 3D」,先确认图片、SVG 或 CSS 是否能完成目标。

使用场景

  • 为产品落地页配置可旋转 3D 展示,并做加载与移动端降级
  • 在 React 项目里集成 GLTF 模型,用 R3F 和 drei 控制相机与滚动
  • 用 Spline 快速制作页面 3D 元素,再接入前端组件体系
  • 为 3D 配置器做 GLB 压缩、加载占位和低配设备关闭策略

适合人员

  • 前端工程师,要把 3D 展示嵌入现有 React 页面并控制性能
  • 创意开发者,需要把 Spline 场景转成可维护的 Web 组件
  • 产品工程师,要上线 3D 产品配置器并保证移动端可用
  • Web 体验设计师,要制定 3D 降级、加载与滚动交互规范