View Single Post
Old 01-24-2002, 10:55 PM   #12
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,816
Some of the fish, like the Picasso Trigger, use a texture map that is 128x64. Some cards (like the ones I used when creating the Aquarium) use all the bits in these pictures. But others can only use square textures, so they reduce the size to 64x64. The chin of the Picasso Trigger stays within its boundary at the higher resolution, but some corners of transparent pixels start to creep in at 64x64. Will be fixed in 1.1.

Though the effect is similar, this is different than polygon holes. The gill holes that some beta tersters have seen in the Lionfish are a good example of this. When the Lionfish "breathes", an edge of the gill polygons come out away from the body. I stretched the underlying polygons way up underneath this opening, but if the camera angle is extremely steep, a slit can still show. I'll try to refine this, but there's a limit to how far I can stretch the underlying material before wierd things start to happen.

There's even a third phenomenon which has almost the same effect, but is unrelated to either of the other two. The edges of the fins have transparent and translucent areas. In most situations, the background pixels are painted first, then they are modified by "misting" in the fins over them. But the dorsal, caudal, and anal fins are part of the body, and there are times when they get painted before some other parts of the body. That means that their pixels get mixed with the background color (usually blue-green), and the farther-away body pixels never get a chance to get painted. It's a chicken-and-egg thing, but if you think of it as a highlight on the edge of a silhouetted fish's fins, it actually looks kind of good.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote