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

Revision 1687, 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
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############################################################################
80NODES=1000
81
82  METHOD=sequential-$NODES
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=$NODES
93
94sh movefiles.sh $LOG_PREFIX-$METHOD
95
96############################################################################
97
98NODES=10000
99
100  METHOD=sequential-$NODES
101  echo "$SCENE $METHOD"
102
103 #$PROGRAM $ENVIRONMENT \
104  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
105  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
106  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
107  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
108  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
109  -hierarchy_construction_type=0 \
110  -bvh_term_max_leaves=$NODES
111
112sh movefiles.sh $LOG_PREFIX-$METHOD
113
114
115########################################################################
116
117METHOD=gradient_simplesplit
118echo "$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  -bvh_use_sah=true \
126  -vsp_use_cost_heuristics=true \
127  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
128  -hierarchy_construction_type=2 \
129  -hierarchy_construction_recompute_split_on_repair=true
130
131sh movefiles.sh $LOG_PREFIX-$METHOD
132
133
Note: See TracBrowser for help on using the repository browser.