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

Revision 1658, 4.9 KB checked in by mattausch, 18 years ago (diff)

implemented obj dump for fast loading

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
15#SCENE=soda_vsposp
16#SCENE=vienna_vsposp
17SCENE=vsposp_citymodel
18#SCENE=soda5
19#SCENE=cube
20#SCENE=atlanta
21#SCENE=vienna
22
23LOG_PREFIX=../scripts/tests/i3d/$SCENE
24
25ENVIRONMENT=$SCENE.env
26
27#######################################################
28
29
30 METHOD=interleaved_full
31 echo "$SCENE $METHOD"
32
33# $PROGRAM $ENVIRONMENT \
34# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
35# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
36# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
37# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
38# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
39# -hierarchy_construction_type=1 \
40# -hierarchy_construction_recompute_split_on_repair=true
41
42sh movefiles.sh $LOG_PREFIX-$METHOD
43
44###########################################################################
45
46 METHOD=interleaved
47 echo "$SCENE $METHOD"
48
49# $PROGRAM $ENVIRONMENT \
50# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
51# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
52# -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
53# -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
54# -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
55# -hierarchy_construction_type=1 \
56# -hierarchy_construction_recompute_split_on_repair=false
57
58sh movefiles.sh $LOG_PREFIX-$METHOD
59
60##################################################################################
61
62 METHOD=gradient
63 echo "$SCENE $METHOD"
64
65# $PROGRAM $ENVIRONMENT \
66# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
67# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
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=2 \
72# -hierarchy_construction_recompute_split_on_repair=true
73
74sh movefiles.sh $LOG_PREFIX-$METHOD
75
76
77############################################################################
78NODES=1000
79
80  METHOD=sequential-$NODES
81  echo "$SCENE $METHOD"
82
83# $PROGRAM $ENVIRONMENT \
84#  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
85#  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
86#  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
87#  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
88#  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
89#  -hierarchy_construction_type=0 \
90#  -bvh_term_max_leaves=$NODES
91
92sh movefiles.sh $LOG_PREFIX-$METHOD
93
94############################################################################
95
96NODES=10000
97
98  METHOD=sequential-$NODES
99  echo "$SCENE $METHOD"
100
101# $PROGRAM $ENVIRONMENT \
102#  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
103#  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
104#  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
105 # -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
106 # -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
107 # -hierarchy_construction_type=0 \
108#  -bvh_term_max_leaves=$NODES
109
110sh movefiles.sh $LOG_PREFIX-$METHOD
111
112
113############################################################################
114
115NODES=30000
116
117  METHOD=sequential-$NODES
118  echo "$SCENE $METHOD"
119
120 $PROGRAM $ENVIRONMENT \
121  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
122  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
123  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
124  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
125  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
126  -hierarchy_construction_type=0 \
127  -bvh_term_max_leaves=$NODES
128
129sh movefiles.sh $LOG_PREFIX-$METHOD
130
131
132########################################################################
133
134# METHOD=gradient_simplesplit
135# echo "$SCENE $METHOD"
136
137#$PROGRAM $ENVIRONMENT \
138# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
139# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
140#  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
141#  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
142#  -bvh_use_sah=true \
143#  -vsp_use_cost_heuristics=false \
144#  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
145#  -hierarchy_construction_type=2 \
146#  -hierarchy_construction_recompute_split_on_repair=true
147
148sh movefiles.sh $LOG_PREFIX-$METHOD
Note: See TracBrowser for help on using the repository browser.