dreiDrei.docs

Texture / useTexture

A convenience hook that uses useLoader and TextureLoader

const texture = useTexture(url)
const [texture1, texture2] = useTexture([texture1, texture2])

You can also use key: url objects:

const props = useTexture({
  metalnessMap: url1,
  map: url2,
})
return <meshStandardMaterial {...props} />

src/core/Texture.tsx

Edit this page

ScreenVideoTexture
TrailTexture / useTrailTexture
  • getting started
  • abstractions
  • cameras
  • controls
  • gizmos
  • loaders
    • CubeTexture / useCubeTexture
    • Fbx / useFBX
    • Gltf / useGLTF
    • Ktx2 / useKTX2
    • Loader
    • Progress / useProgress
    • ScreenVideoTexture
    • Texture / useTexture
    • TrailTexture / useTrailTexture
    • useFont
    • useSpriteLoader
    • VideoTexture / useVideoTexture
    • WebcamVideoTexture
  • misc
  • modifiers
  • performances
  • portals
  • shaders
  • shapes
  • staging

On This Page