これが私のコードです:
renderTargetParametersRGBA = {
minFilter: THREE.LinearFilter, magFilter: THREE.LinearFilter,
format: THREE.RGBAFormat,stencilBuffer: true
};
colorTarget = new THREE.WebGLRenderTarget(
SCALE * SCREEN_WIDTH, SCALE * SCREEN_HEIGHT, renderTargetParametersRGBA
);
composer = new THREE.EffectComposer(
renderer,colorTarget
);
var renderScene = new THREE.RenderPass(scene,camera);
var effect2 = new THREE.ShaderPass(THREE.ShaderExtras[ "shader1" ]);
composer.addPass(renderScene);
composer.addPass(effect2);
renderScene でシーンのアルファ チャネルを特定の値に設定しましたが、shader1 でアルファ チャネルに同じ値が見つかりません。アルファ チャネルが破壊されているようです。何が問題なのですか?
ありがとうございました