---- DATABASE ERROR ----
The modifiers following precompute are the DEPTH and the VarList. DEPTH specifies how many entries are to be present in the arrays, with the count being 2^DEPTH. VarList specifies which dimensions, X, Y, and Z, should be precomputed.parametric {
function { sin(u)*cos(v) }
function { sin(u)*sin(v) }
function { cos(u) }
<0,0>, <2*pi,pi>
contained_by { sphere{0, 1.1} }
max_gradient ??
accuracy 0.0001
precompute 10 x,y,z
pigment {rgb 1}
}
povray +W640 +H480 vase.povThe result is a 640x480 image that looks remarkable like the one below.
Precompute Depth |
Parse Time (seconds) |
Render Time (seconds) |
Total Time (seconds) |
% Of No Precompute |
0 (Off) |
1 |
7282 |
7283 |
100% |
5 |
1 |
7186 |
7187 |
98.7% |
10 |
1 |
6045 |
6046 |
83.0% |
15 |
1 |
3951 |
3952 |
54.3% |
20 |
23 |
1907 |
1930 |
26.5% |
Precompute Depth |
Memory (bytes) |
Delta From 0 (bytes) |
0 (Off) |
302,978 |
0 |
5 |
304,606 |
1,628 |
10 |
352,222 |
49,244 |
15 |
1,875,934 |
1,572,956 |
20 |
50,634,718 |
50,331,740 |
Precompute Depth |
Delta From 0 (bytes) |
M/2^Depth |
0 (Off) |
0 |
n/a |
5 |
1,628 |
50.875 |
10 |
49,244 |
48.090 |
15 |
1,572,956 |
48.002 |
20 |
50,331,740 |
48.000 |