Blender Git Commit Log
Git Commits -> Revision ddb33a3
Revision ddb33a3 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) October 22, 2014, 17:27 (GMT) |
SSAO introduce quality settings Basically change the way SSAO samples the screen by using a circular filter instead. This is inspired by HBAO though we still don't use this. The quality settings change the number and density of samples. We can definitely improve things here though. We also jitter the sampling locations per pixel. Generally this adds a kind of noise. Some banding is, unfortunately still apparent and small distances will introduce noise. This can be fixed but I will have to see if it can be done without much of a cost. |
Commit Details:
Full Hash: ddb33a3181cb9f61c5708fce0a06253401ae24d8
Parent Commit: 33e7e1d
Lines Changed: +151, -14
7 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d.py (+1, -0) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_compositing.c (+101, -6) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+16, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_fx_frag.glsl (+19, -7) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+12, -0) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_compositing.c (+101, -6) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+16, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_fx_frag.glsl (+19, -7) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+12, -0) (Diff)