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