Вход Регистрация
Файл: Space race/libs/postprocessing/TexturePass.js
Строк: 26
<?php
/**
 * @author alteredq / http://alteredqualia.com/
 */

THREE.TexturePass = function ( textureopacity ) {

    var 
shader THREE.ShaderExtras"screen" ];

    
this.uniforms THREE.UniformsUtils.clone( shader.uniforms );

    
this.uniforms"opacity" ].value = ( opacity !== undefined ) ? opacity 1.0;
    
this.uniforms"tDiffuse" ].texture texture;

    
this.material = new THREE.ShaderMaterial( {

        
uniformsthis.uniforms,
        
vertexShadershader.vertexShader,
        
fragmentShadershader.fragmentShader

    
} );

    
this.enabled true;
    
this.needsSwap false;

};

THREE.TexturePass.prototype = {

    
render: function ( rendererwriteBufferreadBufferdelta ) {

        
THREE.EffectComposer.quad.material this.material;

        
renderer.renderTHREE.EffectComposer.sceneTHREE.EffectComposer.camerareadBuffer );

    }

};
?>
Онлайн: 0
Реклама