Previous:Automatic Bounding Control Main Index Next:Anti-Aliasing Options

#### Removing User Bounding

`Remove_Bounds=` bool | Turn unnecessary bounds removal on/off
`+UR` | Turn unnecessary bounds removal on
`-UR` | Turn unnecessary bounds removal off
`Split_Unions=` bool | Turn split bounded unions on/off
`+SU` | Turn split bounded unions on
`-SU` | Turn split bounded unions off

Early versions of POV-Ray had no system of automatic bounding or spatial sub-division to speed up ray-object intersection tests. Users had to manually create bounding boxes to speed up the rendering. Since version 3.0, POV-Ray has had more sophisticated automatic bounding than any previous version. In many cases the manual bounding on older scenes is slower than the new automatic systems. Therefore POV-Ray removes manual bounding when it knows it will help. In rare instances you may want to keep manual bounding. Some older scenes incorrectly used bounding when they should have used clipping. If POV-Ray removes the bounds in these scenes the image will not look right. To turn off the automatic removal of manual bounds you should specify `Remove_Bounds=off` or use `-UR`. The default is `Remove_Bounds=on`.

One area where the jury is still out is the splitting of manually bounded unions. Unbounded unions are always split into their component parts so that automatic bounding works better. Most users do not bound unions because they know that doing so is usually slower. If you do manually bound a union we presume you really want it bound. For safety sake we do not presume to remove such bounds. If you want to remove manual bounds from unions you should specify `Split_Unions=on` or use `+SU`. The default is `Split_Unions=off`.

Previous:Automatic Bounding Control Main Index Next:Anti-Aliasing Options