
For the first time, I am rendering onto something other than a black background, and that reveals a few fundamental flaws. First, as I have previously mentioned, the sides (i.e., the gradient near the ends of the skeleton spline) do not blend well into the background. They look distinctly artificial. I am not sure how to fix this at the moment.
Second, the problem just revealed is that our B-splines are not endpoint interpolating. That means we have gaps at both ends where the curve goes off to zero. This is most obvious in the color spline (so, at the base of the aurora, the color goes to black when it should go to purple), and in the distance spline (so, at the top right end of the picture, the distance goes to zero, and the aurora tapers off to a single point). I am revisiting the code for the B-splines to fix this problem.
Third, although the aurora colors are interpolated in CIE Lab space, the alpha blending occurs in RGB space. One artifact I have noticed it causes is the pink near the base of the skeleton, where we should see a deep purple instead.
No comments:
Post a Comment