1
0
Fork 0
fgdata/Effects/HDR
Fernando García Liñán 9f39644199 HDR: Optimize the G-Buffer and do not separate the occlusion texture
- The G-Buffer layout has been redesigned to be 96 bits per pixel. There are 24
unused bits that can be used for extra material parameters later (like
clearcoat).
- Add better debug views for the G-Buffer.
- Use octahedron normal encoding. This yields the same results as the previous
method but uses 16 bits less.
- Use rg11fb10f for the environment mapping cubemaps.
- Tweak the shadow mapping parameters and add a colored debug mode.
- Only render shadow maps for objects that inherit from model-default.eff or
model-pbr.eff instead of having a fallback Effect. Now transparent objects
should be ignored (if they are marked as such with model-transparent or
similar).
- Remove the separate occlusion texture. Now the PBR Effect expects a single
texture where R=occlusion, G=roughness and B=metallic.
2021-08-27 00:03:43 +02:00
..
adapt-luminance.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
ao.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
atmos-aerial-perspective.eff HDR pipeline: even better atmospheric scattering 2021-07-28 09:40:04 +02:00
atmos-multiple-scattering.eff HDR pipeline: even better atmospheric scattering 2021-07-28 09:40:04 +02:00
atmos-sky-view.eff HDR pipeline: even better atmospheric scattering 2021-07-28 09:40:04 +02:00
atmos-transmittance.eff HDR pipeline: even better atmospheric scattering 2021-07-28 09:40:04 +02:00
bloom-threshold.eff HDR: Improve exposure and bloom handling 2021-07-31 19:13:19 +02:00
blur.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
copy-prev-luminance.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
envmap-copy.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
envmap-prefilter.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
envmap-prefilter1.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
envmap-prefilter2.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
envmap-prefilter3.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
envmap-prefilter4.eff HDR: Improve envmap pre-filtering 2021-07-31 19:13:19 +02:00
fxaa.eff HDR: Add SMAA as the default antialiasing technique 2021-08-23 01:05:41 +02:00
gbuffer-debug-clear.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
gbuffer-debug-color.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
gbuffer-debug-matid.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
gbuffer-debug-normal.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
gbuffer-debug-orm.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
horizontal-blur.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
lighting.eff HDR: Optimize the G-Buffer and do not separate the occlusion texture 2021-08-27 00:03:43 +02:00
luminance.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
postprocess.eff HDR: Improve exposure and bloom handling 2021-07-31 19:13:19 +02:00
smaa-blending-weight-calculation.eff HDR: Use stencil buffer for optimization purposes 2021-08-23 12:44:26 +02:00
smaa-edge-detection.eff HDR: Use stencil buffer for optimization purposes 2021-08-23 12:44:26 +02:00
smaa-neighborhood-blending.eff HDR: Add SMAA as the default antialiasing technique 2021-08-23 01:05:41 +02:00
trivial.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
vertical-blur.eff Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
visualize-depth.eff HDR: miscellaneous changes 2021-07-29 08:45:17 +02:00
water-lighting.eff HDR: Water rendering 2021-08-25 04:17:09 +02:00