glodrei
Version:
useful add-ons for react-three-fiber
28 lines (23 loc) • 780 B
text/mdx
title: CubeCamera / useCubeCamera
sourcecode: src/core/CubeCamera.tsx
[](https://drei.pmnd.rs/?path=/story/camera-cubecamera)
Creates a [`THREE.CubeCamera`](https://threejs.org/docs/#api/en/cameras/CubeCamera) that renders into a `fbo` renderTarget and that you can `update()`.
```tsx
export function useCubeCamera({
/** Resolution of the FBO, 256 */
resolution?: number
/** Camera near, 0.1 */
near?: number
/** Camera far, 1000 */
far?: number
/** Custom environment map that is temporarily set as the scenes background */
envMap?: THREE.Texture
/** Custom fog that is temporarily set as the scenes fog */
fog?: Fog | FogExp2
})
```
```jsx
const { fbo, camera, update } = useCubeCamera()
```