- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Dec 1 2021
Dec 1 2021
roland.schregle committed R10977:6d6205457c43: Renamed ThreshWaveletCoeff to EncodedPreCompContrib in pmapcontrib.c, since… (authored by roland.schregle).
Renamed ThreshWaveletCoeff to EncodedPreCompContrib in pmapcontrib.c, since…
Nov 27 2021
Nov 27 2021
roland.schregle committed R10977:6fd5fde7e4ad: Removed contribTab in PhotonMap and made global variable in pmapcontrib.c as a… (authored by roland.schregle).
Removed contribTab in PhotonMap and made global variable in pmapcontrib.c as a…
roland.schregle committed R10977:6ca6b34ba3ac: Initial work on precomp. contribution decoding and decompression in pmcontrib4. (authored by roland.schregle).
Initial work on precomp. contribution decoding and decompression in pmcontrib4.
roland.schregle committed R10977:820b006f427b: Added loading funcs for precomputed contrib pmaps, but no per-modifier photon… (authored by roland.schregle).
Added loading funcs for precomputed contrib pmaps, but no per-modifier photon…
roland.schregle committed R10977:74ba77c37598: Intermediate commit while figuring out how to init contribution LUT from rcmain. (authored by roland.schregle).
Intermediate commit while figuring out how to init contribution LUT from rcmain.
Nov 20 2021
Nov 20 2021
roland.schregle committed R10977:f0d689729faf: 1st version that saves a precomputed contrib pmap. Per-modifier pmaps… (authored by roland.schregle).
1st version that saves a precomputed contrib pmap. Per-modifier pmaps…
Nov 12 2021
Nov 12 2021
roland.schregle committed R10977:c92c3227738e: Revised contrib photon code to contain precomputed contribs struct… (authored by roland.schregle).
Revised contrib photon code to contain precomputed contribs struct…
roland.schregle committed R10977:c2c704efed1a: Added pmcontribsort.{c,h} to perform out-of-core mergesort on precomp. contrib… (authored by roland.schregle).
Added pmcontribsort.{c,h} to perform out-of-core mergesort on precomp. contrib…
Nov 2 2021
Nov 2 2021
roland.schregle committed R10977:8ac412c7e6ca: Added pmcontrib4 with contrib pmap routines that interface to rcontrib (authored by roland.schregle).
Added pmcontrib4 with contrib pmap routines that interface to rcontrib
roland.schregle committed R10977:aefe7040d692: Moved contrib pmap building routines into pmcontrib3.c, rcontrib routines into… (authored by roland.schregle).
Moved contrib pmap building routines into pmcontrib3.c, rcontrib routines into…
roland.schregle committed R10977:b18cc6253674: Modified to generate per-modifier precomputed contrib pmaps (authored by roland.schregle).
Modified to generate per-modifier precomputed contrib pmaps
roland.schregle committed R10977:901cd56cc75a: Added handling of single bin contribs (i.e. no binning); this is untested! (authored by roland.schregle).
Added handling of single bin contribs (i.e. no binning); this is untested!
roland.schregle committed R10977:45f043963340: Fixed memory leaks, added UNTESTED code to handle single contribution bin (so… (authored by roland.schregle).
Fixed memory leaks, added UNTESTED code to handle single contribution bin (so…
Oct 13 2021
Oct 13 2021
roland.schregle committed R10977:69802f99c94e: 1st working version of precomputed contribs for single modifier, with wavelet… (authored by roland.schregle).
1st working version of precomputed contribs for single modifier, with wavelet…
Sep 11 2021
Sep 11 2021
roland.schregle committed R10977:871a569cf352: Added mrgbe-test target to Rmakefile (authored by roland.schregle).
Added mrgbe-test target to Rmakefile
Sep 8 2021
Sep 8 2021
roland.schregle committed R10977:186811c89642: Added wavelet.{h,c} again, as these are apparently _completely_ removed from… (authored by roland.schregle).
Added wavelet.{h,c} again, as these are apparently _completely_ removed from…
roland.schregle committed R10977:bd570b55223e: Removed wavelet.{h,c}. Got rid of encapsulated struct and its coeff field in… (authored by roland.schregle).
Removed wavelet.{h,c}. Got rid of encapsulated struct and its coeff field in…
roland.schregle committed R10977:b06e8a653e61: Fixed compilation issue with strict compilers which refuse to init static… (authored by roland.schregle).
Fixed compilation issue with strict compilers which refuse to init static…
Sep 6 2021
Sep 6 2021
roland.schregle committed R10977:6cdb7b2dcc3c: Fixed bug parsing -apH, as modifiers were clobbered by subsequent instances of… (authored by roland.schregle).
Fixed bug parsing -apH, as modifiers were clobbered by subsequent instances of…
Sep 5 2021
Sep 5 2021
roland.schregle committed R10977:5ff2a559ac48: Increased PMAP_MAXROI to 4096 (authored by roland.schregle).
Increased PMAP_MAXROI to 4096
roland.schregle committed R10977:d84a71848dd5: Optimised polyhedral ROI inclusion check by precending expensive crossings test… (authored by roland.schregle).
Optimised polyhedral ROI inclusion check by precending expensive crossings test…
roland.schregle committed R10977:4263b596fcc4: Updated Rmakefile dependencies, Added 2nd iteration to inclusion test using… (authored by roland.schregle).
Updated Rmakefile dependencies, Added 2nd iteration to inclusion test using…
roland.schregle committed R10977:7f2dd2115f6c: Modified getPhotonPorts() to bail out with an error if ports geometry for a… (authored by roland.schregle).
Modified getPhotonPorts() to bail out with an error if ports geometry for a…
Sep 4 2021
Sep 4 2021
roland.schregle committed R10977:2623f4232550: Fixed fudge factor to guarantee intersection for surface-bound photons in… (authored by roland.schregle).
Fixed fudge factor to guarantee intersection for surface-bound photons in…
roland.schregle committed R10977:2fe51be4b7ce: Revised path length stats in buildPhotonMap() for transient lightflow photon… (authored by roland.schregle).
Revised path length stats in buildPhotonMap() for transient lightflow photon…
roland.schregle committed R10977:e744ffdabac9: Reverted to previous version with Iliffe arrays. Renamed CoeffArray2 to… (authored by roland.schregle).
Reverted to previous version with Iliffe arrays. Renamed CoeffArray2 to…
roland.schregle committed R10977:5f51bb00f068: Testing version of 2D wavelet transform using flattened arrays and indexing… (authored by roland.schregle).
Testing version of 2D wavelet transform using flattened arrays and indexing…
Aug 31 2021
Aug 31 2021
roland.schregle committed R10977:ea002f2bf147: Added polyhedral ROIs via mkpmap's -aph/-apH option. Moved ROI stuff into new… (authored by roland.schregle).
Added polyhedral ROIs via mkpmap's -aph/-apH option. Moved ROI stuff into new…
Aug 12 2021
Aug 12 2021
roland.schregle committed R10977:8699167f737d: Added coefficient type override via macro WAVELET_COEFF, which defaults to… (authored by roland.schregle).
Added coefficient type override via macro WAVELET_COEFF, which defaults to…
Jul 19 2021
Jul 19 2021
roland.schregle committed R10977:7c5479289dea: 2D wavelet transform doesn't bomb, but D4 reconstruction wrong. (authored by roland.schregle).
2D wavelet transform doesn't bomb, but D4 reconstruction wrong.
roland.schregle committed R10977:5ac723a9cc84: Working version of wavelet2 which handles axes either via index twiddling… (authored by roland.schregle).
Working version of wavelet2 which handles axes either via index twiddling…
roland.schregle committed R10977:60cddb2f3e77: Testing version of 2D wavelet xform with wraparound; suboptimal, but WORKS... (authored by roland.schregle).
Testing version of 2D wavelet xform with wraparound; suboptimal, but WORKS...
roland.schregle committed R10977:1195a9074a4a: Added axes to debugging messages in d4Step()/haarStep() (authored by roland.schregle).
Added axes to debugging messages in d4Step()/haarStep()
roland.schregle committed R10977:2f6893389758: Cleaned up and stuck to wraparound at boundaries for now. Added option to read… (authored by roland.schregle).
Cleaned up and stuck to wraparound at boundaries for now. Added option to read…
Jul 2 2021
Jul 2 2021
roland.schregle committed R10977:a024a357a06c: Added remaining files in rt directory, including stock code (authored by roland.schregle).
Added remaining files in rt directory, including stock code
Jun 30 2021
Jun 30 2021
roland.schregle committed R10977:453de9687fe8: Documented -aH hemi/spherical lookup toggle (authored by roland.schregle).
Documented -aH hemi/spherical lookup toggle
roland.schregle committed R10977:05acc34f06b4: Added surface-bound transient photon map via mkpmap's -apt option. Added… (authored by roland.schregle).
Added surface-bound transient photon map via mkpmap's -apt option. Added…
roland.schregle committed R10977:c1f0efb5afa3: Added -aH option to rpict/rtrace/etc to toggle between hemispherical/spherical… (authored by roland.schregle).
Added -aH option to rpict/rtrace/etc to toggle between hemispherical/spherical…
roland.schregle committed R10977:823fe21695c1: Updated OOC_BuildPhotonMap() to new contrib pmap fields (pmap->lastContribSrc… (authored by roland.schregle).
Updated OOC_BuildPhotonMap() to new contrib pmap fields (pmap->lastContribSrc…
roland.schregle committed R10977:60b7c7cd95f8: Disabled rendering of (transient) lightflow pmap via participating medium; the… (authored by roland.schregle).
Disabled rendering of (transient) lightflow pmap via participating medium; the…
Jun 26 2021
Jun 26 2021
roland.schregle committed R10977:df5816ce3fe5: Added average transient photon path length distance to CoG distance… (authored by roland.schregle).
Added average transient photon path length distance to CoG distance…
roland.schregle committed R10977:7e8d58ca892e: Fixed buggy material defs for (trans)lightflow pmaps (authored by roland.schregle).
Fixed buggy material defs for (trans)lightflow pmaps
roland.schregle committed R10977:a8ee1830db88: Removed init of pmap->time in initPhotonMap(); this is already set by… (authored by roland.schregle).
Removed init of pmap->time in initPhotonMap(); this is already set by…
Jun 25 2021
Jun 25 2021
roland.schregle committed R10977:28f23a4f6712: Updated README with transient photonflow (authored by roland.schregle).
Updated README with transient photonflow
Jun 24 2021
Jun 24 2021
roland.schregle committed R10977:4c52961f15fb: Fixed buggy/missing handling of maximum photon path lenght in photonParticipate… (authored by roland.schregle).
Fixed buggy/missing handling of maximum photon path lenght in photonParticipate…
roland.schregle committed R10977:502a4b2854e2: 1st working version using transient lightflow photon map. Also renamed… (authored by roland.schregle).
1st working version using transient lightflow photon map. Also renamed…
roland.schregle committed R10977:6e6516d24a02: Added PMAP_TYPE_TRANSLIGHTFLOW (authored by roland.schregle).
Added PMAP_TYPE_TRANSLIGHTFLOW
roland.schregle committed R10977:be0a78356c8b: Added time and velocity parameters to support transient lightflow pmap, renamed… (authored by roland.schregle).
Added time and velocity parameters to support transient lightflow pmap, renamed…
roland.schregle committed R10977:8f2e1143fb92: Revised hemispherical lookups for photon flow, since these reduce bias for… (authored by roland.schregle).
Revised hemispherical lookups for photon flow, since these reduce bias for…
roland.schregle committed R10977:b069940ff9c9: Removed rgbecontrib, replaced by mrgbe (authored by roland.schregle).
Removed rgbecontrib, replaced by mrgbe
roland.schregle committed R10977:02119a882441: Added 4D kd-tree (pmaptkdt) to support transient photon mapping. Made… (authored by roland.schregle).
Added 4D kd-tree (pmaptkdt) to support transient photon mapping. Made…
roland.schregle committed R10977:0c4cacf74469: Modified mRGBE routines to limit encoding to a specified input range for… (authored by roland.schregle).
Modified mRGBE routines to limit encoding to a specified input range for…
roland.schregle committed R10977:3e3d4953cd24: Revised header comments, removing (among udders) redundant references to a (now… (authored by roland.schregle).
Revised header comments, removing (among udders) redundant references to a (now…
roland.schregle committed R10977:3772c0ebd22e: Added separate code to handle quadrilateral sources in flatPhotonOrigin(); this… (authored by roland.schregle).
Added separate code to handle quadrilateral sources in flatPhotonOrigin(); this…
roland.schregle committed R10977:7df69e685944: Added mrgbe.c as more general replacement for rgbecontrib.c (authored by roland.schregle).
Added mrgbe.c as more general replacement for rgbecontrib.c
Jun 9 2021
Jun 9 2021
roland.schregle committed R10977:12d3b5bd9041: Removed redundant output of photon origins on polygonal sources in… (authored by roland.schregle).
Removed redundant output of photon origins on polygonal sources in…
Jun 8 2021
Jun 8 2021
roland.schregle committed R10977:dd7f5692deca: Added bidirectional antimatter sensors to mkpmap via -aps[+/-/0] option. (authored by roland.schregle).
Added bidirectional antimatter sensors to mkpmap via -aps[+/-/0] option.
roland.schregle committed R10977:c66aa8e5e235: Added rcmain.c with modified call to initPmapContrib(), made warnings about… (authored by roland.schregle).
Added rcmain.c with modified call to initPmapContrib(), made warnings about…
roland.schregle committed R10977:481944549645: Removed redundant code (mostly counter updates in photon distribution routines) (authored by roland.schregle).
Removed redundant code (mostly counter updates in photon distribution routines)
roland.schregle committed R10977:7bd7f089982a: Added tempfile cleanup if buildPhotonMap() fails, corrected radius in short… (authored by roland.schregle).
Added tempfile cleanup if buildPhotonMap() fails, corrected radius in short…
roland.schregle committed R10977:cde94a659625: Improved sampling of flat photon ports / light sources; added specific code to… (authored by roland.schregle).
Improved sampling of flat photon ports / light sources; added specific code to…
May 28 2021
May 28 2021
roland.schregle committed R10977:e6508e65066b: Merge branch 'pmapmerge' of https://c4science.ch/source/RadiancePmap into… (authored by roland.schregle).
Merge branch 'pmapmerge' of https://c4science.ch/source/RadiancePmap into…
roland.schregle committed R10977:0392180e919c: Added radDefs/colDefs entry to pmapdump for (temp) lightflow photon map type. (authored by roland.schregle).
Added radDefs/colDefs entry to pmapdump for (temp) lightflow photon map type.
roland.schregle committed R10977:5e57cb813bca: Added radDefs/colDefs entry for (temp) lightflow photon map type. (authored by roland.schregle).
Added radDefs/colDefs entry for (temp) lightflow photon map type.
May 27 2021
May 27 2021
roland.schregle committed R10977:ace6541ebf74: Revised and verified 3D Epanechnikov kernel in lightFlowPhotonDensity, updated… (authored by roland.schregle).
Revised and verified 3D Epanechnikov kernel in lightFlowPhotonDensity, updated…
May 25 2021
May 25 2021
roland.schregle committed R10977:2a55def4bf5d: Documented mean spherical (-aS) option in photon flow README. (authored by roland.schregle).
Documented mean spherical (-aS) option in photon flow README.
roland.schregle committed R10977:9a557dc0b844: Added mean spherical illuminance evaluation for lightflow pmap via -aS… (authored by roland.schregle).
Added mean spherical illuminance evaluation for lightflow pmap via -aS…
May 22 2021
May 22 2021
roland.schregle committed R10977:05c8ca495c84: Renamed oocmorton.{h,c} to more general morton.{h,c}. Added routines for 2D… (authored by roland.schregle).
Renamed oocmorton.{h,c} to more general morton.{h,c}. Added routines for 2D…
roland.schregle committed R10977:6354de6f29cf: 1st compilable version after merging and fixing up loose ends. Renamed Photon. (authored by roland.schregle).
1st compilable version after merging and fixing up loose ends. Renamed Photon.
roland.schregle committed R10977:2aaded38bcea: Merge remote-tracking branch 'origin/precompContrib' into pmapmerge Manual… (authored by roland.schregle).
Merge remote-tracking branch 'origin/precompContrib' into pmapmerge Manual…
May 14 2021
May 14 2021
roland.schregle committed R10977:0f965ef9f245: Added support for spherical ROI via mkpmap's -apI option. (authored by roland.schregle).
Added support for spherical ROI via mkpmap's -apI option.
roland.schregle committed R10977:3903be3a9ced: Updated comments to reflect omission of bin field. (authored by roland.schregle).
Updated comments to reflect omission of bin field.
roland.schregle committed R10977:31244064786d: Fixed off-by-one bug in waveletPresort() for odd sizes (authored by roland.schregle).
Fixed off-by-one bug in waveletPresort() for odd sizes
roland.schregle committed R10977:3a1a846d574e: Interim checkin of precompContribs (authored by roland.schregle).
Interim checkin of precompContribs
roland.schregle committed R10977:d4a1ce1e1424: Fixed bug in CDF inversion binary search in emitPhoton(). Added differentials… (authored by roland.schregle).
Fixed bug in CDF inversion binary search in emitPhoton(). Added differentials…
May 11 2021
May 11 2021
roland.schregle committed R10977:39cad12f1bdd: Documented revised rtrace input format with discrete pos-normal pairs for each… (authored by roland.schregle).
Documented revised rtrace input format with discrete pos-normal pairs for each…
roland.schregle committed R10977:e18570f97df8: Added unlinking of mmap'ed file when killing kids on bailout in distribPhotons… (authored by roland.schregle).
Added unlinking of mmap'ed file when killing kids on bailout in distribPhotons…
roland.schregle committed R10977:e8b7f5dbbe41: Added simplified lightFlowPhotonDensity() evaluation routine to get RGB… (authored by roland.schregle).
Added simplified lightFlowPhotonDensity() evaluation routine to get RGB…
roland.schregle committed R10977:efbfbaa35cae: Added lookup position to filter state passed to filterPhoton(); was used for… (authored by roland.schregle).
Added lookup position to filter state passed to filterPhoton(); was used for…
May 6 2021
May 6 2021
roland.schregle committed R10977:7d0b0b8055b7: Revised counter overflow check in distribPhotons(), added experimental code for… (authored by roland.schregle).
Revised counter overflow check in distribPhotons(), added experimental code for…
May 4 2021
May 4 2021
roland.schregle committed R10977:5114209477c0: Added convenience feature: albedo/eccentricity implicitly set to 1 with -apV… (authored by roland.schregle).
Added convenience feature: albedo/eccentricity implicitly set to 1 with -apV…
roland.schregle committed R10977:31fe9c3d121b: Heavily revised after reimplemenation with -apV option and volumetric approach… (authored by roland.schregle).
Heavily revised after reimplemenation with -apV option and volumetric approach…
roland.schregle committed R10977:c1a0fdc68f3c: Added flux correction (1/extinction) for lightflow photons in photonParticipate… (authored by roland.schregle).
Added flux correction (1/extinction) for lightflow photons in photonParticipate…
May 1 2021
May 1 2021
roland.schregle committed R10977:527a22fc2140: Disabled photon/per output to reduce clutter (authored by roland.schregle).
Disabled photon/per output to reduce clutter
roland.schregle committed R10977:cb7c588fd4c0: Added support for ray normals with lightflow pmap; these are interpreted as… (authored by roland.schregle).
Added support for ray normals with lightflow pmap; these are interpreted as…
roland.schregle committed R10977:d85689f8bfa0: RCS headers synced from CVS (authored by roland.schregle).
RCS headers synced from CVS
roland.schregle committed R10977:1162d9b37faa: Refactored photon path filtering as a general option via PMAP_PATHFILT… (authored by roland.schregle).
Refactored photon path filtering as a general option via PMAP_PATHFILT…
roland.schregle committed R10977:3016684d0f85: Added support for lightflow photon map in multDirectPmap(). (authored by roland.schregle).
Added support for lightflow photon map in multDirectPmap().
roland.schregle committed R10977:334319e2bee1: Added volumePhotonCubicIllum() to evaluate cubic illuminance from lightflow… (authored by roland.schregle).
Added volumePhotonCubicIllum() to evaluate cubic illuminance from lightflow…
roland.schregle committed R10977:52254d38e1dc: Added support for lightflow pmap, minor reformatting. (authored by roland.schregle).
Added support for lightflow pmap, minor reformatting.
roland.schregle committed R10977:5ee910d522e0: Refactor photon path ID filtering as an option via PMAP_PATHFILT, independent… (authored by roland.schregle).
Refactor photon path ID filtering as an option via PMAP_PATHFILT, independent…
roland.schregle committed R10977:657d112b6a2a: Photon path ID filtering refactored as option via PMAP_PATHFILT, independent of… (authored by roland.schregle).
Photon path ID filtering refactored as option via PMAP_PATHFILT, independent of…
roland.schregle committed R10977:d76a5da9cd02: Ambient component disabled in ambPmap() when using lightflow pmap. (authored by roland.schregle).
Ambient component disabled in ambPmap() when using lightflow pmap.
roland.schregle committed R10977:546813b129c1: Removed option -F to enable photon flow mode; this is replaced by a dedicated… (authored by roland.schregle).
Removed option -F to enable photon flow mode; this is replaced by a dedicated…
roland.schregle committed R10977:da3ddb703f88: Refactored photon path ID filter as an option via PMAP_PATHFILT (authored by roland.schregle).
Refactored photon path ID filter as an option via PMAP_PATHFILT
roland.schregle committed R10977:c5d871fe16fd: Added support for lightflow pmap. (authored by roland.schregle).
Added support for lightflow pmap.
roland.schregle committed R10977:ce80cf6cada8: Added support for lightflow pmap, remove photonFlow mode flag. (authored by roland.schregle).
Added support for lightflow pmap, remove photonFlow mode flag.
roland.schregle committed R10977:b992ed4549c0: Added num found photons to debugging output in volumePhotonSphIrrad() (authored by roland.schregle).
Added num found photons to debugging output in volumePhotonSphIrrad()
roland.schregle committed R10977:13ca07b1f026: Fixed bug in kdT_FindNeareset and OOC_FindNearest returning wrong maxDist2 if… (authored by roland.schregle).
Fixed bug in kdT_FindNeareset and OOC_FindNearest returning wrong maxDist2 if…
roland.schregle committed R10977:1d8451c26695: Added -apV option to generate lightflow pmap. (authored by roland.schregle).
Added -apV option to generate lightflow pmap.
c4science · Help