111 |
|
.IP |
112 |
|
M material name |
113 |
|
.IP |
114 |
+ |
r mirrored value contribution |
115 |
+ |
.IP |
116 |
+ |
x unmirrored value contribution |
117 |
+ |
.IP |
118 |
+ |
R mirrored ray length |
119 |
+ |
.IP |
120 |
+ |
X unmirrored ray length |
121 |
+ |
.IP |
122 |
|
~ tilde (end of trace marker) |
123 |
|
.IP |
124 |
|
If the letter 't' appears in |
412 |
|
This is the maximum number of diffuse bounces computed by the indirect |
413 |
|
calculation. A value of zero implies no indirect calculation. |
414 |
|
.IP |
415 |
< |
In photon mapping mode (see |
415 |
> |
This value defaults to 1 in photon mapping mode (see |
416 |
|
.I -ap |
417 |
< |
below), a positive value implies that global photon irradiance is |
410 |
< |
always computed via |
417 |
> |
below), implying that global photon irradiance is always computed via |
418 |
|
.I one |
419 |
< |
ambient bounce. A negative value enables a preview mode that directly |
420 |
< |
visualises the irradiance from the global photon map without any ambient |
421 |
< |
bounces. |
419 |
> |
ambient bounce; this behaviour applies to any positive number of ambient |
420 |
> |
bounces, regardless of the actual value specified. A negative value enables |
421 |
> |
a preview mode that directly visualises the irradiance from the global |
422 |
> |
photon map without any ambient bounces. |
423 |
|
.TP |
424 |
|
.BI -ar \ res |
425 |
|
Set the ambient resolution to |
541 |
|
above), caustic photon irradiance is evaluated at primary rays, and |
542 |
|
indirect inscattering in |
543 |
|
.I mist |
544 |
< |
is accounted for by volume photons. |
544 |
> |
is accounted for by volume photons. Contribution photons are treated as |
545 |
> |
global photons by |
546 |
> |
.I rtrace. |
547 |
|
.IP |
548 |
|
Additionally specifying |
549 |
|
.I bwidth2 |
563 |
|
for debugging and validation of photon emission. |
564 |
|
.TP |
565 |
|
.BI -am " frac" |
566 |
< |
Coefficient for maximum search radius for photon map lookups. The search |
567 |
< |
radius is automatically determined based on the average photon distance to the |
568 |
< |
distribution's centre of gravity, and scaled by this coefficient. Increase this |
569 |
< |
value if multiple warnings about short photon lookups are issued. |
566 |
> |
Maximum search radius for photon map lookups. Without this option, an |
567 |
> |
initial maximum search radius is estimated for each photon map from the |
568 |
> |
average photon distance to the distribution's centre of gravity. It is then |
569 |
> |
adapted to the photon density in subsequent lookups. This option imposes a |
570 |
> |
global fixed maximum search radius for |
571 |
> |
.I all |
572 |
> |
photon maps, thus defeating the automatic adaptation. It is useful when |
573 |
> |
multiple warnings about short photon lookups are issued. Note that this |
574 |
> |
option does not conflict with the bandwidth specified with the |
575 |
> |
.I \-ap |
576 |
> |
option; the number of photons found will not exceed the latter, but may be |
577 |
> |
lower if the maximum search radius contains fewer photons, thus resulting in |
578 |
> |
short lookups. Setting this radius too large, on the other hand, may |
579 |
> |
degrade performance. |
580 |
|
.TP |
581 |
+ |
.BI -ac " pagesize" |
582 |
+ |
Set the photon cache page size when using out-of-core photon mapping. The |
583 |
+ |
photon cache reduces disk I/O incurred by on-demand loading (paging) of |
584 |
+ |
photons, and thus increases performance. This |
585 |
+ |
is expressed as a (float) multiple of the density estimate bandwidth |
586 |
+ |
specified with |
587 |
+ |
.I \-ap |
588 |
+ |
under the assumption that photon lookups are local to a cache page. Cache |
589 |
+ |
performance is sensitive to this parameter: larger pagesizes will reduce the |
590 |
+ |
paging frequency at the expense of higher latency when paging does occur. |
591 |
+ |
Sensible values are in the range 4 (default) to 16. |
592 |
+ |
.TP |
593 |
+ |
.BI -aC " cachesize" |
594 |
+ |
Set the total number of photons cached when using out-of-core photon |
595 |
+ |
mapping, taking into account the pagesize specified by |
596 |
+ |
.I \-ac. |
597 |
+ |
Note that this is approximate as the number of cache pages is rounded to |
598 |
+ |
the nearest prime. This allows adapting the cache to the available physical |
599 |
+ |
memory. In conjunction with the |
600 |
+ |
.I \-n |
601 |
+ |
option, this is the cache size |
602 |
+ |
.I per parallel process. |
603 |
+ |
Cache performance is less sensitive to this parameter, |
604 |
+ |
and reasonable performance can obtained with as few as 10k photons. The |
605 |
+ |
default is 1M. This option recognises multiplier suffixes (k = 1e3, M = |
606 |
+ |
1e6), both in upper and lower case. |
607 |
+ |
.TP |
608 |
|
.BI -me " rext gext bext" |
609 |
|
Set the global medium extinction coefficient to the indicated color, |
610 |
|
in units of 1/distance (distance in world coordinates). |
776 |
|
Greg Ward |
777 |
|
.SH "SEE ALSO" |
778 |
|
getinfo(1), lookamb(1), mkpmap(1), oconv(1), pfilt(1), pinterp(1), |
779 |
< |
pvalue(1), rpict(1), rcontrib(1), rvu(1), vwrays(1), ximage(1) |
779 |
> |
pvalue(1), rcontrib(1), rpict(1), rtpict(1), rvu(1), vwrays(1), ximage(1) |