POV-Ray (Persistence of Vision Ray-tracer) o POV es un programa de raytracing gratuito, en constante evolución (los últimos aportes son la radiosidad y el mapeado de fotones), que funciona en una gran variedad de plataformas informáticas como Windows, Mac OS X o Linux.
¿Qué es el POV-Ray?
POV-Ray es la abreviatura de Persistence of Vision Raytracer ™, una herramienta para producir gráficos por computadora de alta calidad. POV-Ray es software libre (según la definición de la Free Software Foundation) ya que su código fuente está licenciado bajo la Licencia pública general de Affero (AGPL).
Sin duda, POV-Ray es el rastreador más popular del mundo. Solo desde nuestro sitio web vemos varios cientos de miles de descargas por año, y esto, por supuesto, no cuenta las copias que se obtienen de nuestros sitios espejo, otros sitios de Internet, en CD-ROM o de personas que comparten sus copias.
El hecho de que sea gratuito ayuda mucho en esta área, por supuesto, pero hay más que eso. Hay bastantes otros raytracers y renderizadores gratuitos disponibles. ¿Qué hace que este programa sea diferente?
Las respuestas son demasiado numerosas para detallarlas aquí. Baste decir que POV-Ray tiene el equilibrio correcto de potencia y versatilidad para satisfacer a los usuarios extremadamente experimentados y competentes, al mismo tiempo que no es tan intimidante como para asustar completamente a los nuevos usuarios.
Por supuesto, el factor más importante es la calidad de la imagen, y en las manos adecuadas, POV-Ray lo tiene. Nosotros, los desarrolladores, hemos visto imágenes que fueron renderizadas usando nuestro software que al principio pensamos que eran fotografías, eran tan realistas.
¿Qué es POV-Ray para Unix?
POV-Ray para Unix es esencialmente una versión del motor de renderizado POV-Ray preparado para ejecutarse en un sistema operativo Unix o similar a Unix (como GNU / Linux). Contiene todas las características de POV-Ray descritas en los capítulos 2 y 3 de la documentación, además de algunas otras específicas para sistemas Unix y GNU / Linux. Estas características adicionales no afectan el código de representación principal. Solo hacen que el programa sea adecuado para ejecutarse en un sistema basado en Unix y proporcionan al usuario capacidades de visualización específicas de Unix. Por ejemplo, POV-Ray para Unix puede usar el sistema X Window para mostrar la imagen que está renderizando. En máquinas GNU / Linux, también puede mostrar la imagen directamente en la pantalla de la consola utilizando la biblioteca SVGA.
POV-Ray para Unix utiliza el mismo esquema que las otras plataformas compatibles para crear imágenes con trazado de rayos. La entrada de POV-Ray es independiente de la plataforma, ya que utiliza archivos de texto (guiones de POV-Ray) para describir la escena: cámara, luces y varios objetos. Una discusión extensa del lenguaje de descripción de escena de rayos POV se puede encontrar en otra parte de esta documentación.
¿Y qué no es?
POV-Ray para Unix no es un modelador. No le permitirá diseñar escenas gráficamente en pantalla. Hay varios programas shareware y freeware disponibles para este propósito. Para escribir o modificar escenas de POV-Ray, simplemente edite el archivo de texto real que contiene los comandos.
Los nuevos usuarios pueden sorprenderse al saber que, aunque esto parezca primitivo, de hecho es una de las cosas que le da a POV-Ray tanta potencia y flexibilidad. Hay muchos otros programas de renderizado que le brindan una interfaz de apuntar y hacer clic, pero cuando se trata del control absoluto de su escena, es difícil superar un lenguaje de descripción de escena basado en texto (aunque es más difícil de aprender para algunos) .
¿Quién puede usar POV-Ray para Unix?
Casi cualquier persona puede usar POV-Ray para Unix. Si nunca antes ha visto un programa de trazado de rayos, puede divertirse simplemente renderizando las escenas de muestra y las animaciones instaladas junto con POV-Ray para Unix. Una vez que haya estudiado algunos archivos de escena y haya dedicado un poco de tiempo a leer esta documentación, puede comenzar a armar archivos de escena básicos.
Sin embargo, recuerde que debe invertir algo de tiempo para conocer el programa. Por ejemplo, al principio no tiene que preocuparse por la mayoría de las configuraciones de POV-Ray, pero algunas de ellas son críticas. Ignórelos y POV-Ray para Unix puede no hacer lo que espera. La configuración predeterminada se ha seleccionado para que sea satisfactoria en la gran mayoría de los casos, pero a veces no le dará lo que desea. No te rindas La solución está destinada a ser simple, siempre y cuando se tome el tiempo de leer la documentación. Invertir un poco de tiempo en conocer el programa valdrá la pena, ¡garantizado!
En cuanto a los usuarios experimentados de POV-Ray, descubrirá que ejecutar POV-Ray en un entorno Unix hace la vida mucho más fácil. Trabajar con Unix significa que puede usar editores y otras herramientas poderosas con las que ya puede estar bastante familiarizado. Existen modos POV-Ray para editores de texto populares como Emacs, y estos proporcionan muchas de las características que se encuentran en la interfaz GUI POV-Ray en otras plataformas.
Nuevas características de POV-Ray:
- Se rediseñó el punto de referencia incorporado
- El punto de referencia incorporado ahora acepta la opción de línea de comandos + L <path>
- y ahora SOLO lee el archivo INI incorporado.
- También acepta + wt para establecer el número de hilos de trabajo
- y ahora también acepta el parámetro --version
- Se agregó soporte preliminar de Linux para estas dos características:
- Temporizador de la CPU; podría devolver resultados incorrectos dependiendo de la plataforma.
- señal de captura al abortar un renderizado presionando Ctrl + C
- Se agregó soporte para la opción + P para permitir la pausa cuando haya terminado.
- La gamma de archivo predeterminada de Unix cambió de 1.0 a 2.2.