2.6.14  Cambios que pueden afectar escenas antigas

Cámara:
La manera en que se controla la cámara ortográfica ha cambiado. El 'viejo truco' de poner orthographic al final del bloque de la cámara ahora resulta en un error. Lea todo sobre cómo seguir usando esta característica en Proyección ortográfica.

Filter:
Previamente, en las texturas superpuestas, filter funcionaba de la misma manera que transmit. Se ha cambiado de tal manera que funcione como se supone que filter debería funcionar. Esto puede cambiar significativamente la apariencia de texturas "pre-3.5".
Solución: Utilizar la directiva #version para cambiar entre los comportamientos deseados. Otra opción para escenas viejas es reemplazar filter por transmit.

Nota: Las texturas predefinidas, como las que se encuentran en woods.inc, ya han sido corregidas.

Gradiente:
Previamente, el patrón gradient se invertía / reflejaba en los valores negativos a lo largo del vector de orientación especificado. Éste ya no es el caso.
Solución: Si solamente se utilizó el rango -1 a 1 del antiguo gradient, por ejemplo en un sky_sphere, se puede reemplazar con el patrón planar con un color_map invertido. Una solución más general es utilizar function{abs(x)} como el patrón en vez de gradient x, y similarmente para gradient y y gradient z.

Log:
Previamente, la función de punto flotante log era el logarítmo natural. Desde la versión 3.5, es de base 10. Para el logarítmo natural, de base e, se ha añadido ln. Este cambio también afecta a julia_fractal.
Solución: Reemplazar log por ln.

Medio:
En POV-Ray 3.1 se utilizaba filter o transmit, dentro del contenedor del medio, para determinar si el medio proyectaría o no una sombra. Desde la versión 3.5 un medio siempre proyecta una sombra.
Solución: Si no se desean sombras, añada el identificador no_shadow al contenedor del medio.

Ruido:
Se han añadido nuevas funciones de ruido a POV-Ray 3.5. Las funciones de ruido se usan internamente en los patrones. La función por defecto en 3.5 no es la misma que en 3.1 y anteriores. Esto puede afectar la apariencia de texturas en escenas viejas.
Solución: Poner noise_generator 1 en global_settings{}.

Radiosidad:
En POV-Ray 3.1, los cálculos de radiosidad se basaban en el valor de iluminación ambiental (ambient) de los objetos. Estos cálculos ahora se basan en el valor de iluminacion difusa (diffuse) de los objetos. Muchos otros aspectos de la radiosidad también han cambiado.
Solución: Reescribir la escena.

Note: La radiosidad continúa siendo una característica experimental, no se puede garantizar la compatibilidad retroactiva en versiones futuras de POV-Ray.

Luz cónica:
Los valores por defecto de la luz cónica (spotlight) han cambiado:
radius: 30 (antes: 70) grados
falloff: 45 (antes: 70) grados
tightness: 0 (antes: 10)
Adicionalmente, el tightness de las luces cilíndricas ha cambiado a 0 (antes: 10).