Support Forum G3D Web Page |
This shader corresponds to listing 2 of:
More...
Public Member Functions | |
void | main () |
vec3 | spectralWeight (float t) |
Public Attributes | |
uniform Texture2D | accumTexture |
uniform Texture2D | backgroundModulationAndDiffusionTexture |
uniform Texture2D | backgroundTexture |
uniform Texture2D | deltaTexture |
(delta_x, delta_y) More... | |
const int | diffusionStridePixels = 2 |
const int | maxDiffusionPixels = 16 |
uniform float | pixelsPerDiffusion2 |
out Color3 | result |
uniform ivec2 | trimBandThickness |
This shader corresponds to listing 2 of:
McGuire and Mara, A Phenomenological Scattering Model for Order-Independent Transparency, Proceedings of the ACM Symposium on Interactive 3D Graphics and Games (I3D), Feburary 28, 2016
|
inline |
|
inline |
uniform Texture2D glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::accumTexture |
uniform Texture2D glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::backgroundModulationAndDiffusionTexture |
uniform Texture2D glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::backgroundTexture |
uniform Texture2D glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::deltaTexture |
(delta_x, delta_y)
const int glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::diffusionStridePixels = 2 |
const int glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::maxDiffusionPixels = 16 |
uniform float glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::pixelsPerDiffusion2 |
out Color3 glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::result |
uniform ivec2 glsl::DefaultRenderer_compositeWeightedBlendedOIT_pix::trimBandThickness |