ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/man/man1/mkpmap.1
(Generate patch)

Comparing ray/doc/man/man1/mkpmap.1 (file contents):
Revision 1.7 by rschregle, Fri Jan 26 18:36:04 2018 UTC vs.
Revision 1.8 by rschregle, Fri Feb 2 19:49:02 2018 UTC

# Line 60 | Line 60 | from the light sources, as the quality is too low for
60   .IP "\fB\-apC \fIfile nphotons\fR"
61   Generate a contribution photon map containing approximately
62   \fInphotons\fR photons, and output to file \fIfile\fR. This may then be
63 < used by \fIrcontrib(1)\fR to compute light source contributions.
63 > used by \fIrcontrib(1)\fR to compute light source contributions. When used
64 > with \fIrtrace(1)\fR or \fIrpict(1)\fR, contribution photon maps behave as
65 > regular global photon maps and yield cumulative contributions from all light
66 > sources.
67   .IP
68   With this option, \fImkpmap\fR uses a modified photon distribution
69   algorithm that ensures all light sources contribute approximately the
# Line 81 | Line 84 | the photon positions using \fIbwidth\fR nearest photon
84   photon flux; the remaining photons are discarded as their contributions
85   have been accounted for.
86   .IP
87 < This obviates the explicit irradiance
88 < evaluation by \fIrpict(1), rtrace(1)\fR and \fIrvu(1)\fR, thus providing
89 < a speedup at the expense of accuracy. The resulting error is tolerable
90 < if the indirect illumination has a low gradient, as is usually the case
88 < with diffuse illumination.
87 > This obviates the explicit irradiance evaluation by \fIrpict(1),
88 > rtrace(1)\fR and \fIrvu(1)\fR, thus providing a speedup at the expense of
89 > accuracy.  The resulting error is tolerable if the indirect illumination has
90 > a low gradient, as is usually the case with diffuse illumination.
91  
92   .IP "\fB\-apD \fIpredistrib\fR"
93   Photon predistribution factor; this is the fraction of \fInphotons\fR
# Line 93 | Line 95 | which are emitted in a distribution prepass in order t
95   remaining number of photons to emit in the main pass to approximately
96   yield a photon map of size \fInphotons\fR.
97   .IP
98 < Setting this too high may
99 < yield more than \fInphotons\fR in the initial pass with highly
100 < reflective geometry. Note that this value may exceed 1, which may be
99 < useful if the resulting photon map size greatly deviates from
98 > Setting this too high may yield more than \fInphotons\fR in the initial pass
99 > with highly reflective geometry.  Note that this value may exceed 1, which
100 > may be useful if the resulting photon map size greatly deviates from
101   \fInphotons\fR with a very low average reflectance.
102  
103 < .IP "\fB\-apP \fIprecomp\fR"
104 < Fraction of global photons to precompute in the range ]0,1] when using the
105 < \fB\-app\fR option.
103 > .IP "\fB\-api \fIxmin ymin zmin xmax ymax zmax\fR"
104 > Define a region of interested within which to store photons exclusively;
105 > photons will only be stored within the volume bounded by the given minimum
106 > and maximum coordinates.  Multiple instances of this option may be specified
107 > with cumulative effect to define compound regions of interest.  This is
108 > useful for constraining photons to only the relevant regions of a scene, but
109 > may increase the photon distribution time.
110 > .IP
111 > \fBWARNING: this is an optimisation option for advanced users (an elite
112 > group collectively known as \fIZe Ekspertz\fB) and may yield biased results.
113 > Use with caution!\fR
114  
115   .IP "\fB\-apm \fImaxbounce\fR"
116 < Maximum number of bounces (scattering events) along a photon path before
117 < being considered "runaway" and terminated. Photons paths are normally
109 < terminated via \fIRussian Roulette\fR, depending on their albedo. With
110 < unrealistically high albedos, this is not guaranteed, and this options
111 < imposes a hard limit to avoid an infinite loop.
116 > Synonymous with \fB\-lr\fR for backwards compatibility. May be removed in
117 > future releases.
118  
119   .IP "\fB\-apM \fImaxprepass\fR"
120   Maximum number of iterations of the distribution prepass before terminating
# Line 124 | Line 130 | accelerates photon distribution in scenes where photon
130   space which separates them from the emitting light source via an
131   opening, or port.
132   .IP
133 < A typical application is daylight simulation, where a
134 < fenestration acts as port to admit photons into an interior after
135 < emission from an external light source. Multiple instances of this
130 < option may be specified.
133 > A typical application is daylight simulation, where a fenestration acts as
134 > port to admit photons into an interior after emission from an external light
135 > source.  Multiple instances of this option may be specified.
136   .IP
137   Note that port objects must be defined with their surface normals
138   pointing \fIinside\fR as per \fImkillum\fR convention.
# Line 136 | Line 141 | pointing \fIinside\fR as per \fImkillum\fR convention.
141   Read photon port modifiers from the file \fImodfile\fR as a more convenient
142   alternative to multiple instances of \fB\-apo\fR.
143  
144 + .IP "\fB\-apP \fIprecomp\fR"
145 + Fraction of global photons to precompute in the range ]0,1] when using the
146 + \fB\-app\fR option.
147 +
148   .IP "\fB\-apr \fIseed\fR"
149   Seed for the random number generator. This is necessary for generating
150   different photon distributions for the same octree and photon map size.
# Line 190 | Line 199 | overwrite an already existing photon map file. This is
199   inadvertently destroying the results of potentially lengthy photon
200   mapping runs.
201  
202 + .IP "\fB\-ld \fImaxdist\fR"
203 + Limit cumulative distance travelled by a photon along its path to
204 + \fImaxdist\fR.  Photon hits within this distance will be stored, and the
205 + photon is terminated once its path length exceeds this limit.  This is
206 + useful for setting radial regions of interest around emitting/reflecting
207 + geometry, but may increase the photon distribution time.  
208 + .IP
209 + \fBWARNING: this is an optimisation option for advanced users (an elite
210 + group collectively known as \fIZe Ekspertz\fB) and may yield biased results.
211 + Use with caution!\fR
212 +
213 + .IP "\fB\-lr \fImaxbounce\fR"
214 + Limit number of bounces (scattering events) along a photon path to
215 + \fImaxbounce\fR before being considered "runaway" and terminated.  Photons
216 + paths are normally terminated via \fIRussian Roulette\fR, depending on their
217 + albedo.  With unrealistically high albedos, this is not guaranteed, and this
218 + option imposes a hard limit to avoid an infinite loop.
219 + .IP
220 + \fBWARNING: this is an optimisation option for advanced users (an elite
221 + group collectively known as \fIZe Ekspertz\fB) and may yield biased results.
222 + Use with caution!\fR
223 +
224   .IP "\fB\-ma \fIralb galb balb\fR"
225   Set the global scattering albedo for participating media in conjunction
226   with the \fB\-apv\fR option. See \fIrpict(1)\fR for details.
# Line 304 | Line 335 | German Research Foundation (DFG) and the Swiss Nationa
335   (SNF).
336  
337   .SH "SEE ALSO"
338 < rpict(1), rtrace(1), rvu(1), rcontrib(1),
339 < \fIThe RADIANCE Photon Map Manual\fR
340 <
338 > rpict(1), rtrace(1), rvu(1), rcontrib(1), \fIThe RADIANCE Photon Map
339 > Manual\fR, \fIDevelopment and Integration of the RADIANCE Photon Map
340 > Extension: Technical Report\fR

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines