RenderPenguin

A lovely splash screen drawn by Minh and Nick.
The main window of RenderPenguin. In this screenshot a simple toon shader is loaded. The teapot on the left shows the output of the current shader. The source of the shaders is shown on the right. The bottom half of the window has space for the compiler output (left) and widgets for manipulating uniform variables (right).
The second screenshot shows the output of the current shader on a mesh loaded from disk. RenderPenguin uses the Clean library for model input. The shader loaded in this example is a plastic shader from the RenderMonkey program. The plastic shader uses two uniforms, color and view_position, for which editing widgets are available in the bottom right corner of the window.

The most commonly used uniform variable types are supported.

Vertex and fragment shaders are supported. Geometry shaders are coming as soon as driver support is available.
Posted in General
