

A growing collection of useful helpers and fully functional, ready-made abstractions for @react-three/fiber.
If you make a component that is generic enough to be useful to others, think about CONTRIBUTING!
npm install @react-three/drei
[!IMPORTANT]
this package is using the stand-alone three-stdlib
instead of three/examples/jsm
.
import { PerspectiveCamera, PositionalAudio, ... } from '@react-three/drei'
import { PerspectiveCamera, PositionalAudio, ... } from '@react-three/drei/native'
The native
route of the library does not export Html
or Loader
. The default export of the library is web
which does export Html
and Loader
.
https://pmndrs.github.io/drei
[!WARNING]
Below is an archive of the anchors links with their new respective locations to the documentation website.
Do not update the links below, they are for reference only.
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Plane, Box, Sphere, Circle, Cone, Cylinder, Tube, Torus, TorusKnot, Ring, Tetrahedron, Polyhedron, Icosahedron, Octahedron, Dodecahedron, Extrude, Lathe, Shape
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
CubeCamera / useCubeCamera
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
CubeTexture / useCubeTexture
Documentation has moved here
VideoTexture / useVideoTexture
Documentation has moved here
TrailTexture / useTrailTexture
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
Documentation has moved here
MatcapTexture / useMatcapTexture
Documentation has moved here
NormalTexture / useNormalTexture
Documentation has moved here
Documentation has moved here