@@ -145,12 +145,6 @@ class IrradLut extends IrradBase {
output.color = vec4(a / numSamples, b / numSamples, 0, 1);
}
-
- public function new() {
- super();
- samplesBits = 10;
- }
class IrradEquiProj extends h3d.shader.ScreenShader {
@@ -220,7 +214,7 @@ class Environment {
diffSize = 64;
specSize = 256;
- sampleBits = 10;
+ sampleBits = 12;
public function dispose() {
@@ -19,7 +19,7 @@ class Indirect extends PropsDefinition {
var isSky = normal.dot(normal) <= 0;
if( isSky ) {
if( showSky ) {
- normal = (vec3( (calculatedUV - 0.5) * vec2(10,-10) /*?*/ , 1. ) * cameraInvViewProj.mat3x4()).normalize();
+ normal = (vec3( uvToScreen(calculatedUV) * 5. /*?*/ , 1. ) * cameraInvViewProj.mat3x4()).normalize();
pixelColor.rgb = skyMap.get(normal).rgb.pow(vec3(2.)) * irrPower;
} else
discard;