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

Revision 2539, 5.7 KB checked in by mattausch, 17 years ago (diff)

fixed obj loading error

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