Algunos renderers en los que he trabajado.
Q2 BSP Renderer
Un renderer de mapas del juego Quake 2 de Id Software, desarrollado en C++, con OpenGL y Shaders GLSL.
Los mapas, así como todas las texturas y lightmaps, son cargados directamente desde el archivo de datos del juego (pak0.pak).
Q2 Gunner
C++ con OpenGL y GLUT. El modelo se carga directamente del formato del Quake 2: md2.
Campo de Vectores
Un campo de vectores, desarrollado para un artículo a publicarse en una revista. El código es Python puro, usando PyOpenGL para el rendering y Pygame para crear la ventana y cargar las texturas.
Konoko
El dibujado se hace con Qt (para crear la ventana) y OpenGL con un par de Shaders para implementar Phong Shading. El modelo se carga de VRML. 100% C++, excepto por los Shaders (GLSL).
Conjunto de Julia
Objective-C, usando Cocoa Touch para crear el contexto de OpenGL ES. El fractal se calcula dinámicamente. La mayoría del trabajo se hace en un Fragment Shader.
Fractales de Función Iterada (IFS)
Desarrollado en Cython, dibujando con PyGame.