|
123456789101112131415161718192021222324252627282930313233 |
- ---
- prev:
- text: 'TransformAnimationPlugin'
- link: './TransformAnimationPlugin'
-
- next:
- text: 'GeometryUVPreviewPlugin'
- link: './GeometryUVPreviewPlugin'
-
- ---
-
- # RenderTargetPreviewPlugin
-
- [//]: # (todo: image)
-
- [Example](https://threepipe.org/examples/#render-target-preview/) —
- [Source Code](https://github.com/repalash/threepipe/blob/master/src/plugins/ui/RenderTargetPreviewPlugin.ts) —
- [API Reference](https://threepipe.org/docs/classes/RenderTargetPreviewPlugin.html)
-
- RenderTargetPreviewPlugin is a useful development and debugging plugin that renders any registered render-target to the screen in small collapsable panels.
-
- ```typescript
- import {ThreeViewer, RenderTargetPreviewPlugin, NormalBufferPlugin} from 'threepipe'
-
- const viewer = new ThreeViewer({...})
-
- const normalPlugin = viewer.addPluginSync(new NormalBufferPlugin(HalfFloatType))
-
- const previewPlugin = viewer.addPluginSync(new RenderTargetPreviewPlugin())
-
- // Show the normal buffer in a panel
- previewPlugin.addTarget(()=>normalPlugin.target, 'normal', false, false)
- ```
|