Ver código fonte

comments and cleanup

Erich Loftis 8 anos atrás
pai
commit
4959e359d9
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      examples/js/SkyShader.js

+ 3 - 1
examples/js/SkyShader.js

@@ -49,7 +49,9 @@ THREE.ShaderLib[ 'sky' ] = {
 
                 // wavelength of used primaries, according to preetham
 		"const vec3 lambda = vec3(680E-9, 550E-9, 450E-9);",
-                // this pre-calcuation replaces older TotalRayleigh(vec3 lambda) function
+		
+                // this pre-calcuation replaces the older totalRayleigh(vec3 lambda) function which was:
+		// return (8.0 * pow(pi, 3.0) * pow(pow(n, 2.0) - 1.0, 2.0) * (6.0 + 3.0 * pn)) / (3.0 * N * pow(lambda, vec3(4.0)) * (6.0 - 7.0 * pn));
                 "const vec3 totalRayleigh = vec3( 0.00000580453, 0.00001278534, 0.00002853075 );",
                 
 		// mie stuff