source: GTP/trunk/Lib/Vis/Preprocessing/scripts/gi_final.sh @ 2309

Revision 2309, 3.9 KB checked in by mattausch, 17 years ago (diff)
RevLine 
[2228]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
[2232]11EXT=obj
[2309]12#SCENE=vienna_cropped
13#SCENE_PATH=../data/vienna
[2228]14
[2255]15#SCENE=arena-high-lods
[2228]16#SCENE_PATH=../data/Arena
17
[2309]18SCENE=PompeiiOne
19SCENE_PATH=../data/Pompeii
20
[2228]21ENVIRONMENT=gi_final.env
22
[2255]23LOG_PREFIX=../scripts/tests/gi/$SCENE-speed
[2228]24
25echo "starting $TARGET mode for $SCENE scene ($PROGRAM)"
26
[2232]27SCENE_FILENAME=$SCENE_PATH/$SCENE.$EXT
[2228]28
29#######################################################
30
31USE_HEUR=true
32 METHOD=int
33 echo "$SCENE $METHOD"
34
35
[2280]36$PROGRAM $ENVIRONMENT \
[2232]37  -scene_filename=$SCENE_FILENAME \
[2228]38  -view_cells_sampling_type=object_directional \
39  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
40  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
41  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
42  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
43  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
44  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
45  -hierarchy_construction_type=2 \
[2255]46  -hierarchy_construction_min_avg_rays_per_object=0 \
47  -hierarchy_construction_max_avg_rays_per_object=0 \
[2228]48  -bvh_use_sah=false \
49  -vsp_use_cost_heuristics=$USE_HEUR
50
[2280]51sh movefiles.sh $LOG_PREFIX-$METHOD
[2228]52
53#######################################################
54
[2280]55USE_HEUR=true
56 METHOD=int-2
57 echo "$SCENE $METHOD"
58
59
60$PROGRAM $ENVIRONMENT \
61  -scene_filename=$SCENE_FILENAME \
62  -view_cells_sampling_type=object_directional \
63  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
64  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
65  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
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_min_avg_rays_per_object=1 \
71  -hierarchy_construction_max_avg_rays_per_object=10 \
72  -bvh_use_sah=false \
73  -vsp_use_cost_heuristics=$USE_HEUR
74
75sh movefiles.sh $LOG_PREFIX-$METHOD
76
77#######################################################
78
[2255]79NODES=60000
80#NODES=5000
[2228]81USE_HEUR=true
82#USE_HEUR=false
83 
84METHOD=seq-$NODES
85echo "$SCENE $METHOD"
86
[2309]87$PROGRAM $ENVIRONMENT \
[2255]88  -scene_filename=$SCENE_FILENAME \
[2228]89  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
90  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
91  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
92  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
93  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
94  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
95  -hierarchy_construction_type=0 \
[2255]96  -hierarchy_construction_consider_memory=false \
[2228]97  -vsp_use_cost_heuristics=$USE_HEUR \
98  -bvh_term_max_leaves=$NODES
99
[2309]100sh movefiles.sh $LOG_PREFIX-$METHOD
[2228]101
102
103#######################################################
104
105NODES=10000
106USE_HEUR=true
107#USE_HEUR=false
108 
109METHOD=seq-$NODES
110echo "$SCENE $METHOD"
111
[2309]112$PROGRAM $ENVIRONMENT \
[2255]113  -scene_filename=$SCENE_FILENAME \
[2228]114  -view_cells_evaluation_stats_prefix=$LOG_PREFIX-$METHOD \
115  -view_cells_merge_stats=$LOG_PREFIX-$METHOD-mergeStats.log \
116  -view_cells_filename=$LOG_PREFIX-$METHOD-viewcells.xml.gz \
117  -vsp_subdivision_stats=$LOG_PREFIX-$METHOD-vsp-subdivisionStats.log \
118  -bvh_subdivision_stats=$LOG_PREFIX-$METHOD-bvh-subdivisionStats.log \
119  -hierarchy_subdivision_stats=$LOG_PREFIX-$METHOD-hierarchy-subdivisionStats.log \
120  -hierarchy_construction_type=0 \
[2255]121  -hierarchy_construction_consider_memory=false \
[2228]122  -vsp_use_cost_heuristics=$USE_HEUR \
123  -bvh_term_max_leaves=$NODES
124
[2309]125sh movefiles.sh $LOG_PREFIX-$METHOD
Note: See TracBrowser for help on using the repository browser.