@splinetool/r3f-spline
v1.0.2
Published
[![](https://raw.githubusercontent.com/splinetool/react-spline/main/.github/screenshots/hero.png)](https://my.spline.design/splinereactlogocopycopy-eaa074bf6b2cc82d870c96e262a625ae/)
Downloads
3,582
Readme
r3f-spline
r3f-spline is a React hook that lets you use your Spline scene with react-three-fiber.
🌈 Spline is a friendly 3d collaborative design tool for the web.
Website — Twitter — Community — Documentation
Install
yarn add @splinetool/r3f-spline @splinetool/loader
or
npm install @splinetool/r3f-spline @splinetool/loader
NOTE: make sure you also install the @react-three/fiber
and three
dependencies.
Usage
import useSpline from '@splinetool/r3f-spline'
export default function Scene({ ...props }) {
const { nodes, materials } = useSpline('https://prod.spline.design/2fzdsSVagfszNxsd/scene.spline')
return (
<group {...props} dispose={null}>
<mesh
name="Rectangle"
geometry={nodes.Rectangle.geometry}
material={materials['Rectangle Material']}
/>
</group>
)
}