├── .babelrc ├── .github └── copilot-instructions.md ├── .gitignore ├── LICENSE ├── README.md ├── examples.html ├── index.html ├── instructions.html ├── jest.config.cjs ├── package.json ├── public ├── dist │ ├── 255db585f8a0eb28a1e4.svg │ ├── 2b3e1faf89f94a483539.png │ ├── 416d91365b44e4b4f477.png │ ├── 7a5643c730ac934189f5.svg │ ├── 7be8e3b179927ab7218d.svg │ ├── 8f2c4d11474275fbc161.png │ ├── css │ │ └── main.css │ └── js │ │ ├── app.js │ │ ├── main.js │ │ ├── main.js.LICENSE.txt │ │ ├── processor.js │ │ └── processor.js.LICENSE.txt ├── examples │ └── mt_fuji_8129.png ├── im │ ├── actual_error_grayscale.png │ ├── actual_error_terrarium.png │ ├── aizuwakamatsu_none.png │ ├── aizuwakamatsu_regular.png │ ├── aizuwakamatsu_smart.png │ ├── arrow.png │ ├── example_grand_canyon.png │ ├── grand_canyon_desserty.png │ ├── grand_canyon_desserty_2.png │ ├── grand_canyon_heightmap_sm.png │ ├── icon-code.png │ ├── icon-down.png │ ├── icon-left.png │ ├── icon-marker.png │ ├── icon-right.png │ ├── icon-up.png │ ├── icon-zoom-in.png │ ├── icon-zoom-out.png │ ├── icon-zoom.png │ ├── icons.ai │ ├── latlng_inputs.png │ ├── mapview.png │ ├── marker.png │ ├── mt_fuji_none.png │ ├── mt_fuji_regular.png │ └── mt_fuji_smart.png ├── test │ ├── 13-4092-2724.png │ ├── 13-4093-2724.png │ ├── 13-4094-2724.png │ ├── 13-4095-2724.png │ ├── 13-4096-2724.png │ ├── 13-4097-2724.png │ ├── bw16bit.png │ ├── terrarium.png │ ├── tiny16bitpng.png │ ├── tiny8bitpng.png │ └── tinyterrariumpng.png └── video │ └── grand_canyon.mp4 ├── rights.html ├── scripts └── generate-exr-lut.ts ├── src ├── UPNG.d.ts ├── UPNG.js ├── app.ts ├── buffer.ts ├── exr-conversion.ts ├── exr-decode.ts ├── exr-lut.ts ├── exr.ts ├── helpers.ts ├── im │ └── Octicons-mark-github.svg ├── image.ts ├── main.ts ├── nextzen.ts ├── png.ts ├── processor.ts ├── sass │ ├── _overrides.scss │ ├── _variables.scss │ └── main.scss ├── templates │ ├── footer.html │ └── header.html └── types.d.ts ├── tests ├── exr-conversion.test.ts ├── exr-export.test.ts ├── helpers.test.ts ├── nextzen.test.ts ├── png.test.ts └── resources │ ├── heightmap_16bit.exr │ ├── heightmap_16bit.png │ └── heightmap_32bit.exr ├── tsconfig.json ├── webpack.config.js ├── webpack.dev.config.js └── webpack.production.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015-ie"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/README.md -------------------------------------------------------------------------------- /examples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/examples.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/index.html -------------------------------------------------------------------------------- /instructions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/instructions.html -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/package.json -------------------------------------------------------------------------------- /public/dist/255db585f8a0eb28a1e4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/255db585f8a0eb28a1e4.svg -------------------------------------------------------------------------------- /public/dist/2b3e1faf89f94a483539.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/2b3e1faf89f94a483539.png -------------------------------------------------------------------------------- /public/dist/416d91365b44e4b4f477.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/416d91365b44e4b4f477.png -------------------------------------------------------------------------------- /public/dist/7a5643c730ac934189f5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/7a5643c730ac934189f5.svg -------------------------------------------------------------------------------- /public/dist/7be8e3b179927ab7218d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/7be8e3b179927ab7218d.svg -------------------------------------------------------------------------------- /public/dist/8f2c4d11474275fbc161.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/8f2c4d11474275fbc161.png -------------------------------------------------------------------------------- /public/dist/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/css/main.css -------------------------------------------------------------------------------- /public/dist/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/js/app.js -------------------------------------------------------------------------------- /public/dist/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/js/main.js -------------------------------------------------------------------------------- /public/dist/js/main.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/js/main.js.LICENSE.txt -------------------------------------------------------------------------------- /public/dist/js/processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/js/processor.js -------------------------------------------------------------------------------- /public/dist/js/processor.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/dist/js/processor.js.LICENSE.txt -------------------------------------------------------------------------------- /public/examples/mt_fuji_8129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/examples/mt_fuji_8129.png -------------------------------------------------------------------------------- /public/im/actual_error_grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/actual_error_grayscale.png -------------------------------------------------------------------------------- /public/im/actual_error_terrarium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/actual_error_terrarium.png -------------------------------------------------------------------------------- /public/im/aizuwakamatsu_none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/aizuwakamatsu_none.png -------------------------------------------------------------------------------- /public/im/aizuwakamatsu_regular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/aizuwakamatsu_regular.png -------------------------------------------------------------------------------- /public/im/aizuwakamatsu_smart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/aizuwakamatsu_smart.png -------------------------------------------------------------------------------- /public/im/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/arrow.png -------------------------------------------------------------------------------- /public/im/example_grand_canyon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/example_grand_canyon.png -------------------------------------------------------------------------------- /public/im/grand_canyon_desserty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/grand_canyon_desserty.png -------------------------------------------------------------------------------- /public/im/grand_canyon_desserty_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/grand_canyon_desserty_2.png -------------------------------------------------------------------------------- /public/im/grand_canyon_heightmap_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/grand_canyon_heightmap_sm.png -------------------------------------------------------------------------------- /public/im/icon-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-code.png -------------------------------------------------------------------------------- /public/im/icon-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-down.png -------------------------------------------------------------------------------- /public/im/icon-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-left.png -------------------------------------------------------------------------------- /public/im/icon-marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-marker.png -------------------------------------------------------------------------------- /public/im/icon-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-right.png -------------------------------------------------------------------------------- /public/im/icon-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-up.png -------------------------------------------------------------------------------- /public/im/icon-zoom-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-zoom-in.png -------------------------------------------------------------------------------- /public/im/icon-zoom-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-zoom-out.png -------------------------------------------------------------------------------- /public/im/icon-zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icon-zoom.png -------------------------------------------------------------------------------- /public/im/icons.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/icons.ai -------------------------------------------------------------------------------- /public/im/latlng_inputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/latlng_inputs.png -------------------------------------------------------------------------------- /public/im/mapview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/mapview.png -------------------------------------------------------------------------------- /public/im/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/marker.png -------------------------------------------------------------------------------- /public/im/mt_fuji_none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/mt_fuji_none.png -------------------------------------------------------------------------------- /public/im/mt_fuji_regular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/mt_fuji_regular.png -------------------------------------------------------------------------------- /public/im/mt_fuji_smart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/im/mt_fuji_smart.png -------------------------------------------------------------------------------- /public/test/13-4092-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4092-2724.png -------------------------------------------------------------------------------- /public/test/13-4093-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4093-2724.png -------------------------------------------------------------------------------- /public/test/13-4094-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4094-2724.png -------------------------------------------------------------------------------- /public/test/13-4095-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4095-2724.png -------------------------------------------------------------------------------- /public/test/13-4096-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4096-2724.png -------------------------------------------------------------------------------- /public/test/13-4097-2724.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/13-4097-2724.png -------------------------------------------------------------------------------- /public/test/bw16bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/bw16bit.png -------------------------------------------------------------------------------- /public/test/terrarium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/terrarium.png -------------------------------------------------------------------------------- /public/test/tiny16bitpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/tiny16bitpng.png -------------------------------------------------------------------------------- /public/test/tiny8bitpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/tiny8bitpng.png -------------------------------------------------------------------------------- /public/test/tinyterrariumpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/test/tinyterrariumpng.png -------------------------------------------------------------------------------- /public/video/grand_canyon.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/public/video/grand_canyon.mp4 -------------------------------------------------------------------------------- /rights.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/rights.html -------------------------------------------------------------------------------- /scripts/generate-exr-lut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/scripts/generate-exr-lut.ts -------------------------------------------------------------------------------- /src/UPNG.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/UPNG.d.ts -------------------------------------------------------------------------------- /src/UPNG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/UPNG.js -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/buffer.ts -------------------------------------------------------------------------------- /src/exr-conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/exr-conversion.ts -------------------------------------------------------------------------------- /src/exr-decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/exr-decode.ts -------------------------------------------------------------------------------- /src/exr-lut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/exr-lut.ts -------------------------------------------------------------------------------- /src/exr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/exr.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/im/Octicons-mark-github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/im/Octicons-mark-github.svg -------------------------------------------------------------------------------- /src/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/image.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/nextzen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/nextzen.ts -------------------------------------------------------------------------------- /src/png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/png.ts -------------------------------------------------------------------------------- /src/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/processor.ts -------------------------------------------------------------------------------- /src/sass/_overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/sass/_overrides.scss -------------------------------------------------------------------------------- /src/sass/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/sass/_variables.scss -------------------------------------------------------------------------------- /src/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/sass/main.scss -------------------------------------------------------------------------------- /src/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/templates/footer.html -------------------------------------------------------------------------------- /src/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/templates/header.html -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /tests/exr-conversion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/exr-conversion.test.ts -------------------------------------------------------------------------------- /tests/exr-export.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/exr-export.test.ts -------------------------------------------------------------------------------- /tests/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/helpers.test.ts -------------------------------------------------------------------------------- /tests/nextzen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/nextzen.test.ts -------------------------------------------------------------------------------- /tests/png.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/png.test.ts -------------------------------------------------------------------------------- /tests/resources/heightmap_16bit.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/resources/heightmap_16bit.exr -------------------------------------------------------------------------------- /tests/resources/heightmap_16bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/resources/heightmap_16bit.png -------------------------------------------------------------------------------- /tests/resources/heightmap_32bit.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tests/resources/heightmap_32bit.exr -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/webpack.dev.config.js -------------------------------------------------------------------------------- /webpack.production.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manticorp/unrealheightmap/HEAD/webpack.production.config.js --------------------------------------------------------------------------------