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

Revision 1654, 4.2 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=vsposp_vienna
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_full
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
41sh movefiles.sh $LOG_PREFIX-$METHOD
42
43###########################################################################
44
45 METHOD=interleaved
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
57sh movefiles.sh $LOG_PREFIX-$METHOD
58
59##################################################################################
60
61 METHOD=gradient
62 echo "$SCENE $METHOD"
63
64 $PROGRAM $ENVIRONMENT \
65 -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
66 -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
67 -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
68 -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
69 -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
70 -hierarchy_construction_type=2 \
71 -hierarchy_construction_recompute_split_on_repair=true
72
73sh movefiles.sh $LOG_PREFIX-$METHOD
74
75
76############################################################################
77NODES=1000
78
79  METHOD=sequential-$NODES
80  echo "$SCENE $METHOD"
81
82 $PROGRAM $ENVIRONMENT \
83  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
84  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
85  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
86  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
87  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
88  -hierarchy_construction_type=0 \
89  -bvh_term_max_leaves=$NODES
90
91sh movefiles.sh $LOG_PREFIX-$METHOD
92
93############################################################################
94
95NODES=10000
96
97  METHOD=sequential-$NODES
98  echo "$SCENE $METHOD"
99
100 $PROGRAM $ENVIRONMENT \
101  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
102  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
103  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
104  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
105  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
106  -hierarchy_construction_type=0 \
107  -bvh_term_max_leaves=$NODES
108
109sh movefiles.sh $LOG_PREFIX-$METHOD
110
111
112########################################################################
113
114# METHOD=gradient_simplesplit
115# echo "$SCENE $METHOD"
116
117#$PROGRAM $ENVIRONMENT \
118# -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
119# -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
120#  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
121#  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
122#  -bvh_use_sah=true \
123#  -vsp_use_cost_heuristics=false \
124#  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
125#  -hierarchy_construction_type=2 \
126#  -hierarchy_construction_recompute_split_on_repair=true
127
128sh movefiles.sh $LOG_PREFIX-$METHOD
Note: See TracBrowser for help on using the repository browser.