Additional checks and fixes for ring illums
Made mkillum more forgiving of non-planar polygons
Made axis randomization optional in getperpendicular()
Improved behavior of anisotropic reflections
Corrected errors in XML interpreter and genBSDF and removed mkillum BSDF code
Minor fixes
Made direct visibility (-dv) flag irrelevant and fixed BSDF material sampling
Working version of genBSDF with detail geometry support in mkillum
Fixed bug introduced in last bug-fix.
Attempt to fix bug in l- setting with BSDF
Increased BSDF sampling to improve smoothness in pathological cases (zenith)
Broke BSDF-handling routines into their own module
Bug fix in source sampling
Fixed error in mkillum that neglected indirect source contributions for BTDFs
Superficially working version of mkillum with BSDF input
Initial implementation of BSDF complete (untested)
Additional changes towards BSDF implementation
Added light source sampling when l+ and -dv- are set
Improved BSDF resampling
Corrected pixel alignment for downsampling & upsampling in pcomb
Fixed BTDF sampling density to match output angles
Partial implementation of BSDF incorporation
Partway addition of BSDF data in mkillum
Corrected calls from o_default() to my_default()
Changed mkillum from calling rtrace to calling Radiance library (raypcalls.o)
Fixed deadlock upon termination of mkillum with -n option
Added -n option to mkillum for multiprocessing on shared memory machine
ANSI-discovered fixes thanks to Schorsh
Continued ANSIfication, and other fixes and clarifications.
Fixed prototyping in mkillum and eliminated compile error in lookup.c
Continued ANSIfication and reduced other compile warnings.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
changed rtrace behavior to send bogus record when ray dir==0
fixed aspect on spherical divisions
fixed bug in calculation of ring sample positions
minor optimization in long-enough edge determination
minor improvement to check ALL edges for possible u vector in face
made off-axis polygons sample better
changed so light below threshold is printed as ordinary object
updated revision number for release 2.0
reset errno at appropriate points
fixed distribution pattern discontinuity
added b variable for minimum brightness
interpret d=0 to mean diffuse source changed peano() calls to multisamp()
changed from urind() to peano() for n-dimensional sampling
added zeroing of position set as tag to rtrace
*** empty log message ***
*** empty log message ***
test debugging
visual debugging pass
first version of mkillum
*** empty log message ***
*** empty log message ***
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.