source: GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaderenv.h @ 3162

Revision 3162, 1.2 KB checked in by mattausch, 16 years ago (diff)

playing around with filter: returning to world space depth difference for filter kernel??

Line 
1#ifndef __SHADERENV_H
2#define __SHADERENV_H
3
4
5////////////
6//-- ssao + gi parameters
7
8//#define NUM_SAMPLES 8
9#define NUM_SAMPLES 24
10
11// for quadratic falloff
12//#define SAMPLE_INTENSITY 0.2f
13//#define SAMPLE_INTENSITY 0.07f
14#define SAMPLE_INTENSITY 0.01f
15
16//#define SAMPLE_INTENSITY 0.075f
17//#define SAMPLE_INTENSITY 0.2f
18
19#define SAMPLE_RADIUS 8e-1f
20
21//#define DISTANCE_SCALE 1e-1f
22#define DISTANCE_SCALE 1e-2f
23//#define DISTANCE_SCALE 0.2f
24
25//#define ILLUM_INTENSITY 8e-2f
26#define ILLUM_INTENSITY 5e-3f
27
28#define VIEW_CORRECTION_SCALE 1.0f
29
30
31////////
32//-- reprojection
33
34#define MIN_DEPTH_DIFF 5e-3f
35#define PRECISION_SCALE 1e-1f
36
37
38/////////
39//-- shadowing
40
41#define NUM_PCF_TABS 16
42
43
44//////////
45//-- Tone mapping
46
47#define MINLOGLUM (-10.0f)
48#define MAXLOGLUM 10.0f
49
50#define INV_LOGLUM_RANGE 0.05f
51#define LOGLUM_RANGE 20.0f
52
53#define MAX_LOD_LEVEL 10
54/// burnout (really bright regions will be saturated to white)
55#define WHITE_LUMINANCE 3e4f
56
57
58///////////////////
59
60#define NUM_DOWNSAMPLES 9
61
62//#define NUM_SSAO_FILTERSAMPLES 25
63#define NUM_SSAO_FILTERSAMPLES 25
64//#define NUM_SSAO_FILTERSAMPLES 80
65
66
67#define DYNAMIC_OBJECTS_THRESHOLD 1e-8f
68
69
70#endif // __SHADERENV_H
Note: See TracBrowser for help on using the repository browser.