source: GTP/trunk/Lib/Vis/Preprocessing/scripts/gi_final.sh @ 2364

Revision 2364, 5.8 KB checked in by mattausch, 17 years ago (diff)
Line 
1#!/bin/sh
2
3# add bin to path
4export PATH=../bin:$PATH
5
6#TARGET=debug
7TARGET=release
8
9PROGRAM=../bin/$TARGET/Preprocessor.exe
10#PROGRAM=../bin/$TARGET/Preprocessor_itl.exe
11
12EXT=obj
13
14#SCENE=vienna_cropped
15#SCENE_PATH=../data/vienna
16
17SCENE=arena-high-lods
18SCENE_PATH=../data/Arena
19
20#SCENE=soda
21#SCENE_PATH=../data/soda
22
23ENVIRONMENT=gi_final2.env
24LOG_PREFIX=../scripts/tests/gi/$SCENE
25
26echo "starting $TARGET mode for $SCENE scene ($PROGRAM)"
27
28SCENE_FILENAME=$SCENE_PATH/$SCENE.$EXT
29
30OBJ_WEIGHT=70
31
32#######################################################
33
34NODES=30000
35USE_HEUR=false
36METHOD=seq-$NODES-$USE_HEUR-$OBJ_WEIGHT
37 
38echo "$SCENE $METHOD"
39$PROGRAM $ENVIRONMENT \
40 -scene_filename=$SCENE_FILENAME \
41 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
42 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
43 -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
44 -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
45 -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
46 -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
47 -hierarchy_construction_type=0 \
48 -view_cells_triangle_weight=1.0 \
49 -view_cells_object_weight=$OBJ_WEIGHT \
50 -vsp_use_cost_heuristics=$USE_HEUR \
51 -bvh_term_max_leaves=$NODES
52
53sh movefiles.sh $LOG_PREFIX-$METHOD
54
55
56#######################################################
57
58NODES=3000
59USE_HEUR=false
60METHOD=seq-$NODES-$USE_HEUR-$OBJ_WEIGHT
61 
62echo "$SCENE $METHOD"
63$PROGRAM $ENVIRONMENT \
64 -scene_filename=$SCENE_FILENAME \
65 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
66 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
67 -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
68 -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
69 -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
70 -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
71 -hierarchy_construction_type=0 \
72 -view_cells_triangle_weight=1.0 \
73 -view_cells_object_weight=$OBJ_WEIGHT \
74 -vsp_use_cost_heuristics=$USE_HEUR \
75 -bvh_term_max_leaves=$NODES
76
77sh movefiles.sh $LOG_PREFIX-$METHOD
78
79#######################################################
80
81NODES=1000
82USE_HEUR=false
83METHOD=seq-$NODES-$USE_HEUR-$OBJ_WEIGHT
84 
85echo "$SCENE $METHOD"
86$PROGRAM $ENVIRONMENT \
87 -scene_filename=$SCENE_FILENAME \
88 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
89 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
90 -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
91 -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
92 -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
93 -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
94 -hierarchy_construction_type=0 \
95 -view_cells_triangle_weight=1.0 \
96 -view_cells_object_weight=$OBJ_WEIGHT \
97 -vsp_use_cost_heuristics=$USE_HEUR \
98 -bvh_term_max_leaves=$NODES
99
100sh movefiles.sh $LOG_PREFIX-$METHOD
101
102
103#######################################################
104
105USE_HEUR=false
106
107METHOD=int-$USE_HEUR-$OBJ_WEIGHT-nosah
108
109echo "$SCENE $METHOD"
110$PROGRAM $ENVIRONMENT \
111  -scene_filename=$SCENE_FILENAME \
112  -view_cells_sampling_type=object_directional \
113  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
114  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
115  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
116  -view_cells_triangle_weight=1.0 \
117  -view_cells_object_weight=$OBJ_WEIGHT \
118  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
119  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
120  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
121  -hierarchy_construction_type=2 \
122  -hierarchy_construction_min_avg_rays_per_object=0 \
123  -hierarchy_construction_max_avg_rays_per_object=0 \
124  -bvh_use_sah=false \
125  -vsp_use_cost_heuristics=$USE_HEUR
126
127sh movefiles.sh $LOG_PREFIX-$METHOD
128
129
130#######################################################
131
132USE_HEUR=false
133
134METHOD=int-$USE_HEUR-$OBJ_WEIGHT-nosah
135
136echo "$SCENE $METHOD"
137$PROGRAM $ENVIRONMENT \
138  -scene_filename=$SCENE_FILENAME \
139  -view_cells_sampling_type=object_directional \
140  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
141  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
142  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
143  -view_cells_triangle_weight=1.0 \
144  -view_cells_object_weight=$OBJ_WEIGHT \
145  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
146  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
147  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
148  -hierarchy_construction_type=2 \
149  -hierarchy_construction_min_avg_rays_per_object=0 \
150  -hierarchy_construction_max_avg_rays_per_object=0 \
151  -bvh_use_sah=false \
152  -vsp_use_cost_heuristics=$USE_HEUR
153
154sh movefiles.sh $LOG_PREFIX-$METHOD
155
156
157#######################################################
158
159NODES=60000
160USE_HEUR=false
161METHOD=seq-$NODES-$USE_HEUR-$OBJ_WEIGHT
162 
163#echo "$SCENE $METHOD"
164#$PROGRAM $ENVIRONMENT \
165 -scene_filename=$SCENE_FILENAME \
166 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
167 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
168 -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
169 -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
170 -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
171 -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
172 -hierarchy_construction_type=0 \
173 -view_cells_triangle_weight=1.0 \
174 -view_cells_object_weight=$OBJ_WEIGHT \
175 -vsp_use_cost_heuristics=$USE_HEUR \
176 -bvh_term_max_leaves=$NODES
177
178#sh movefiles.sh $LOG_PREFIX-$METHOD
179
Note: See TracBrowser for help on using the repository browser.