1 puntos por GN⁺ 2024-06-12 | 1 comentarios | Compartir por WhatsApp
  • POV-Ray, una herramienta de ray tracing open source de larga trayectoria, es Free Software para crear gráficos 3D de alta calidad y también ofrece el código fuente para quienes quieran hacer su propio port
  • El sitio enlaza a descargas, documentación, FAQ, recursos y soporte, foros y Hall of Fame; los instaladores reales se pueden obtener en una download page separada
  • En marzo de 2026, tras un cambio de datacenter del servidor dedicado, se produjeron problemas de acceso desde algunos segmentos de Internet; el tráfico saliente que pasaba por Comcast era enviado a un agujero negro a cuatro saltos del servidor
  • En la actualización de estado de desarrollo de diciembre de 2025, el trabajo en los candidatos beta de 3.8 se había reanudado tras una larga pausa, pero el lanzamiento oficial para Windows seguía bloqueado por una clave de firma de código vencida y problemas de verificación de la organización
  • La beta de POV-Ray 3.8 se publicó como release de GitHub en agosto de 2021, y el 29 de julio de ese mismo año se cumplieron 30 años desde la primera beta pública

Qué ofrece POV-Ray

  • The Persistence of Vision Raytracer es una herramienta de Free Software de alta calidad usada para crear gráficos tridimensionales
  • También proporciona código fuente para usuarios que quieran hacer su propio port
  • En la parte superior del sitio hay menús Home, Download, Hall Of Fame, Docs, FAQ, Resources & Support, Forums, Search y Login
  • Los instaladores se pueden obtener en la download page, y la información general de recursos y soporte se indica en la resource and support page
  • Se distingue que solo los problemas relacionados con el sitio web deben comunicarse al webmaster, mientras que para contactos relacionados con licencias se debe usar la dirección al final de la license page

Causa y estado actual de los problemas de acceso de 2026

  • Después de que cambiara el datacenter donde está el servidor dedicado de POV-Ray, algunos segmentos de Internet dejaron de poder acceder a povray.org y sitios relacionados
  • Como POV-Ray usa su propia subred class C /24, en teoría bastaba con cambiar el BGP announcement a la nueva ruta sin modificar las direcciones IP, y no debería haber habido impacto más allá de unas horas de downtime por el traslado físico del servidor
  • El problema real no ocurrió con el tráfico entrante al servidor, sino con el tráfico saliente que debía pasar por Comcast
    • El tráfico era enviado a un agujero negro a cuatro saltos del servidor
    • Los usuarios detrás de direcciones de Comcast no podían acceder a ningún recurso del servidor
    • wiki.povray.org y www.irtc.org siguieron funcionando porque estaban cacheados en Cloudflare, y Cloudflare sí podía comunicarse con el servidor
  • POV-Ray señaló que había usado la red class C por más de 25 años sin grandes problemas, y que era la primera vez que se encontraba con un blackhole en un transit point importante de EE. UU., por lo que no conocía la razón
  • Se envió una solicitud de corrección al NOC de Comcast y, según una actualización de fines de marzo de 2026, el problema parecía estar resuelto

Reanudación del desarrollo de 3.8 y firma de código en Windows

  • Según la actualización de estado de desarrollo de diciembre de 2025, el lanzamiento de los 3.8 beta test candidates volvió a estar en marcha tras una larga pausa, aunque no al mismo ritmo que en releases anteriores
  • La firma de código en la plataforma Windows sigue siendo un obstáculo sin resolver
    • La clave anterior venció, por lo que actualmente no hay un medio para firmar
    • El costo y la necesidad de flexibilidad en la verificación de la organización siguen siendo problemas
  • Persistence of Vision Raytracer Pty. Ltd. es una empresa registrada en Australia y se puede verificar en el sitio web de ASIC, pero como la compañía no vende productos y no tiene dirección física ni número de teléfono, ya habían experimentado bloqueos en el proceso de verificación
  • Las releases beta por lo general no se firman, pero mantienen la política de que las releases oficiales para la plataforma Windows deben estar firmadas

POV-Ray 3.8 beta y 30 años de historia

  • POV-Ray 3.8 entró en beta testing en agosto de 2021, y las releases beta se pueden descargar desde el repositorio de GitHub
  • Las discusiones relacionadas con la beta se dirigen al beta-test group del foro
  • El 29 de julio de 2021 se cumplieron 30 años desde que se publicó, el 29 de julio de 1991, la primera beta de lo que se convertiría en POV-Ray
  • En 2021 también continuaron las noticias sobre la recuperación de fallas del servidor
    • 15 de marzo: el servidor sufrió una falla crítica de hardware
    • 21 de marzo: www.povray.org fue restaurado en modo read-write
    • 28 de marzo: los foros volvieron a estar online
    • 12 de abril: POV-Wiki volvió a estar online

