GraphfixSpecular
Graph
fixSpecular
History Graph
History Graph
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
b1706b2d7c9c | roland.schregle | Modified wavelet xform in pm*contrib*.c to always preserve the 3x3… | Jan 21 2022 | ||||
593b23987c45 | roland.schregle | Removed redundant photon key extraction in contribPhotonQuickSort(). Replaced… | Jan 16 2022 | ||||
c411c3724cd8 | roland.schregle | Modified pmapcontrib modules to PRESERVE the coarsest level wavelet… | Jan 15 2022 | ||||
9f35cb983d38 | roland.schregle | Rename PMAP_CONTRIB_MAXBINS to PMAP_CONTIRB_MAXCOEFFS in pmapcontrib.h, since… | Jan 14 2022 | ||||
00d0b6d23aa4 | roland.schregle | Revised symmetric/reflected wavelet xform boundary extension to repeat… | Jan 14 2022 | ||||
3028f0150d4b | roland.schregle | Added periodic (WAVELET_EXTEND_CYCL) and symmetric/reflection… | Jan 13 2022 | ||||
e5fa0498f4d7 | roland.schregle | Revised 2nd order gradient boundary extension for wavelet xform in padD4Step2(). | Jan 13 2022 | ||||
ca4676e0605d | roland.schregle | Changed default wavelet boundary extension mode to grad1 again | Jan 11 2022 | ||||
e4b615e3aba2 | roland.schregle | More wavelet testing, reintroduced WAVELET_FINAL_HAAR option after doubts, plus… | Jan 11 2022 | ||||
361b1c7b9a60 | roland.schregle | Added contribution photon caching code pmcontrib.{h,c}, also to Rmakefile. | Jan 9 2022 | ||||
88b444387e34 | roland.schregle | Added avgDetailCoeffs() to wavelet3.c to compare averaged detail coefficients… | Jan 7 2022 | ||||
718b45500244 | roland.schregle | Added option to return number of nonzero coefficients to padWaveletXform2(). | Jan 7 2022 | ||||
750fa3dfd451 | roland.schregle | Modified precomp contrib pmap to accept arbitrary bin sizes (no longer just… | Jan 6 2022 | ||||
d8f2823a05c5 | roland.schregle | Debugged pmcontrib4 with padded wavelet xform. Also fixed buggy handling of… | Jan 4 2022 | ||||
6748897025c7 | roland.schregle | Interim commit while integrating padded wavelet xform with pmapcontrib modules. | Jan 4 2022 | ||||
7f75e94a57e5 | roland.schregle | Updated references to 2D wavelet xform in pmapcontrib modules. Added 2nd order… | Dec 29 2021 | ||||
7449a2b8e70e | roland.schregle | Added 1st order gradient ("smooth") signal extension to padded D4 wavelet… | Dec 29 2021 | ||||
82befcc2fe9d | roland.schregle | Minor changes to output formatting in dumpCoeffs2() to neaten with nonstandard… | Dec 25 2021 | ||||
030c2b8b60b3 | roland.schregle | Modified coeffTresh() to also count empty (NaN) coeffs as thresholded in… | Dec 25 2021 | ||||
934786f85d40 | roland.schregle | Added "bump" function to wavelet3.c unit test. Minor changes to dumpCoeffs2(). | Dec 25 2021 | ||||
661f00339bcd | roland.schregle | 1st working version of padD4InvStep2(). Also reinstated code to handle excess… | Dec 25 2021 | ||||
27ff00f002ce | roland.schregle | padD4Step2() now performs fwd xform in two passes, on the set of approx and… | Dec 22 2021 | ||||
0fbdc9404a9c | roland.schregle | Renamed zeroCoeffs() to clearCoeffs(), which now initialises all coefficients… | Dec 21 2021 | ||||
55ce684f228b | roland.schregle | Intermediate commit while debugging wavelet3.c (2D wavelet xform with boundary… | Dec 21 2021 | ||||
c8e0ea3ec941 | roland.schregle | Intermediate commit in the process of debugging 2D padded wavelet transform in… | Dec 21 2021 | ||||
7c3cdf7d79d2 | roland.schregle | Attempt at 2D wavelet xform WITH PADDING; this reuses code from wavelet.c. THIS… | Dec 18 2021 | ||||
d8a91a0639ac | roland.schregle | Revised refinement of mRGBE range minimum in mRGBEinit() to bail out if minimum… | Dec 16 2021 | ||||
86ab587c7326 | roland.schregle | Revised handling of coefficient mode in distribPhotonContrib(); photon flux is… | Dec 16 2021 | ||||
46ae0123f8a4 | roland.schregle | Added -am option to mkpmap in support of precomputing contribution photons | Dec 14 2021 | ||||
c1063521fe13 | roland.schregle | Removed #ifdef PMAP_CONTRIB in pmapio.c as it caused contrib stuff to fail… | Dec 13 2021 | ||||
eac42ec40840 | roland.schregle | Added WAVELET_TEST_mRGBE option to the unit test in wavelet2.c. This tests the… | Dec 13 2021 | ||||
2c56e75f1a12 | roland.schregle | Added options to wavelet2 unit test to generate monotonically increasing input… | Dec 12 2021 | ||||
99d71ea876f8 | roland.schregle | Revised comments on PMAP_CONTRIB_ZEROJITTER; sorry, didn't work. Seemed like a… | Dec 12 2021 | ||||
1993bc175c04 | roland.schregle | Revised mRGBEinit() to adjust range minimum as a function of the normalisation… | Dec 11 2021 | ||||
aa0775f8c7af | roland.schregle | Moved printdefaults() and options defaults outside main() in pmapdump.c after… | Dec 11 2021 | ||||
8c664efc632b | roland.schregle | Moved struct EncodedPreComputedContrib in pmapcontrib.h, set as type for… | Dec 10 2021 | ||||
a2fb1f58d893 | roland.schregle | Added mRGBE_ZEROJITTER to jitter mRGBE-encoded zeroes, otherwise these map to… | Dec 8 2021 | ||||
3cf355142bd4 | roland.schregle | Revised some comments in mRGBE code. Added thresholding to wavelet unit test. | Dec 8 2021 | ||||
5ff9deea4ab1 | roland.schregle | Fixed multiple issues with mRGBE encoding/decoding. At this point it's not… | Dec 7 2021 | ||||
df7fae8d05f8 | roland.schregle | Moved contribPhotonSwap() outside contribSortRecurse() after errors were… | Dec 4 2021 | ||||
d065330c25b2 | roland.schregle | Added handling of single compressed bin (=max compression); the mRGBE minimum… | Dec 4 2021 | ||||
7914edf3b2b2 | roland.schregle | Added warning to checkContribModifier() if contrib photon lookup bwidth is… | Dec 3 2021 | ||||
89adec2666a9 | roland.schregle | Revised mkpmap, rcmain and pmapcontrib modules to compile with kd-tree… | Dec 3 2021 | ||||
9645ce411571 | roland.schregle | Minor changes to pmapdump's help | Dec 2 2021 | ||||
df340bd20418 | roland.schregle | Added photon flux normalisation option -O to pmapdump | Dec 2 2021 | ||||
6d6205457c43 | roland.schregle | Renamed ThreshWaveletCoeff to EncodedPreCompContrib in pmapcontrib.c, since… | Dec 1 2021 | ||||
288744f4aa9c | roland.schregle | Precomp contrib bugfixes for handling of disabled binning, added… | Nov 30 2021 | ||||
6ca6b34ba3ac | roland.schregle | Initial work on precomp. contribution decoding and decompression in pmcontrib4. | Nov 27 2021 | ||||
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 |
c4science · Help