It's the order that the polygons get put on the screen. Say a fin gets painted first, then the body. The fin edges get antialiased into the background color, and since the body is farther away, the z-buffer prevents the body pixels from covering the edges of the fins. For the Lionfish, the painting order changes with the angle of the fish. With a fish this floppy, it is difficult to determine at what angle to change the order of polygon rendering. It's a chicken-and-egg kind of thing -- A needs to be after B, which needs to be after C, which needs to be after A.
|