提交 e3dd498d 编写于 作者: M Mr.doob

Updated builds.

上级 44b28651
......@@ -3872,6 +3872,7 @@
" #include <project_vertex>",
"}"
].join( '\n' ),
fragmentShader: [
......@@ -3896,6 +3897,7 @@
" gl_FragColor = texture2D( tEquirect, sampleUV );",
"}"
].join( '\n' ),
};
......@@ -40473,19 +40475,19 @@
var coeff = this.coefficients;
// band 0
target = coeff[ 0 ] * 0.282095;
target.copy( coeff[ 0 ] ).multiplyScalar( 0.282095 );
// band 1
target += coeff[ 1 ] * 0.488603 * y;
target += coeff[ 2 ] * 0.488603 * z;
target += coeff[ 3 ] * 0.488603 * x;
target.addScale( coeff[ 1 ], 0.488603 * y );
target.addScale( coeff[ 2 ], 0.488603 * z );
target.addScale( coeff[ 3 ], 0.488603 * x );
// band 2
target += coeff[ 4 ] * 1.092548 * ( x * y );
target += coeff[ 5 ] * 1.092548 * ( y * z );
target += coeff[ 6 ] * 0.315392 * ( 3.0 * z * z - 1.0 );
target += coeff[ 7 ] * 1.092548 * ( x * z );
target += coeff[ 8 ] * 0.546274 * ( x * x - y * y );
target.addScale( coeff[ 4 ], 1.092548 * ( x * y ) );
target.addScale( coeff[ 5 ], 1.092548 * ( y * z ) );
target.addScale( coeff[ 6 ], 0.315392 * ( 3.0 * z * z - 1.0 ) );
target.addScale( coeff[ 7 ], 1.092548 * ( x * z ) );
target.addScale( coeff[ 8 ], 0.546274 * ( x * x - y * y ) );
return target;
......@@ -40503,19 +40505,19 @@
var coeff = this.coefficients;
// band 0
target = coeff[ 0 ] * 0.886227; // π * 0.282095
target.copy( coeff[ 0 ] ).multiplyScalar( 0.886227 ); // π * 0.282095
// band 1
target += coeff[ 1 ] * 2.0 * 0.511664 * y; // ( 2 * π / 3 ) * 0.488603
target += coeff[ 2 ] * 2.0 * 0.511664 * z;
target += coeff[ 3 ] * 2.0 * 0.511664 * x;
target.addScale( coeff[ 1 ], 2.0 * 0.511664 * y ); // ( 2 * π / 3 ) * 0.488603
target.addScale( coeff[ 2 ], 2.0 * 0.511664 * z );
target.addScale( coeff[ 3 ], 2.0 * 0.511664 * x );
// band 2
target += coeff[ 4 ] * 2.0 * 0.429043 * x * y; // ( π / 4 ) * 1.092548
target += coeff[ 5 ] * 2.0 * 0.429043 * y * z;
target += coeff[ 6 ] * ( 0.743125 * z * z - 0.247708 ); // ( π / 4 ) * 0.315392 * 3
target += coeff[ 7 ] * 2.0 * 0.429043 * x * z;
target += coeff[ 8 ] * 0.429043 * ( x * x - y * y ); // ( π / 4 ) * 0.546274
target.addScale( coeff[ 4 ], 2.0 * 0.429043 * x * y ); // ( π / 4 ) * 1.092548
target.addScale( coeff[ 5 ], 2.0 * 0.429043 * y * z );
target.addScale( coeff[ 6 ], 0.743125 * z * z - 0.247708 ); // ( π / 4 ) * 0.315392 * 3
target.addScale( coeff[ 7 ], 2.0 * 0.429043 * x * z );
target.addScale( coeff[ 8 ], 0.429043 * ( x * x - y * y ) ); // ( π / 4 ) * 0.546274
return target;
此差异已折叠。
......@@ -3866,6 +3866,7 @@ WebGLRenderTargetCube.prototype.fromEquirectangularTexture = function ( renderer
" #include <project_vertex>",
"}"
].join( '\n' ),
fragmentShader: [
......@@ -3890,6 +3891,7 @@ WebGLRenderTargetCube.prototype.fromEquirectangularTexture = function ( renderer
" gl_FragColor = texture2D( tEquirect, sampleUV );",
"}"
].join( '\n' ),
};
......@@ -40467,19 +40469,19 @@ Object.assign( SphericalHarmonics3.prototype, {
var coeff = this.coefficients;
// band 0
target = coeff[ 0 ] * 0.282095;
target.copy( coeff[ 0 ] ).multiplyScalar( 0.282095 );
// band 1
target += coeff[ 1 ] * 0.488603 * y;
target += coeff[ 2 ] * 0.488603 * z;
target += coeff[ 3 ] * 0.488603 * x;
target.addScale( coeff[ 1 ], 0.488603 * y );
target.addScale( coeff[ 2 ], 0.488603 * z );
target.addScale( coeff[ 3 ], 0.488603 * x );
// band 2
target += coeff[ 4 ] * 1.092548 * ( x * y );
target += coeff[ 5 ] * 1.092548 * ( y * z );
target += coeff[ 6 ] * 0.315392 * ( 3.0 * z * z - 1.0 );
target += coeff[ 7 ] * 1.092548 * ( x * z );
target += coeff[ 8 ] * 0.546274 * ( x * x - y * y );
target.addScale( coeff[ 4 ], 1.092548 * ( x * y ) );
target.addScale( coeff[ 5 ], 1.092548 * ( y * z ) );
target.addScale( coeff[ 6 ], 0.315392 * ( 3.0 * z * z - 1.0 ) );
target.addScale( coeff[ 7 ], 1.092548 * ( x * z ) );
target.addScale( coeff[ 8 ], 0.546274 * ( x * x - y * y ) );
return target;
......@@ -40497,19 +40499,19 @@ Object.assign( SphericalHarmonics3.prototype, {
var coeff = this.coefficients;
// band 0
target = coeff[ 0 ] * 0.886227; // π * 0.282095
target.copy( coeff[ 0 ] ).multiplyScalar( 0.886227 ); // π * 0.282095
// band 1
target += coeff[ 1 ] * 2.0 * 0.511664 * y; // ( 2 * π / 3 ) * 0.488603
target += coeff[ 2 ] * 2.0 * 0.511664 * z;
target += coeff[ 3 ] * 2.0 * 0.511664 * x;
target.addScale( coeff[ 1 ], 2.0 * 0.511664 * y ); // ( 2 * π / 3 ) * 0.488603
target.addScale( coeff[ 2 ], 2.0 * 0.511664 * z );
target.addScale( coeff[ 3 ], 2.0 * 0.511664 * x );
// band 2
target += coeff[ 4 ] * 2.0 * 0.429043 * x * y; // ( π / 4 ) * 1.092548
target += coeff[ 5 ] * 2.0 * 0.429043 * y * z;
target += coeff[ 6 ] * ( 0.743125 * z * z - 0.247708 ); // ( π / 4 ) * 0.315392 * 3
target += coeff[ 7 ] * 2.0 * 0.429043 * x * z;
target += coeff[ 8 ] * 0.429043 * ( x * x - y * y ); // ( π / 4 ) * 0.546274
target.addScale( coeff[ 4 ], 2.0 * 0.429043 * x * y ); // ( π / 4 ) * 1.092548
target.addScale( coeff[ 5 ], 2.0 * 0.429043 * y * z );
target.addScale( coeff[ 6 ], 0.743125 * z * z - 0.247708 ); // ( π / 4 ) * 0.315392 * 3
target.addScale( coeff[ 7 ], 2.0 * 0.429043 * x * z );
target.addScale( coeff[ 8 ], 0.429043 * ( x * x - y * y ) ); // ( π / 4 ) * 0.546274
return target;
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册