Capítulo 265 de 859
A special type of render pass that produces a pixelated beauty pass.
const renderPixelatedPass = new RenderPixelatedPass( 6, scene, camera );
composer.addPass( renderPixelatedPass );
Constructor
| Signature |
|---|
new RenderPixelatedPass( pixelSize : number, scene : Scene, camera : Camera, options : Object ) |
Properties
| Property | Description |
|---|---|
.camera : Camera | The camera. |
.depthEdgeStrength : number | The normal edge strength. |
.normalEdgeStrength : number | The normal edge strength. |
.pixelSize : number | The effect's pixel size. |
.pixelatedMaterial : ShaderMaterial | The pixelated material. |
.scene : Scene | The scene to render. |
Methods
| Method | Description |
|---|---|
.dispose() | Frees the GPU-related resources allocated by this instance. Call this method whenever the pass is no longer used in your app. |
.render( renderer : WebGLRenderer, writeBuffer : WebGLRenderTarget, readBuffer : WebGLRenderTarget, deltaTime : number, maskActive : boolean ) | Performs the pixelation pass. |
.setPixelSize( pixelSize : number ) | Sets the effect's pixel size. |
.setSize( width : number, height : number ) | Sets the size of the pass. |