Supernova Grafix features a wireframe renderer, with backface culling. It also features advanced modeling and animation functions.

 

These two images show how the backface culling works. The paper airplanes in the picture are drawn with their top sides blue and bottoms red. Whichever side faces the camera is the one drawn. This allows thin surfaces to have two different sides, but share vertices. Works great when texture-mapping walls!

This screenshot from Supernova using Glide 3Dfx rendering shows the backface culling. The insides of the houses use one texture and the outside uses the other. Note that the transparency of the windows is a feature of the Glide library, and is not directly provided by Supernova Grafix.

These 3 pictures show Supernova Grafix automatic front clipping. For these pics, the front clipping plane is set so it intersects the houses. Normally, the front clipping plane would be closer to the camera and the clipping would not be visible.

Notice that the airplanes and houses are linked together. They maintain this linkage throughout the animation. This is easy to implement with Supernova Grafix.

Another picture showing off the accuracy of the backface culling. Note the two bottom side triangles just peeking through on the two airplanes.

Glide supports depth buffering for hidden surface removal. This feature can be used with Supernova Grafix and Glide, OpenGL, or any other rendering API which supports depth-buffering.

These two images show how Supernova Grafix does lighting effects (notice the shading of the house and tower walls. Supernova Grafix supports a single, distant light source. Future versions will support point and directional sources.

 

The following two pictures show the house with its transparent windows from the outside and inside.

 

 

Yes, the floor is supposed to be uneven :)

©1999 Jasmine D. Adamson