├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── data ├── DoRF │ ├── Advantix-100CD.rf │ ├── Advantix-200CD.rf │ ├── Advantix-400CD.rf │ ├── Curves.txt │ ├── Eastman-Double-X-NegCD12min.rf │ ├── Eastman-Double-X-NegCD4min.rf │ ├── Eastman-Double-X-NegCD5min.rf │ ├── Eastman-Double-X-NegCD6min.rf │ ├── Ektachrome-100-plusCD.rf │ ├── Ektachrome-100CD.rf │ ├── Ektachrome-320TCD.rf │ ├── Ektachrome-400XCD.rf │ ├── Ektachrome-64CD.rf │ ├── Ektachrome-64TCD.rf │ ├── Ektachrome-E100SCD.rf │ ├── F125CD.rf │ ├── F250CD.rf │ ├── F400CD.rf │ ├── FCICD.rf │ ├── FP2900ZB.rf │ ├── FP2900ZG.rf │ ├── FP2900ZR.rf │ ├── Gold-100CD.rf │ ├── Gold-200CD.rf │ ├── Kodachrome-200CD.rf │ ├── Kodachrome-25CD.rf │ ├── Kodachrome-64CD.rf │ ├── Max-Zoom-800CD.rf │ ├── Portra-100TCD.rf │ ├── Portra-160NCCD.rf │ ├── Portra-160VCCD.rf │ ├── Portra-400NCCD.rf │ ├── Portra-400VCCD.rf │ ├── Portra-800CD.rf │ ├── Sony-DXC-9000.rf │ ├── agfa-scala-200xCDPush1.rf │ ├── agfa-scala-200xCDPush2.rf │ ├── agfa-scala-200xCDPush3.rf │ ├── agfa-scala-200xCDStandard.rf │ ├── agfa-scala-200xPull1.rf │ ├── agfachrome-ctpecisa-200CD.rf │ ├── agfachrome-ctprecisa-100CD.rf │ ├── agfachrome-rsx2-050CD.rf │ ├── agfachrome-rsx2-100CD.rf │ ├── agfachrome-rsx2-200CD.rf │ ├── agfacolor-futura-100CD.rf │ ├── agfacolor-futura-200CD.rf │ ├── agfacolor-futura-400CD.rf │ ├── agfacolor-futuraII-100CD.rf │ ├── agfacolor-futuraII-200CD.rf │ ├── agfacolor-futuraII-400CD.rf │ ├── agfacolor-hdc-100-plusCD.rf │ ├── agfacolor-hdc-200-plusCD.rf │ ├── agfacolor-hdc-400-plusCD.rf │ ├── agfacolor-optimaII-100CD.rf │ ├── agfacolor-optimaII-200CD.rf │ ├── agfacolor-ultra-050-CD.rf │ ├── agfacolor-vista-100CD.rf │ ├── agfacolor-vista-200CD.rf │ ├── agfacolor-vista-400CD.rf │ ├── agfacolor-vista-800CD.rf │ ├── agfapan-apx-025CD.rf │ ├── agfapan-apx-100CD.rf │ ├── agfapan-apx-400-sCD.rf │ ├── agfapan-apx-400CD.rf │ ├── dscs315-1.rf │ ├── dscs315-2.rf │ ├── dscs315-3.rf │ ├── dscs315-4.rf │ ├── dscs315-5.rf │ ├── dscs315-6.rf │ ├── gamma+0.2.rf │ ├── gamma+0.4.rf │ ├── gamma+0.6.rf │ ├── gamma+0.8.rf │ ├── gamma+1.0.rf │ ├── gamma+1.2.rf │ ├── gamma+1.4.rf │ ├── gamma+1.6.rf │ ├── gamma+1.8.rf │ ├── gamma+2.0.rf │ ├── gamma+2.2.rf │ ├── gamma+2.4.rf │ ├── gamma+2.6.rf │ ├── kaf2001CD.rf │ ├── kaf3000CD.rf │ ├── kai0311CD.rf │ ├── kai0372CD.rf │ ├── kai1010CD.rf │ ├── optura981111.SLRR.rf │ ├── optura981111.rf │ ├── optura981113.rf │ └── optura981114.rf └── example_images │ ├── cornell_box.exr │ └── cornell_box.hdr ├── ext ├── stb │ ├── stb_image.h │ └── stb_image_write.h ├── tinyexr │ └── tinyexr.h └── tinyformat │ └── tinyformat.h ├── res ├── logo.svg ├── screenshot.jpg ├── tonemapper.icns ├── tonemapper.ico └── tonemapper.rc └── src ├── Color.h ├── Global.h ├── Gui.cpp ├── Gui.h ├── Image.cpp ├── Image.h ├── Tonemap.cpp ├── Tonemap.h ├── main.cpp └── operators ├── AcesGuyFilmicOperator.cpp ├── AcesHillFilmicOperator.cpp ├── AcesNarkowiczFilmicOperator.cpp ├── AldridgeFilmicOperator.cpp ├── ClampingOperator.cpp ├── DayFilmicOperator.cpp ├── DragoOperator.cpp ├── DurandDorseyOperator.cpp ├── ExponentialOperator.cpp ├── ExponentiationOperator.cpp ├── FerwerdaOperator.cpp ├── GammaOperator.cpp ├── HableFilmicOperator.cpp ├── HableUpdatedFilmicOperator.cpp ├── HejlBurgessDawsonFilmicOperator.cpp ├── LogarithmicOperator.cpp ├── LottesFilmicOperator.cpp ├── MaximumDivisionOperator.cpp ├── MeanValueOperator.cpp ├── ReinhardDevlinOperator.cpp ├── ReinhardExtendedOperator.cpp ├── ReinhardOperator.cpp ├── ResponseFunctionDataFileOperator.cpp ├── SchlickOperator.cpp ├── SrgbOperator.cpp ├── TumblinRushmeierOperator.cpp ├── UchimuraFilmicOperator.cpp └── WardOperator.cpp /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /python 3 | .DS_Store 4 | todo.txt 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/README.md -------------------------------------------------------------------------------- /data/DoRF/Advantix-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Advantix-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/Advantix-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Advantix-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/Advantix-400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Advantix-400CD.rf -------------------------------------------------------------------------------- /data/DoRF/Curves.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Curves.txt -------------------------------------------------------------------------------- /data/DoRF/Eastman-Double-X-NegCD12min.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Eastman-Double-X-NegCD12min.rf -------------------------------------------------------------------------------- /data/DoRF/Eastman-Double-X-NegCD4min.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Eastman-Double-X-NegCD4min.rf -------------------------------------------------------------------------------- /data/DoRF/Eastman-Double-X-NegCD5min.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Eastman-Double-X-NegCD5min.rf -------------------------------------------------------------------------------- /data/DoRF/Eastman-Double-X-NegCD6min.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Eastman-Double-X-NegCD6min.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-100-plusCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-100-plusCD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-320TCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-320TCD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-400XCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-400XCD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-64CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-64CD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-64TCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-64TCD.rf -------------------------------------------------------------------------------- /data/DoRF/Ektachrome-E100SCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Ektachrome-E100SCD.rf -------------------------------------------------------------------------------- /data/DoRF/F125CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/F125CD.rf -------------------------------------------------------------------------------- /data/DoRF/F250CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/F250CD.rf -------------------------------------------------------------------------------- /data/DoRF/F400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/F400CD.rf -------------------------------------------------------------------------------- /data/DoRF/FCICD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/FCICD.rf -------------------------------------------------------------------------------- /data/DoRF/FP2900ZB.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/FP2900ZB.rf -------------------------------------------------------------------------------- /data/DoRF/FP2900ZG.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/FP2900ZG.rf -------------------------------------------------------------------------------- /data/DoRF/FP2900ZR.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/FP2900ZR.rf -------------------------------------------------------------------------------- /data/DoRF/Gold-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Gold-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/Gold-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Gold-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/Kodachrome-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Kodachrome-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/Kodachrome-25CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Kodachrome-25CD.rf -------------------------------------------------------------------------------- /data/DoRF/Kodachrome-64CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Kodachrome-64CD.rf -------------------------------------------------------------------------------- /data/DoRF/Max-Zoom-800CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Max-Zoom-800CD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-100TCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-100TCD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-160NCCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-160NCCD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-160VCCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-160VCCD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-400NCCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-400NCCD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-400VCCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-400VCCD.rf -------------------------------------------------------------------------------- /data/DoRF/Portra-800CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Portra-800CD.rf -------------------------------------------------------------------------------- /data/DoRF/Sony-DXC-9000.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/Sony-DXC-9000.rf -------------------------------------------------------------------------------- /data/DoRF/agfa-scala-200xCDPush1.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfa-scala-200xCDPush1.rf -------------------------------------------------------------------------------- /data/DoRF/agfa-scala-200xCDPush2.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfa-scala-200xCDPush2.rf -------------------------------------------------------------------------------- /data/DoRF/agfa-scala-200xCDPush3.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfa-scala-200xCDPush3.rf -------------------------------------------------------------------------------- /data/DoRF/agfa-scala-200xCDStandard.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfa-scala-200xCDStandard.rf -------------------------------------------------------------------------------- /data/DoRF/agfa-scala-200xPull1.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfa-scala-200xPull1.rf -------------------------------------------------------------------------------- /data/DoRF/agfachrome-ctpecisa-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfachrome-ctpecisa-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfachrome-ctprecisa-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfachrome-ctprecisa-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfachrome-rsx2-050CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfachrome-rsx2-050CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfachrome-rsx2-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfachrome-rsx2-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfachrome-rsx2-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfachrome-rsx2-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futura-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futura-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futura-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futura-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futura-400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futura-400CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futuraII-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futuraII-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futuraII-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futuraII-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-futuraII-400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-futuraII-400CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-hdc-100-plusCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-hdc-100-plusCD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-hdc-200-plusCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-hdc-200-plusCD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-hdc-400-plusCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-hdc-400-plusCD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-optimaII-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-optimaII-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-optimaII-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-optimaII-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-ultra-050-CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-ultra-050-CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-vista-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-vista-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-vista-200CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-vista-200CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-vista-400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-vista-400CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfacolor-vista-800CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfacolor-vista-800CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfapan-apx-025CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfapan-apx-025CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfapan-apx-100CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfapan-apx-100CD.rf -------------------------------------------------------------------------------- /data/DoRF/agfapan-apx-400-sCD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfapan-apx-400-sCD.rf -------------------------------------------------------------------------------- /data/DoRF/agfapan-apx-400CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/agfapan-apx-400CD.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-1.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-1.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-2.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-2.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-3.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-3.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-4.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-4.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-5.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-5.rf -------------------------------------------------------------------------------- /data/DoRF/dscs315-6.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/dscs315-6.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+0.2.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+0.2.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+0.4.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+0.4.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+0.6.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+0.6.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+0.8.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+0.8.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+1.0.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+1.0.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+1.2.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+1.2.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+1.4.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+1.4.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+1.6.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+1.6.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+1.8.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+1.8.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+2.0.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+2.0.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+2.2.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+2.2.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+2.4.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+2.4.rf -------------------------------------------------------------------------------- /data/DoRF/gamma+2.6.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/gamma+2.6.rf -------------------------------------------------------------------------------- /data/DoRF/kaf2001CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/kaf2001CD.rf -------------------------------------------------------------------------------- /data/DoRF/kaf3000CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/kaf3000CD.rf -------------------------------------------------------------------------------- /data/DoRF/kai0311CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/kai0311CD.rf -------------------------------------------------------------------------------- /data/DoRF/kai0372CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/kai0372CD.rf -------------------------------------------------------------------------------- /data/DoRF/kai1010CD.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/kai1010CD.rf -------------------------------------------------------------------------------- /data/DoRF/optura981111.SLRR.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/optura981111.SLRR.rf -------------------------------------------------------------------------------- /data/DoRF/optura981111.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/optura981111.rf -------------------------------------------------------------------------------- /data/DoRF/optura981113.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/optura981113.rf -------------------------------------------------------------------------------- /data/DoRF/optura981114.rf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/DoRF/optura981114.rf -------------------------------------------------------------------------------- /data/example_images/cornell_box.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/example_images/cornell_box.exr -------------------------------------------------------------------------------- /data/example_images/cornell_box.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/data/example_images/cornell_box.hdr -------------------------------------------------------------------------------- /ext/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/ext/stb/stb_image.h -------------------------------------------------------------------------------- /ext/stb/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/ext/stb/stb_image_write.h -------------------------------------------------------------------------------- /ext/tinyexr/tinyexr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/ext/tinyexr/tinyexr.h -------------------------------------------------------------------------------- /ext/tinyformat/tinyformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/ext/tinyformat/tinyformat.h -------------------------------------------------------------------------------- /res/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/res/logo.svg -------------------------------------------------------------------------------- /res/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/res/screenshot.jpg -------------------------------------------------------------------------------- /res/tonemapper.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/res/tonemapper.icns -------------------------------------------------------------------------------- /res/tonemapper.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/res/tonemapper.ico -------------------------------------------------------------------------------- /res/tonemapper.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/res/tonemapper.rc -------------------------------------------------------------------------------- /src/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Color.h -------------------------------------------------------------------------------- /src/Global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Global.h -------------------------------------------------------------------------------- /src/Gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Gui.cpp -------------------------------------------------------------------------------- /src/Gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Gui.h -------------------------------------------------------------------------------- /src/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Image.cpp -------------------------------------------------------------------------------- /src/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Image.h -------------------------------------------------------------------------------- /src/Tonemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Tonemap.cpp -------------------------------------------------------------------------------- /src/Tonemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/Tonemap.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/operators/AcesGuyFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/AcesGuyFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/AcesHillFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/AcesHillFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/AcesNarkowiczFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/AcesNarkowiczFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/AldridgeFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/AldridgeFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/ClampingOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ClampingOperator.cpp -------------------------------------------------------------------------------- /src/operators/DayFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/DayFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/DragoOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/DragoOperator.cpp -------------------------------------------------------------------------------- /src/operators/DurandDorseyOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/DurandDorseyOperator.cpp -------------------------------------------------------------------------------- /src/operators/ExponentialOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ExponentialOperator.cpp -------------------------------------------------------------------------------- /src/operators/ExponentiationOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ExponentiationOperator.cpp -------------------------------------------------------------------------------- /src/operators/FerwerdaOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/FerwerdaOperator.cpp -------------------------------------------------------------------------------- /src/operators/GammaOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/GammaOperator.cpp -------------------------------------------------------------------------------- /src/operators/HableFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/HableFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/HableUpdatedFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/HableUpdatedFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/HejlBurgessDawsonFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/HejlBurgessDawsonFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/LogarithmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/LogarithmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/LottesFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/LottesFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/MaximumDivisionOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/MaximumDivisionOperator.cpp -------------------------------------------------------------------------------- /src/operators/MeanValueOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/MeanValueOperator.cpp -------------------------------------------------------------------------------- /src/operators/ReinhardDevlinOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ReinhardDevlinOperator.cpp -------------------------------------------------------------------------------- /src/operators/ReinhardExtendedOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ReinhardExtendedOperator.cpp -------------------------------------------------------------------------------- /src/operators/ReinhardOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ReinhardOperator.cpp -------------------------------------------------------------------------------- /src/operators/ResponseFunctionDataFileOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/ResponseFunctionDataFileOperator.cpp -------------------------------------------------------------------------------- /src/operators/SchlickOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/SchlickOperator.cpp -------------------------------------------------------------------------------- /src/operators/SrgbOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/SrgbOperator.cpp -------------------------------------------------------------------------------- /src/operators/TumblinRushmeierOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/TumblinRushmeierOperator.cpp -------------------------------------------------------------------------------- /src/operators/UchimuraFilmicOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/UchimuraFilmicOperator.cpp -------------------------------------------------------------------------------- /src/operators/WardOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshula/tonemapper/HEAD/src/operators/WardOperator.cpp --------------------------------------------------------------------------------