|
|
Fractal patterns with exponents larger than 4 are not calculated
correctly with pov3.7beta6. Example:
plane
{ -z,-1
pigment
{ mandel 20 exponent 5
color_map
{ [0 rgb 0]
[1 rgb 1]
[1 rgb 0]
}
}
finish { ambient 1 }
}
My guess is that the table used for complex number exponentiation
is not initialized properly.
(If I remember correctly, in pov3.6 this table is initialized the
first time the pattern is evaluated. IMO this table should be
initialized at povray startup, or at the parsing stage at latest.)
(And by the way, if I remember correctly, it's a table of integers.
Thinking about it, I see no reason why it couldn't be a table of doubles.
Making it so would also remove the exponent limitation (up to a certain
amount).)
--
- Warp
Post a reply to this message
|
|