Pmndrs.docs

useFBO

Creates a THREE.WebGLRenderTarget or THREE.WebGLMultisampleRenderTarget.

const target = useFBO(
  // width: 500,  height: 500,
  // width and height are optional and defaulted to the viewport size
  // multiplied by the renderer pixel ratio, and recalculated whenever the
  // viewport size changes.
  {
    multisample: true, // if the renderer supports webGL2, it will return a WebGLMultisampleRenderTarget
    stencilBuffer: false, // you can pass any options supported by THREE.WebGLRenderTarget
  }
)

The rendertarget is automatically disposed when unmounted.