Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 10, 2006, 5:20:24 PM (18 years ago)
Author:
amaechler
Message:

branches/atmospheric_engine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/atmospheric_engine/src/lib/graphics/effects/volfog_effect.cc

    r7568 r7577  
    6060
    6161  // Set fog color
    62   float fogColor[4] = {0.2, 0.2, 0.2, 1.0};
     62  float fogColor[4] = {0.0, 1.0, 0.0, 1.0};
    6363
    6464  /* set up fog params */       
     
    6767  glFogfv(GL_FOG_COLOR, fogColor);                              // Set The Fog Color
    6868  glFogf(GL_FOG_START, 0.0f);                                   // Set The Fog Start
    69   glFogf(GL_FOG_END, 10.0f);                                    // Set The Fog End
     69  glFogf(GL_FOG_END, 1.0f);                                     // Set The Fog End
    7070  glFogi(GL_FOG_COORDINATE_SOURCE_EXT, GL_FOG_COORDINATE_EXT);  // Set The Fog based on vertice coordinates
    7171  // glHint(GL_FOG_HINT, GL_NICEST);                            // Per-Pixel Fog Calculation
     
    111111        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    112112
     113        /* Enable blending */
    113114        //glEnable(GL_BLEND);
    114115        //glBlendFunc(GL_SRC_ALPHA, GL_DST_ALPHA);
     
    126127
    127128        glBegin(GL_QUADS); // Roof
    128                 glFogCoordfEXT(5.0f);   glVertex3f(0.0f, 100.0f,0.0f);
    129                 glFogCoordfEXT(5.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
    130                 glFogCoordfEXT(5.0f);   glVertex3f( 100.0f, 100.0f, 100.0f);
    131                 glFogCoordfEXT(5.0f);   glVertex3f(0.0f, 100.0f, 100.0f);
     129                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f,0.0f);
     130                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
     131                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f, 100.0f);
     132                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f, 100.0f);
    132133        glEnd();
    133134
     
    135136                glFogCoordfEXT(0.0f);   glVertex3f(0.0f,0.0f,0.0f);
    136137                glFogCoordfEXT(0.0f);   glVertex3f( 100.0f,0.0f,0.0f);
    137                 glFogCoordfEXT(5.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
    138                 glFogCoordfEXT(5.0f);   glVertex3f(0.0f, 100.0f,0.0f);
     138                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
     139                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f,0.0f);
    139140        glEnd();
    140141
     
    142143                glFogCoordfEXT(0.0f);   glVertex3f(0.0f,0.0f,100.0f);
    143144                glFogCoordfEXT(0.0f);   glVertex3f( 100.0f,0.0f,100.0f);
    144                 glFogCoordfEXT(50.0f);  glVertex3f( 100.0f, 100.0f,100.0f);
    145                 glFogCoordfEXT(50.0f);  glVertex3f(0.0f, 100.0f,100.0f);
     145                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f,100.0f);
     146                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f,100.0f);
    146147        glEnd();
    147148
    148149        glBegin(GL_QUADS); // Right Wall
    149150                glFogCoordfEXT(0.0f);   glVertex3f( 100.0f,0.0f, 100.0f);
    150                 glFogCoordfEXT(5.0f);   glVertex3f( 100.0f, 100.0f, 100.0f);
    151                 glFogCoordfEXT(5.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
     151                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f, 100.0f);
     152                glFogCoordfEXT(1.0f);   glVertex3f( 100.0f, 100.0f,0.0f);
    152153                glFogCoordfEXT(0.0f);   glVertex3f( 100.0f,0.0f,0.0f);
    153154        glEnd();
     
    155156        glBegin(GL_QUADS); // Left Wall
    156157                glFogCoordfEXT(0.0f);   glVertex3f(0.0f,0.0f, 100.0f);
    157                 glFogCoordfEXT(5.0f);   glVertex3f(0.0f, 100.0f, 100.0f);
    158                 glFogCoordfEXT(5.0f);   glVertex3f(0.0f, 100.0f,0.0f);
     158                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f, 100.0f);
     159                glFogCoordfEXT(1.0f);   glVertex3f(0.0f, 100.0f,0.0f);
    159160                glFogCoordfEXT(0.0f);   glVertex3f(0.0f,0.0f,0.0f);
    160161        glEnd();
Note: See TracChangeset for help on using the changeset viewer.