2 puts "0030807: Visualization, TKOpenGl - supporting cubemaps"
6 set aCubeMap_V [locate_data_file Circus_CubeMap_V.png]
7 set aCubeMap_V_021345 [locate_data_file Circus_CubeMap_V_021345.png]
8 set aCubeMap_H [locate_data_file Circus_CubeMap_H.png]
9 set aCubeMap_GridV [locate_data_file Circus_CubeMap_GridV.png]
10 set aCubeMap_GridV_021345 [locate_data_file Circus_CubeMap_GridV_021345.png]
11 set aCubeMap_GridH [locate_data_file Circus_CubeMap_GridH.png]
12 set aCubeMap_GridH_021345 [locate_data_file Circus_CubeMap_GridH_021345.png]
13 set aCubeMap_posx [locate_data_file SF_CubeMap_posx.jpg]
14 set aCubeMap_negx [locate_data_file SF_CubeMap_negx.jpg]
15 set aCubeMap_posy [locate_data_file SF_CubeMap_posy.jpg]
16 set aCubeMap_negy [locate_data_file SF_CubeMap_negy.jpg]
17 set aCubeMap_posz [locate_data_file SF_CubeMap_posz.jpg]
18 set aCubeMap_negz [locate_data_file SF_CubeMap_negz.jpg]
25 #vertical tiles orientation
26 vbackground -cubemap $aCubeMap_V
28 vdump $imagedir/${casename}_V_front.png
30 vdump $imagedir/${casename}_V_back.png
32 vdump $imagedir/${casename}_V_top.png
34 vdump $imagedir/${casename}_V_bottom.png
36 vdump $imagedir/${casename}_V_left.png
38 vdump $imagedir/${casename}_V_right.png
41 vbackground -cubemap $aCubeMap_V -invertedz
43 vdump $imagedir/${casename}_flip_front.png
45 vdump $imagedir/${casename}_flip_back.png
47 vdump $imagedir/${casename}_flip_top.png
49 vdump $imagedir/${casename}_flip_bottom.png
51 vdump $imagedir/${casename}_flip_left.png
53 vdump $imagedir/${casename}_flip_right.png
55 #vertical tiles orientation (disordered)
56 vbackground -cubemap $aCubeMap_V_021345 -order 0 2 1 3 4 5
58 vdump $imagedir/${casename}_V_021345_front.png
60 vdump $imagedir/${casename}_V_021345_back.png
62 vdump $imagedir/${casename}_V_021345_top.png
64 vdump $imagedir/${casename}_V_021345_bottom.png
66 vdump $imagedir/${casename}_V_021345_left.png
68 vdump $imagedir/${casename}_V_021345_right.png
70 #horizontal tile orientation
71 vbackground -cubemap $aCubeMap_H
73 vdump $imagedir/${casename}_H_front.png
75 vdump $imagedir/${casename}_H_back.png
77 vdump $imagedir/${casename}_H_top.png
79 vdump $imagedir/${casename}_H_bottom.png
81 vdump $imagedir/${casename}_H_left.png
83 vdump $imagedir/${casename}_H_right.png
85 #vertical grid tile orientation
86 vbackground -cubemap $aCubeMap_GridV
88 vdump $imagedir/${casename}_GridV_front.png
90 vdump $imagedir/${casename}_GridV_back.png
92 vdump $imagedir/${casename}_GridV_top.png
94 vdump $imagedir/${casename}_GridV_bottom.png
96 vdump $imagedir/${casename}_GridV_left.png
98 vdump $imagedir/${casename}_GridV_right.png
100 #vertical grid tile orientation (disordered)
101 vbackground -cubemap $aCubeMap_GridV_021345 -order 0 2 1 3 4 5
103 vdump $imagedir/${casename}_GridV_021345_front.png
105 vdump $imagedir/${casename}_GridV_021345_back.png
107 vdump $imagedir/${casename}_GridV_021345_top.png
109 vdump $imagedir/${casename}_GridV_021345_bottom.png
111 vdump $imagedir/${casename}_GridV_021345_left.png
113 vdump $imagedir/${casename}_GridV_021345_right.png
115 #horizontal grid tile orientation
116 vbackground -cubemap $aCubeMap_GridH
118 vdump $imagedir/${casename}_GridH_front.png
120 vdump $imagedir/${casename}_GridH_back.png
122 vdump $imagedir/${casename}_GridH_top.png
124 vdump $imagedir/${casename}_GridH_bottom.png
126 vdump $imagedir/${casename}_GridH_left.png
128 vdump $imagedir/${casename}_GridH_right.png
130 #horizontal grid tile orientation (disordered)
131 vbackground -cubemap $aCubeMap_GridH_021345 -order 0 2 1 3 4 5
133 vdump $imagedir/${casename}_GridH_021345_front.png
135 vdump $imagedir/${casename}_GridH_021345_back.png
137 vdump $imagedir/${casename}_GridH_021345_top.png
139 vdump $imagedir/${casename}_GridH_021345_bottom.png
141 vdump $imagedir/${casename}_GridH_021345_left.png
143 vdump $imagedir/${casename}_GridH_021345_right.png
146 vbackground -cubemap $aCubeMap_posx $aCubeMap_negx $aCubeMap_posy $aCubeMap_negy $aCubeMap_posz $aCubeMap_negz
148 vdump $imagedir/${casename}_multi_front.png
150 vdump $imagedir/${casename}_multi_back.png
152 vdump $imagedir/${casename}_multi_top.png
154 vdump $imagedir/${casename}_multi_bottom.png
156 vdump $imagedir/${casename}_multi_left.png
158 vdump $imagedir/${casename}_multi_right.png