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

Revision 1654, 4.2 KB checked in by mattausch, 18 years ago (diff)
RevLine 
[1633]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
[1654]13#SCENE=vsposp_typical
14#SCENE=soda5_vsposp
15SCENE=soda_vsposp
[1640]16#SCENE=vsposp_vienna
[1633]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
[1654]29 METHOD=interleaved_full
30 echo "$SCENE $METHOD"
[1633]31
[1642]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
[1633]40
[1654]41sh movefiles.sh $LOG_PREFIX-$METHOD
[1640]42
[1654]43###########################################################################
[1640]44
[1654]45 METHOD=interleaved
46 echo "$SCENE $METHOD"
[1640]47
[1642]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
[1640]56
[1654]57sh movefiles.sh $LOG_PREFIX-$METHOD
[1640]58
[1654]59##################################################################################
[1640]60
[1654]61 METHOD=gradient
62 echo "$SCENE $METHOD"
[1640]63
[1654]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
[1640]72
[1654]73sh movefiles.sh $LOG_PREFIX-$METHOD
[1642]74
[1643]75
[1654]76############################################################################
77NODES=1000
[1643]78
[1654]79  METHOD=sequential-$NODES
80  echo "$SCENE $METHOD"
[1643]81
[1654]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
[1643]90
[1654]91sh movefiles.sh $LOG_PREFIX-$METHOD
[1643]92
[1654]93############################################################################
[1643]94
[1654]95NODES=10000
[1642]96
[1654]97  METHOD=sequential-$NODES
98  echo "$SCENE $METHOD"
99
[1642]100 $PROGRAM $ENVIRONMENT \
[1654]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
[1642]108
[1654]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.