처음에는 질문을 잘못 읽었지만 별도의 페이지가 아닌 다른 장면으로 전환 할 때 카메라 플래시를 사용하고 싶다고 생각했지만이 바이올린은 여전히 유용 할 수 있습니다. 결과 페이지를 클릭하면
http://jsfiddle.net/T4BDM/1/
composer = new THREE.EffectComposer(renderer);
renderPass = new THREE.RenderPass(scenes[sceneIndex], camera);
composer.addPass(renderPass);
colorifyPass = new THREE.ShaderPass(THREE.ColorifyShader);
colorifyPass.uniforms["color"].value.setRGB(0, 0, 0);
composer.addPass(colorifyPass);
var copyPass = new THREE.ShaderPass(THREE.CopyShader);
copyPass.renderToScreen = true;
composer.addPass(copyPass);
// see fiddle itself for camera flash logic
, 그것은 colorify 셰이더의 수정 버전 및 세의/예 /의 JS/사후 폴더에 표준 EffectComposer를 사용하여 "카메라 플래시"(초기화 .js)와 두 장면 (빨강 큐브와 파란색 구) 사이를 순환합니다.
동일한 효과를 사용하여 카메라 플래시를 시뮬레이트 할 수 있습니다. 단, 두 페이지가 있어야하고 두 번째 페이지에만 구현해야합니다.