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