React Three 生态系统:构建 3D 体验
React Three
利用 React Three 生态系统构建 3D 体验
选择要包含在项目中的包
全选
react-three/drei 一个不断增长的实用工具和全功能、现成的 @react-three/fiber 抽象集合。 DocsGitHub
react-three/handle 一个用于 react-three-fiber 的跨平台 handle 系统。为您的 3D 对象创建交互式控件和 handle。 DocsGitHub
koota 一个基于 ECS 的状态管理库,专为实时应用、游戏和 XR 体验优化。 DocsGitHub
leva 一个用于 React 的 GUI 面板。轻松创建控件并调试您的 react-three-fiber 场景。 DocsGitHub
react-three/offscreen 用于 react-three-fiber 的 Offscreen 渲染。在 worker 线程中渲染您的场景以获得更好的性能。 DocsGitHub
react-three/postprocessing 使用 react-postprocessing 为 react-three-fiber 进行后期处理效果。 DocsGitHub
react-three/rapier 使用 rapier.js 为 react-three-fiber 提供的基于物理的 hooks。 DocsGitHub
react-three/uikit 用于 react-three-fiber 的 UI 组件。在 3D 空间中构建交互式界面。 DocsGitHub
react-three/xr 为 react-three-fiber 提供 VR/AR 支持。使用 React 构建跨平台 XR 应用程序。 DocsGitHub
zustand 一个小型、快速且可扩展的状态管理解决方案。非常适合 react-three-fiber 应用程序。 DocsGitHub
npm create @react-three DownloadCreate Rep