1
MiniLight es un renderizador de iluminación global mínimo.Es principalmente un ejercicio de simplicidad.Pero eso lo convierte en una buena base y punto de referencia (en cierto sentido) para el desarrollo y la experimentación.Y podría ser el renderizador más limpio (en promedio, alrededor de 650 líneas).Hay traducciones a varios lenguajes de programación.Es una aplicación de línea de comandos.Lee un archivo de modelo de texto simple y escribe un archivo de imagen PPM.Código abierto C, C ++, Scheme, Scala, OCaml, Lua, Python, Ruby y Adobe Flex para Mac, Linux y Windows.Las características de representación son: * Transporte de trazado de ruta Monte-carlo * Muestreo de emisor * Refinamiento progresivo * Luz RGB * Materiales difusos * Primitivas de modelado de triángulo * Índice espacial de octree * 'lente' de agujero de alfiler * Mapeo de tono lineal de Ward