

Picogen es un sistema de renderizado para la creación y representación de terrenos artificiales, basado en el trazado de rayos . Es software libre .
Descripción general
Si bien el propósito principal de picogen es mostrar terrenos 3D realistas, tanto en términos de formación del terreno como de plausibilidad de la imagen, también es una herramienta de creación de mapas de altura , [ 1 ] en la que los mapas de altura se programan en una sintaxis que recuerda a Lisp . [ 2 ]
El sistema de sombreado es parcialmente programable. [ 3 ]
Características de ejemplo
- Trazador de rayos al estilo Whitted para previsualizaciones rápidas.
- Trazador de caminos rudimentario para obtener resultados de alta calidad.
- Implementación parcial del modelo de sol/luz del cielo de Preetham [ 4 ]
- Mapas de altura procedimentales , aunque antes de renderizarlos se teselan.
Interfaces
Actualmente existe una interfaz gráfica para picogen, llamada picogen-wx (basada en wxWidgets ). Está integrada en picogen y, por lo tanto, se comunica con él a nivel de línea de comandos . Picogen-wx proporciona varios paneles para diseñar los diferentes aspectos de un paisaje, como el panel de Sol/Cielo o el de Texturas del Terreno. Cada panel tiene su propia ventana de vista previa, aunque se puede acceder a cada ventana desde cualquier otro panel.
Los paisajes se pueden cargar y guardar mediante un formato de archivo propio y sencillo basado en XML , y se pueden guardar imágenes de tamaño arbitrario (incluido el suavizado de bordes).

Referencias
- ↑ Introducción a mkheightmap
- ↑ Referencia del idioma de altura
- ↑ Shaders en picogen
- ↑ Preetham, et al. (1999). "Un modelo analítico práctico para la luz natural" . Archivado del original el 18 de abril de 2009.
Enlaces externos
- Sitio web oficial
- Página del grupo picogens en DeviantArt
- Software gratuito de gráficos 3D
- Software de renderizado 3D para Linux
- Software de iluminación global
- Sistemas de renderizado
- Software libre programado en C++
- Software que utiliza wxWidgets
- Software que utiliza la Licencia Pública General de GNU.
- Software libre y de código abierto (stubs)
- Esbozos de software gráfico