gitextract_oegtrd8a/ ├── .gitignore ├── README.md ├── demonstration/ │ ├── build-for-linux.sh │ ├── eggs/ │ │ └── mill-scene/ │ │ ├── banner.bam │ │ ├── mill-scene.bam │ │ ├── shutters.bam │ │ └── weather-vane.bam │ ├── panda3d-prc-file.prc │ ├── shaders/ │ │ ├── LICENSE │ │ ├── fragment/ │ │ │ ├── base-combine.frag │ │ │ ├── base.frag │ │ │ ├── bloom.frag │ │ │ ├── box-blur.frag │ │ │ ├── chromatic-aberration.frag │ │ │ ├── depth-of-field.frag │ │ │ ├── dilation.frag │ │ │ ├── discard.frag │ │ │ ├── film-grain.frag │ │ │ ├── foam-mask.frag │ │ │ ├── foam.frag │ │ │ ├── fog.frag │ │ │ ├── gamma-correction.frag │ │ │ ├── geometry-buffer-0.frag │ │ │ ├── geometry-buffer-1.frag │ │ │ ├── geometry-buffer-2.frag │ │ │ ├── kuwahara-filter.frag │ │ │ ├── lookup-table.frag │ │ │ ├── material-diffuse.frag │ │ │ ├── material-specular.frag │ │ │ ├── median-filter.frag │ │ │ ├── motion-blur.frag │ │ │ ├── normal.frag │ │ │ ├── outline.frag │ │ │ ├── pixelize.frag │ │ │ ├── position.frag │ │ │ ├── posterize.frag │ │ │ ├── reflection-color.frag │ │ │ ├── reflection.frag │ │ │ ├── refraction.frag │ │ │ ├── scene-combine.frag │ │ │ ├── screen-space-reflection.frag │ │ │ ├── screen-space-refraction.frag │ │ │ ├── sharpen.frag │ │ │ └── ssao.frag │ │ └── vertex/ │ │ ├── base.vert │ │ ├── basic.vert │ │ └── discard.vert │ ├── sounds/ │ │ ├── water.ogg │ │ └── wheel.ogg │ └── src/ │ ├── LICENSE │ └── main.cxx ├── docs/ │ ├── _build-docs.sh │ ├── _template.html5 │ ├── blinn-phong.html │ ├── bloom.html │ ├── blur.html │ ├── building-the-demo.html │ ├── cel-shading.html │ ├── chromatic-aberration.html │ ├── deferred-rendering.html │ ├── depth-of-field.html │ ├── dilation.html │ ├── film-grain.html │ ├── flow-mapping.html │ ├── foam.html │ ├── fog.html │ ├── fresnel-factor.html │ ├── gamma-correction.html │ ├── glsl.html │ ├── index.html │ ├── lighting.html │ ├── lookup-table.html │ ├── motion-blur.html │ ├── normal-mapping.html │ ├── outlining.html │ ├── pixelization.html │ ├── posterization.html │ ├── reference-frames.html │ ├── render-to-texture.html │ ├── rim-lighting.html │ ├── running-the-demo.html │ ├── screen-space-reflection.html │ ├── screen-space-refraction.html │ ├── setup.html │ ├── sharpen.html │ ├── ssao.html │ ├── style.css │ └── texturing.html └── sections/ ├── blinn-phong.md ├── bloom.md ├── blur.md ├── building-the-demo.md ├── cel-shading.md ├── chromatic-aberration.md ├── deferred-rendering.md ├── depth-of-field.md ├── dilation.md ├── film-grain.md ├── flow-mapping.md ├── foam.md ├── fog.md ├── fresnel-factor.md ├── gamma-correction.md ├── glsl.md ├── lighting.md ├── lookup-table.md ├── motion-blur.md ├── normal-mapping.md ├── outlining.md ├── pixelization.md ├── posterization.md ├── reference-frames.md ├── render-to-texture.md ├── rim-lighting.md ├── running-the-demo.md ├── screen-space-reflection.md ├── screen-space-refraction.md ├── setup.md ├── sharpen.md ├── ssao.md └── texturing.md