home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
graphics
/
ftpov_2
/
Features
< prev
next >
Wrap
Text File
|
1996-03-06
|
5KB
|
150 lines
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)