提交 1875743a 编写于 作者: M Mugen87

BokehShader: Fix wrong format of render target.

上级 7beffe6e
...@@ -19,14 +19,12 @@ THREE.BokehPass = function ( scene, camera, params ) { ...@@ -19,14 +19,12 @@ THREE.BokehPass = function ( scene, camera, params ) {
var width = params.width || window.innerWidth || 1; var width = params.width || window.innerWidth || 1;
var height = params.height || window.innerHeight || 1; var height = params.height || window.innerHeight || 1;
this.renderTargetColor = new THREE.WebGLRenderTarget( width, height, { this.renderTargetDepth = new THREE.WebGLRenderTarget( width, height, {
minFilter: THREE.LinearFilter, minFilter: THREE.NearestFilter,
magFilter: THREE.LinearFilter, magFilter: THREE.NearestFilter,
format: THREE.RGBFormat stencilBuffer: false
} ); } );
this.renderTargetColor.texture.name = "BokehPass.color";
this.renderTargetDepth = this.renderTargetColor.clone();
this.renderTargetDepth.texture.name = "BokehPass.depth"; this.renderTargetDepth.texture.name = "BokehPass.depth";
// depth material // depth material
......
...@@ -4,11 +4,10 @@ ...@@ -4,11 +4,10 @@
import { import {
Color, Color,
LinearFilter,
MeshDepthMaterial, MeshDepthMaterial,
NearestFilter,
NoBlending, NoBlending,
RGBADepthPacking, RGBADepthPacking,
RGBFormat,
ShaderMaterial, ShaderMaterial,
UniformsUtils, UniformsUtils,
WebGLRenderTarget WebGLRenderTarget
...@@ -33,14 +32,12 @@ var BokehPass = function ( scene, camera, params ) { ...@@ -33,14 +32,12 @@ var BokehPass = function ( scene, camera, params ) {
var width = params.width || window.innerWidth || 1; var width = params.width || window.innerWidth || 1;
var height = params.height || window.innerHeight || 1; var height = params.height || window.innerHeight || 1;
this.renderTargetColor = new WebGLRenderTarget( width, height, { this.renderTargetDepth = new WebGLRenderTarget( width, height, {
minFilter: LinearFilter, minFilter: NearestFilter,
magFilter: LinearFilter, magFilter: NearestFilter,
format: RGBFormat stencilBuffer: false
} ); } );
this.renderTargetColor.texture.name = "BokehPass.color";
this.renderTargetDepth = this.renderTargetColor.clone();
this.renderTargetDepth.texture.name = "BokehPass.depth"; this.renderTargetDepth.texture.name = "BokehPass.depth";
// depth material // depth material
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册