source: GTP/trunk/Lib/Vis/Preprocessing/scripts/vsposp_typical.sh @ 1662

Revision 1662, 6.5 KB checked in by mattausch, 18 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
11echo "starting $TARGET mode"
12
13#SCENE=vsposp_typical
14#SCENE=soda5_vsposp
15SCENE=soda_vsposp
16#SCENE=vienna_vsposp
17#SCENE=arena_vsposp
18#SCENE=vsposp_citymodel
19#SCENE=soda5
20#SCENE=cube
21#SCENE=atlanta
22#SCENE=vienna
23
24LOG_PREFIX=../scripts/tests/i3d/$SCENE
25
26ENVIRONMENT=$SCENE.env
27
28#######################################################
29
30
31 METHOD=interleaved_full
32 echo "$SCENE $METHOD"
33
34# $PROGRAM $ENVIRONMENT \
35# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
36# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
37# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
38# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
39# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
40# -hierarchy_construction_type=1 \
41# -hierarchy_construction_recompute_split_on_repair=true
42
43sh movefiles.sh $LOG_PREFIX-$METHOD
44
45###########################################################################
46
47 METHOD=interleaved
48 echo "$SCENE $METHOD"
49
50# $PROGRAM $ENVIRONMENT \
51# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
52# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
53# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
54# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
55# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
56# -hierarchy_construction_type=1 \
57# -hierarchy_construction_recompute_split_on_repair=false
58
59sh movefiles.sh $LOG_PREFIX-$METHOD
60
61##################################################################################
62
63 METHOD=gradient-mem
64 echo "$SCENE $METHOD"
65
66  $PROGRAM $ENVIRONMENT \
67  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
68  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
69  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
70  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
71  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
72  -hierarchy_construction_type=2 \
73  -hierarchy_construction_consider_memory=true \
74  -hierarchy_construction_multilevel=false \
75  -hierarchy_construction_recompute_split_on_repair=true
76
77sh movefiles.sh $LOG_PREFIX-$METHOD
78
79
80############################################################################
81NODES=1000
82
83  METHOD=sequential-$NODES
84  echo "$SCENE $METHOD"
85
86 $PROGRAM $ENVIRONMENT \
87  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
88  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
89  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
90  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
91  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
92  -hierarchy_construction_type=0 \
93  -bvh_term_max_leaves=$NODES
94
95sh movefiles.sh $LOG_PREFIX-$METHOD
96
97############################################################################
98
99NODES=10000
100
101  METHOD=sequential-$NODES
102  echo "$SCENE $METHOD"
103
104 $PROGRAM $ENVIRONMENT \
105  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
106  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
107  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
108  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
109  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
110  -hierarchy_construction_type=0 \
111  -bvh_term_max_leaves=$NODES
112
113sh movefiles.sh $LOG_PREFIX-$METHOD
114
115
116############################################################################
117
118NODES=30000
119
120  METHOD=sequential-$NODES
121  echo "$SCENE $METHOD"
122
123#  $PROGRAM $ENVIRONMENT \
124#   -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
125#   -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
126#   -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
127#   -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
128#   -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
129#   -hierarchy_construction_type=0 \
130#   -bvh_term_max_leaves=$NODES
131
132sh movefiles.sh $LOG_PREFIX-$METHOD
133
134
135########################################################################
136
137METHOD=gradient_simplesplit
138echo "$SCENE $METHOD"
139
140$PROGRAM $ENVIRONMENT \
141 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
142 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
143  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
144  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
145  -bvh_use_sah=true \
146  -vsp_use_cost_heuristics=true \
147  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
148  -hierarchy_construction_type=2 \
149  -hierarchy_construction_recompute_split_on_repair=true
150
151sh movefiles.sh $LOG_PREFIX-$METHOD
152
153###############################################################
154
155# METHOD=gradient-multi
156# echo "$SCENE $METHOD"
157
158# $PROGRAM $ENVIRONMENT \
159# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
160# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
161# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
162 #-bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
163# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
164# -hierarchy_construction_type=2 \
165# -hierarchy_construction_multilevel=true \
166# -hierarchy_construction_levels=4 \
167# -hierarchy_construction_recompute_split_on_repair=true
168
169sh movefiles.sh $LOG_PREFIX-$METHOD
170
171##########################################################
172 METHOD=gradient-500
173 echo "$SCENE $METHOD"
174
175  $PROGRAM $ENVIRONMENT \
176  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
177  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
178  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
179  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
180  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
181  -hierarchy_construction_type=2 \
182  -hierarchy_construction_consider_memory=false \
183  -hierarchy_construction_min_steps_same_type=500 \
184  -hierarchy_construction_multilevel=false \
185  -hierarchy_construction_recompute_split_on_repair=true
186
187sh movefiles.sh $LOG_PREFIX-$METHOD
188
189
190############################################################################
191
Note: See TracBrowser for help on using the repository browser.