home *** CD-ROM | disk | FTP | other *** search
- Features
- --------
-
- This file describes in brief the additional features present in FTPOV21, for
- complete documentation you will need the POV documentation supplied with the
- 'official'² version. You will also need the addition include and scene files
- supplied with that version. For a more detailed description of the features,
- please refer to the texts in the Authors directory.
-
- POVRAY21e does not have the additional command line options, but all the other
- features listed here work.
-
- Command Line Options
- --------------------
-
- The following new options have been added to POV-Ray to make
- things switchable at demand (they are not used by default).
-
- +uvb Use the vista buffer.
-
- +ulb Use the light buffer.
-
- +usf Split unclipped CSG unions if their children are
- finite.
-
- +usi Split all unclipped CSG unions.
-
- +ubq Use automatic bounding for quadrics.
-
- +upv Use 'previewing' (just draws object's bounding
- rectangles; CSG objects are blue, other objects are
- red).
-
- -um1 Method 1: don't use bounding slabs while descending
- the vista/light buffer tree. This may be faster
- than method 2 for some scenes and/or machines.
-
- -um2 Method 2: use bounding slabs on the leaves (i. e.
- the objects themselves) of the vista/light buffer
- tree (default method).
-
- -um3 Use bounding slabs on all nodes of the vista/light
- buffer. This may(???) be faster on machines with a
- fast(!!!) floating point unit.
-
- If you use the vista and/or light buffer you should
- always specifiy +ubq and +usf/+usi. And don't forget to use
- the automatic bounding slabs (+mb option) or neither the
- vista nor the light buffer will be used, regardless of the
- specified options. Just play around with the new options and
- see what happens.
-
-
-
- New Commands For Use Within Scene Descriptions
- ----------------------------------------------
-
- FTPOV contains a "snow" effect. Both number and size of flakes can be varied.
- It looks best in conjunction with fog.
-
- Syntax: snow{distance 10.0 flake_size 2.0 color White}
-
- Small distance -> more flakes.
-
-
-
- Point light sources can now become visible, surrounded by a subtle (or wild
- if you want) halo. This is managed via three additional keywords pertaining
- to POV-Ray's point sources: glow, glow_type_a and glow_type_b. Example:
-
- light_source {
- <0, 5, 0>
- color White
- glow 0.2
- glow_type_b
- }
-
-
- The glow parameter determines the local fog density around that light source,
- the glow_type commands change the way the glow is calculated.
-
-
-
- Ground fog can also be rendered, a new parameter height can be added to the fog
- description block, the larger the number, the longer it takes for the fog to
- thin out as you get highter. Example :
-
- fog{ color red 0.4 green 0.8 blue 0.5 distance 5 height 2}
-
- If the height keyword is ommitted, standard fog will be rendered.
-
-
-
- There are also some new textures implemented.
-
- harlequin color_map{[..]} wildness <...> mortar <...>
- [is_2d] [taxi/euclid/fourth]
- millefiori color_map{[..]} wildness<...>
- [is_2d] [taxi/euclid/fourth].
-
- scoops 0.75 mortar 0.2 wildness<...> [is_2d] [taxi/euclid/fourth]
- facets 0.1 wildness<...>
-
-
- harlequin and millefiori are coloration textures, scoops and facets are
- surface peturbation textures. The modifiers for the textures are as follows:
-
- wildness 0.5
-
- The more wildness, the further from cubical shape the cells are. May also be
- a vector.
-
- mortar 0.1
-
- Adds a layer of mortar between the cells. The parameter is the width of the
- layer.
-
- mortar_colour White
-
- Determines the colour of the mortar.
-
- is_2D
-
- Uses only distances in the XY plane.
-
- taxi
-
- Uses the taxicab metric as opposed to euclidean distance.
-
- fourth
-
- Uses the fourth root of the sum of fourth powers as opposed to euclidead distance.
-
- euclid
-
- Euclidean metric (default).
-
- turbulence, scale, translate etcL as usual!
-
-
-
-
- ² The RISC-OS port of Persitence Of Vision is not actually 'official',
- more a compile of the official source code, as opposed to a modified
- source such as FTPOV21. At the time of writing, I believe Adam Hamilton
- has applied to have the RISC-OS version made official, but I haven't
- heard much back on this subject (from what I gather, neither has he,
- so I wouldn't get you're hopes up too much)
-
-