--- ray/doc/man/man1/bsdf2klems.1 2013/09/26 17:05:00 1.3 +++ ray/doc/man/man1/bsdf2klems.1 2021/02/25 04:48:19 1.8 @@ -1,4 +1,4 @@ -.\" RCSid $Id: bsdf2klems.1,v 1.3 2013/09/26 17:05:00 greg Exp $ +.\" RCSid $Id: bsdf2klems.1,v 1.8 2021/02/25 04:48:19 greg Exp $ .TH BSDF2KLEMS 1 4/24/2013 RADIANCE .SH NAME bsdf2klems - generate XML Klems matrix description of a BSDF @@ -9,6 +9,8 @@ bsdf2klems - generate XML Klems matrix description of ][ .B "\-h|\-q" ][ +.B "\-pC" +][ .B "\-l maxlobes" ] [ @@ -22,6 +24,8 @@ or .B "\-n spp" ][ .B "\-h|\-q" +][ +.B "\-pC" ] .B bsdf_in.xml .br @@ -33,6 +37,8 @@ or ][ .B "\-h|\-q" ][ +.B "\-pC" +][ .B "{+|-}forward" ][ .B "{+|-}backward" @@ -62,7 +68,14 @@ The option may be used to reduce this number to 41 patches. Neither option is recommended unless the distribution is known to be approximately diffuse. +.PP The +.I \-p +option by itself turns off the progress bar, whose length may be set +by an immediately following integer argument. +(The default progress bar length is 79 characters.)\0 +.PP +The .I \-l option may be used to specify the maximum number of lobes in any interpolated radial basis function. @@ -74,7 +87,7 @@ and output patch to improve accuracy. The number of samples to take for each input-output patch pair may be controlled using the .I \-n -option, which defaults to 256. +option, which defaults to 1024. .PP The first invocation form takes a intermediate scattering representation as produced by @@ -120,6 +133,9 @@ and options, and should obey both Helmholtz reciprocity and integrate to less than 1 over each projected incident hemisphere for energy conservation. +The variable and function definitions in each +.I \-f source +file are read and compiled from the RADIANCE library where it is found. .PP Similar to the .I genBSDF(1) @@ -150,8 +166,11 @@ To create a low-res BSDF corresponding to a one-sided, isotropic Phong distribution: .IP "" .2i bsdf2klems -e 'phong(ix,iy,iz,ox,oy,oz) = if(iz, .1+((iz+oz)/sqrt((ix+ox)^2+(iy+oy)^2+(iz+oz)^2))^50, 0)' phong > phong.xml +.SH ENVIRONMENT +RAYPATH the directories to check for auxiliary files. .SH AUTHOR Greg Ward .SH "SEE ALSO" bsdf2ttree(1), dctimestep(1), icalc(1), gendaymtx(1), genklemsamp(1), -genskyvec(1), mkillum(1), genBSDF(1), pkgBSDF(1), rcontrib(1), rtrace(1) +genskyvec(1), mkillum(1), genBSDF(1), pabopto2bsdf(1), pabopto2xyz(1), +pkgBSDF(1), rcontrib(1), rfluxmtx(1), rmtxop(1), wrapBSDF(1)