1
0
Fork 0

Replaced hard fogging near field cutoff by a sliding cutoff

This commit is contained in:
Thorsten Renk 2013-02-25 14:11:40 +02:00
parent 0fc2bf56fb
commit 2d2a5eb3be
5 changed files with 6 additions and 7 deletions

View file

@ -324,7 +324,7 @@ if (quality_level > 3)
float delta_z = hazeLayerAltitude - eye_alt;
if (dist > max(40.0, 0.04 * min(visibility,avisibility)))
if (dist > 0.04 * min(visibility,avisibility))
{
alt = eye_alt;

View file

@ -389,7 +389,7 @@ if ((dist < 5000.0)&& (quality_level > 3) && (wetness>0.0))
float delta_z = hazeLayerAltitude - eye_alt;
if (dist > max(40.0, 0.04 * min(visibility,avisibility)))
if (dist > 0.04 * min(visibility,avisibility))
//if ((gl_FragCoord.y > ylimit) || (gl_FragCoord.x < zlimit1) || (gl_FragCoord.x > zlimit2))
//if (dist > 40.0)
{

View file

@ -409,7 +409,7 @@ if ((dist < 5000.0)&& (quality_level > 3) && (wetness>0.0))
float delta_z = hazeLayerAltitude - eye_alt;
if (dist > max(40.0, 0.04 * min(visibility,avisibility)))
if (dist > 0.04 * min(visibility,avisibility))
//if ((gl_FragCoord.y > ylimit) || (gl_FragCoord.x < zlimit1) || (gl_FragCoord.x > zlimit2))
//if (dist > 40.0)
{

View file

@ -508,7 +508,7 @@ if ((dist < 5000.0)&& (quality_level > 3) && (combined_wetness>0.0))
float delta_z = hazeLayerAltitude - eye_alt;
if (dist > max(40.0, 0.04 * min(visibility,avisibility)))
if (dist > 0.04 * min(visibility,avisibility))
//if ((gl_FragCoord.y > ylimit) || (gl_FragCoord.x < zlimit1) || (gl_FragCoord.x > zlimit2))
//if (dist > 40.0)
{

View file

@ -12,7 +12,7 @@ uniform sampler2D texture;
varying float yprime_alt;
varying float mie_angle;
uniform float visibility;
uniform float avisibility;
@ -129,8 +129,7 @@ void main()
float delta_z = hazeLayerAltitude - eye_alt;
float dist = length(relPos);
if (dist > max(40.0, 0.04 * min(visibility,avisibility)))
//if (dist > 40.0)
if (dist > 0.04 * min(visibility,avisibility))
{
alt = eye_alt;