### 2.6.14 Changed features that may 'break' old scenes

Camera:
The way to controll the `orthographic` camera has changed. The 'old trick' to put the `orthographic` statement all the way at the end of the camera statement results in a error now. Read all about how still to use this feature in Orthographic projection.

Filter:
In layered textures, `filter` used to work the same as `transmit`. It has been changed to work as `filter` should. This can change the appearance of "pre 3.5" textures a lot.
Solution: Use the `#version` directive to switch between desired behavior. An other option in old scenes is to replace the `filter` by `transmit`.

Note: The predefined textures, like in woods.inc, have been changed accordingly.

Gradient:
The `gradient` pattern used to reverse / mirror for negative values along the specified orientation vector. This is not the case anymore.
Solution: If only the range -1 to 1 was used of the old `gradient`, for example in a `sky_sphere`, it can be replaced by the `planar` pattern and revert the color_map. A more general solution is to use `function{abs(x)}` as a pattern instead of `gradient x` and similar for `gradient y` and `gradient z`.

Log:
The float function `log` used to be the natural logarithm, as per version 3.5 it is 10-based. For the, e-based, natural logarithm `ln` is added. This change also affects the `julia_fractal`.
Solution: replace `log` by `ln`.

Media:
In POV-Ray 3.1, it was the use of `filter` or `transmit`, in the media container, that determined whether the media would cast a shadow or not. As per version 3.5 a media always casts a shadow.
Solution: if shadows are not wanted, add the `no_shadow` keyword to the media container.

Noise:
New noise functions have been added in POV-Ray 3.5. Noise functions are internaly used in patterns. The default function in 3.5 is not the same as it was in 3.1 and earlier. This may affect the appearence of textures in old scenes.
Solution: put `noise_generator 1` in `global_settings{}`.

Radiosity:
In POV-Ray 3.1 radiosity calculations were based on the `ambient` value of objects. These calculations are now based on the `diffuse` value of objects. Also many other aspects of radiosity have changed.
Solution: Rewrite the scene.

Note: Radiosity is still an experimental feature, for future POV-Ray versions backwards compatibility can not be guaranteed.

Spotlight:
The default values for the spotlight have changed:
`radius`: 30 (old: 70) degrees
`falloff`: 45 (old: 70) degrees
`tightness`: 0 (old: 10)
Also the `tighness` for cilinder lights has changed to 0 (was: 10).