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

Revision 3315, 1.2 KB checked in by mattausch, 15 years ago (diff)
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 16
10//#define NUM_SAMPLES 24
11#define NUM_SAMPLES 48
12
13//#define MIN_SAMPLES 48
14#define MIN_SAMPLES 8
15
16#define DISTANCE_SCALE 1e-2f
17
18//#define ILLUM_INTENSITY 8e-2f
19#define ILLUM_INTENSITY 5e-3f
20/// scale factor that takes angle of sample normal into account
21#define VIEW_CORRECTION_SCALE 1.0f
22
23#define SSAO_CONVERGENCE_THRESHOLD 700.0f
24//#define SSAO_CONVERGENCE_THRESHOLD 1500.0f
25
26
27////////
28//-- reprojection
29
30//#define MIN_DEPTH_DIFF 5e-3f
31#define MIN_DEPTH_DIFF 1e-3f
32#define DYNAMIC_OBJECTS_THRESHOLD 1e-8f
33
34
35/////////
36//-- shadowing
37
38#define NUM_PCF_TABS 16
39
40
41//////////
42//-- Tone mapping
43
44#define MINLOGLUM (-10.0f)
45#define MAXLOGLUM 10.0f
46
47#define INV_LOGLUM_RANGE 0.05f
48#define LOGLUM_RANGE 20.0f
49
50#define MAX_LOD_LEVEL 10
51/// burnout (really bright regions will be saturated to white)
52#define WHITE_LUMINANCE 3e4f
53
54#define TONE_MAPPING_EXPONENTIAL_FACTOR 1e-1f
55
56
57///////////////////
58
59#define NUM_DOWNSAMPLES 9
60
61#define NUM_DOF_TABS 16
62
63#define USE_GTX
64
65#define SSAO_FILTER_RADIUS 5
66
67#define DEPTH_THRESHOLD 1e10f
68
69
70#endif // __SHADERENV_H
Note: See TracBrowser for help on using the repository browser.