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

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