DKBTrace y proyectos relacionados

  • David K. Buck, creador de DKBTrace, lanzó una Kickstarter campaign para crear un IDE open source para PigeonTalk
    • DKBTrace es el ray tracer pionero que sirvió de base para POV-Ray
    • PigeonTalk es una implementación de Smalltalk creada por David K. Buck, orientada a ser un entorno de programación para explorar la computación
    • El entorno de desarrollo estaba planeado para ejecutarse en el navegador web y comunicarse con el motor Smalltalk mediante WebSockets
  • POV-Ray afirma que no existiría sin la contribución del código fuente de DKBTrace por parte de David K. Buck
  • En el Hall of Fame se presentan las imágenes “Pebbles”, “Boreal”, “Autobahn WIP”, “Bonsais” y “Chado”; se pueden ver más imágenes en el Hall of Fame

1 comentarios

 
GN⁺ 2024-06-12
Comentarios en Hacker News
  • Hace unos 11 años hizo un pequeño ray tracer en Java desde cero y luego aprendió ray tracing por su cuenta con POV-Ray
    La meta era aprender algunas funciones de POV-Ray cada día durante 25 días y renderizar una escena interesante usando esas funciones
    Empezó con esferas y cubos simples, y poco a poco pasó a formas y texturas más complejas; el resultado está aquí: https://github.com/susam/pov25
    El código fuente está en el directorio src/ y las imágenes renderizadas están incluidas en el README

  • Todavía recuerda cuando dejaba una 386 SX 25MHz encendida toda la noche para renderizar escenas muy simples con POV-Ray
    No sabe cómo podía dormir con el ruido del ventilador
    Más tarde, cuando actualizó a una 486 DX 33/66MHz, se emocionó muchísimo porque gracias al coprocesador matemático la misma escena se renderizaba en unas cuantas decenas de minutos

    • A él le pasó algo parecido, pero fue bastante más lejos
      Hizo en Pascal un programa primitivo de animación por keyframes que comparaba dos archivos .pov generados por Midnight Modeler y producía un archivo donde las partes diferentes se convertían en una variable clock pasada durante el render
      Era frágil, había que aplicar todas las transformaciones necesarias a la escena antes de empezar, y según el orden de aplicación de las transformaciones salían resultados inesperados, pero funcionaba mejor para movimientos de cámara
      Lo usó en 1998 para hacer una animación como proyecto final de secundaria; al principio era una historia de superhéroes, pero por falta de tiempo terminó reducida a un anuncio chistoso
      Le gustaba despertarse por la mañana y revisar el resultado del render, y también le daba orgullo que la 486DX2 50 hubiera estado trabajando duro mientras él descansaba
      Ese programa de keyframes fue lo primero que le hizo sentir que había escrito código útil
      Eso sí, la computadora no podía reproducir el video final con fluidez salvo a resoluciones bajas, así que la versión terminada terminó con resoluciones distintas según la escena y al final unió todo con una videocámara VHS
      https://youtu.be/80hp5YSp4Co?si=XQqXIdYtHssgoQz3
    • A él también le pasó: usaba una AST 386 y luego actualizó a una 486 DX33
      Aprendió a programar escribiendo archivos de escena de POV-Ray en los 90, y eso le dio base con la sintaxis estilo C que luego le sirvió para usar C/C++/Java
      Pasó miles de horas con povcad y povray en Windows 3.1
    • Cuesta creer que alguien que tuvo una 386 no haya renderizado la escena de muestra de POV-Ray de la copa de vino
      Esa escena le hizo sentir que su querida computadora podía hacer gráficos “de nivel profesional”
    • Ya tiene la edad suficiente para recordar haber corrido un ray tracer de punto flotante en una PC sin unidad de punto flotante, usando un coprocesador matemático emulado por software
      Cree que medían la velocidad de salida en horas por cuadro
    • Su récord personal fue de 50 horas para una sola escena de 640x480 en una Pentium 100MHz
  • En 1992, su compañero de cuarto ejecutaba POV-Ray en una 386DX con coprocesador matemático 387
    Hacer una imagen pequeña de 640x480 llevaba literalmente días
    Como era la época de DOS, solo se podía ejecutar un programa a la vez, así que lo dejaban toda la noche y en la mañana lo detenían para usar la computadora en otras cosas
    A cambio, había una utilidad para unir archivos Targa .tga, así que se podían combinar los resultados
    Más adelante compilaron povray para estaciones de trabajo Sun y dividieron el trabajo para que cada máquina renderizara 50 líneas de la imagen, juntándolo todo con esa utilidad
    Recuerda lo feliz que estaba cuando el render se volvió 20 veces más rápido

  • Hace 10 años hizo un intérprete de brainfuck cuya salida era una descripción de escena animada en POV-Ray que visualizaba la máquina abstracta de brainfuck
    https://www.youtube.com/watch?v=6PIZTFrkl0w

    • El video está bien
      Quedaría aún mejor si explicara con subtítulos para qué sirven los distintos “subelementos” en brainfuck y cómo eso termina llevando a la “multiplicación”
      También vio una partida de OpenXcom que subió hace 6 años; últimamente él también lo está jugando
  • Le encanta POV-Ray
    Lo conoció en la universidad cuando buscaba algo que hacer con su PC gamer aparte de jugar, y le divierte mucho experimentar para producir resultados distintos
    Hay muchos ejemplos impresionantes y el proceso de unir imágenes se siente casi mágico
    Usarlo en sí mismo es bastante satisfactorio y parece algo que mucha gente podría aprovechar
    Ya hasta hizo dados con POV-Ray: https://www.henryschmale.org/2022/02/22/povray-dice.html

    • La frase “algo que hacer con una PC gamer aparte de jugar” da muchísima risa
      Es una manera de verlo bastante peculiar
  • Hace mucho le preguntó a uno de sus modelos a seguir cómo hacía sprites prerenderizados para juegos, y le respondió que usaba POV-Ray
    Eso sí, no se lo recomendó porque, como la definición de la escena se hace con un lenguaje de script, podía resultar demasiado complejo para alguien sin experiencia en trabajo 3D
    Él ha tenido el 3D como hobby de forma intermitente, pero tanto entonces como ahora la interfaz de scripting de POV-Ray le sigue pareciendo una forma bastante natural de definir escenas

    • Hizo todos los sprites de su juego Noop's Odyssey con POV-Ray
      Ese juego fue uno de los incluidos en el CD-ROM “100 Shareware Games”
  • En 1991 o 1992 hice una pantalla de títulos para videos caseros con POV-Ray en Atari ST
    Era una escena totalmente exagerada, con letras de mármol frente a una esfera de vidrio sobre el agua, y aunque había que dejarla renderizando toda la noche, era divertido y, sobre todo, gratis
    Antes de eso, le tenía envidia a Cyber Studio para Atari ST y al addon de lentes 3D con obturador LCD de StereoTek, pero en esa época eran demasiado caros
    En 1996 o 1997 también llegué a usar POV-Ray en el trabajo, en la empresa de software donde estaba, haciendo una versión GIF animada en 3D del logo del producto para subirla al sitio web
    No era algo que me hubieran pedido, pero se sentía bien que, en la práctica, me pagaran por hacer algo que antes hacía por diversión
    Por cierto, parece que la versión 3D no animada todavía se puede ver 27 años después en Internet Archive Wayback Machine: https://web.archive.org/web/19971211003918/http://www.sophos...

  • Esto me recuerda que en los 90, para sacar una imagen decente con POV-Ray, había que dejar la computadora encendida toda la noche

    • Hice una pequeña herramienta en Turbo Pascal para generar varios archivos de escena y luego renderizarlos para hacer una animación corta
      La escena con la cámara moviéndose sobre un tablero de ajedrez reflectante era bastante impresionante
  • Me encantaba el lenguaje de scripting para definir escenas
    Hoy en día, probablemente se podría hacer hasta una UI interactiva que mostrara la escena en tiempo real mientras editas el script
    La última escena que rendericé fue hace unos 14 años: la imagen del estándar nacional de pi del NIST: https://raw.githubusercontent.com/tiggerntatie/pivis/master/...

    • ¿Podrías explicar para qué sirve esa imagen de pi?
  • A finales de los 90, Povray y la Internet Raytracing Competition eran todo para mí
    https://www.irtc.org/stills/

    • A mí también
      Aunque la única obra con la que llegué a quedar entre los ganadores fue una imagen hecha con Strata Studio-Pro