How to use the FBOUtils function from three
Find comprehensive JavaScript three.FBOUtils code examples handpicked from public code repositorys.
GitHub: piscis/xmas2016
125 126 127 128 129 130 131 132 133
}, vertexShader: glslify('../shaders/smoke/simulation.vert'), fragmentShader: glslify('../shaders/smoke/position.frag'), }); this.positionsFBO = new THREE.FBOUtils(width, renderer, this.positionShader); this.positionsFBO.renderToTexture(this.rtTexturePos, this.rtTexturePos2); this.positionsFBO.in = this.rtTexturePos; this.positionsFBO.out = this.rtTexturePos2;
2
0
1
144 145 146 147 148 149 150 151 152
this.positionsFBO = new THREE.FBOUtils(width, renderer, this.positionShader); this.positionsFBO.renderToTexture(this.rtTexturePos, this.rtTexturePos2); this.positionsFBO.in = this.rtTexturePos; this.positionsFBO.out = this.rtTexturePos2; this.velocityFBO = new THREE.FBOUtils(width, renderer, this.velocityShader); this.velocityFBO.renderToTexture(this.rtTextureVel, this.rtTextureVel2); this.velocityFBO.in = this.rtTextureVel; this.velocityFBO.out = this.rtTextureVel2;
0
4
0
+ 3 other calls in file
GitHub: Avnerus/ssotl
131 132 133 134 135 136 137 138 139
wind: { type: "f", value: wind} }, vertexShader: simulationVertexShader, fragmentShader: simulationFragmentShader }); var fboParticlesArray = new THREE.FBOUtils( fboWidth, renderer, simulationShader); fboParticlesArray.renderToTexture(rtTexturePos, rtTexturePos2); fboParticlesArray.in = rtTexturePos; fboParticlesArray.out = rtTexturePos2;
0
0
2
+ 3 other calls in file
GitHub: kyohei8/threejs-sandbox
49 50 51 52 53 54 55 56 57 58
alert( 'OES_texture_float is not :(' ); } // Start Creation of DataTexture // Could it be simplified with THREE.FBOUtils.createTextureFromData(textureWidth, textureWidth, data); ? data = new Float32Array( width * height * 3 ); var textGeo = new THREE.TextGeometry( TEXT, {
0
0
2
+ 3 other calls in file
three.Vector3 is the most popular function in three (22341 examples)