Picogen es un sistema de renderizado para la creación y renderizado de terreno artificial, basado en trazado de rayos . Es software libre .
Si bien el objetivo principal de picogen es mostrar un terreno 3D realista, tanto en términos de formación del terreno como de verosimilitud 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]
Actualmente existe una interfaz para picogen, llamada picogen-wx (basada en wxWidgets ). Está encapsulado de picogen y, por 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, por ejemplo, el panel Sol/Cielo o el Panel de textura del terreno. Cada panel tiene su propia ventana de vista previa, aunque se puede acceder a cada ventana de vista previa desde cualquier otro panel.
Los paisajes se pueden cargar y guardar a través de un formato de archivo propio y simple basado en XML , y se pueden guardar imágenes de cualquier tamaño (incluido el antialiasing).