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

Revision 3225, 1.1 KB checked in by mattausch, 16 years ago (diff)

versio for paper submission

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 DISTANCE_SCALE 1e-2f
14
15//#define ILLUM_INTENSITY 8e-2f
16#define ILLUM_INTENSITY 5e-3f
17/// scale factor that takes angle of sample normal into account
18#define VIEW_CORRECTION_SCALE 1.0f
19
20#define NUM_SSAO_FILTER_SAMPLES 16
21
22#define SSAO_CONVERGENCE_THRESHOLD 700.0f
23
24
25////////
26//-- reprojection
27
28#define MIN_DEPTH_DIFF 5e-3f
29#define PRECISION_SCALE 1e-1f
30
31
32/////////
33//-- shadowing
34
35#define NUM_PCF_TABS 16
36
37
38//////////
39//-- Tone mapping
40
41#define MINLOGLUM (-10.0f)
42#define MAXLOGLUM 10.0f
43
44#define INV_LOGLUM_RANGE 0.05f
45#define LOGLUM_RANGE 20.0f
46
47#define MAX_LOD_LEVEL 10
48/// burnout (really bright regions will be saturated to white)
49#define WHITE_LUMINANCE 3e4f
50
51#define TONE_MAPPING_EXPONENTIAL_FACTOR 1e-1f
52
53
54///////////////////
55
56#define NUM_DOWNSAMPLES 9
57
58#define DYNAMIC_OBJECTS_THRESHOLD 1e-8f
59
60
61#endif // __SHADERENV_H
Note: See TracBrowser for help on using the repository browser.