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

Revision 1703, 4.4 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
8PROGRAM=../bin/$TARGET/Preprocessor.exe
9echo "starting $TARGET mode"
10
11#SCENE=vsposp_typical
12SCENE=soda5_vsposp
13#SCENE=soda_vsposp
14#SCENE=vienna_vsposp
15#SCENE=arena_vsposp
16#SCENE=vsposp_citymodel
17#SCENE=soda5
18#SCENE=cube
19#SCENE=atlanta
20#SCENE=vienna
21
22LOG_PREFIX=../scripts/tests/i3d/$SCENE-heur
23
24ENVIRONMENT=$SCENE.env
25
26#######################################################
27
28
29# METHOD=interleaved
30# echo "$SCENE $METHOD"
31
32# $PROGRAM $ENVIRONMENT \
33# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
34# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
35# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
36# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
37# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
38# -hierarchy_construction_type=1 \
39# -hierarchy_construction_recompute_split_on_repair=true
40
41#sh movefiles.sh $LOG_PREFIX-$METHOD
42
43###########################################################################
44
45# METHOD=interleaved-norepair
46# echo "$SCENE $METHOD"
47
48# $PROGRAM $ENVIRONMENT \
49# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
50# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
51# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
52# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
53# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
54# -hierarchy_construction_type=1 \
55# -hierarchy_construction_recompute_split_on_repair=false
56
57#sh movefiles.sh $LOG_PREFIX-$METHOD
58
59##################################################################################
60 METHOD=gradient
61 echo "$SCENE $METHOD"
62
63 # $PROGRAM $ENVIRONMENT \
64  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
65  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
66  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
67  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
68  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
69  -hierarchy_construction_type=2 \
70  -hierarchy_construction_consider_memory2=true \
71 -bvh_construction_render_cost_decrease_weight=0.99 \
72 -vsp_construction_render_cost_decrease_weight=0.99 \
73  -hierarchy_construction_multilevel=false \
74  -hierarchy_construction_recompute_split_on_repair=true
75
76sh movefiles.sh $LOG_PREFIX-$METHOD
77
78
79############################################################################
80OBJ_SPLITS=3000
81
82  METHOD=sequential-$OBJ_SPLITS
83  echo "$SCENE $METHOD"
84
85 $PROGRAM $ENVIRONMENT \
86  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
87  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
88  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
89  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
90  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
91  -hierarchy_construction_type=0 \
92  -bvh_term_max_leaves=$OBJ_SPLITS
93
94sh movefiles.sh $LOG_PREFIX-$METHOD
95
96############################################################################
97OBJ_SPLITS=2000
98
99  METHOD=sequential-$OBJ_SPLITS
100  echo "$SCENE $METHOD"
101
102 $PROGRAM $ENVIRONMENT \
103  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
104  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
105  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
106  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
107  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
108  -hierarchy_construction_type=0 \
109  -bvh_term_max_leaves=$OBJ_SPLITS
110
111sh movefiles.sh $LOG_PREFIX-$METHOD
112
113############################################################################
114OBJ_SPLITS=1000
115
116  METHOD=sequential-$OBJ_SPLITS
117  echo "$SCENE $METHOD"
118
119 $PROGRAM $ENVIRONMENT \
120  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
121  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
122  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
123  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
124  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
125  -hierarchy_construction_type=0 \
126  -bvh_term_max_leaves=$OBJ_SPLITS
127
128sh movefiles.sh $LOG_PREFIX-$METHOD
Note: See TracBrowser for help on using the repository browser.