Yes, the skylight must be disabled to disable shader in vpMarine module.I use the OpenGL extension GL_EXT_fog_coord to implement volumetric fog,but it seems to be the whole screen is filled with fog。Not the area underwater.It seems to be opengl does not support it.
Fog in vpEnv does not support negative parameters,so it can’t be render under water.
I want to use cg shader to implement volumetric fog,but little paper I had found.
steveo - 24 May 2011 05:15 PM
The best way to control the fog at the Vega Prime layer (as opposed to the vsgr layer) is to use the control settings in the vpEnv panel. Depending upon how much you want to control, you might have to disable skylight (in the vpEnvGlobals panel) to then get more control over the fogging capabilities.
The colors and range are what can be used to fine tun the fog for your underwater look