├── LICENSE ├── index.html ├── ogl ├── OGL.js ├── core │ ├── Camera.js │ ├── Geometry.js │ ├── Mesh.js │ ├── Program.js │ ├── RenderTarget.js │ ├── Renderer.js │ ├── Texture.js │ └── Transform.js ├── extras │ ├── Cube.js │ ├── Orbit.js │ ├── Plane.js │ └── Sphere.js └── math │ ├── Color.js │ ├── Euler.js │ ├── Mat3.js │ ├── Mat4.js │ ├── Quat.js │ ├── Vec2.js │ ├── Vec3.js │ ├── Vec4.js │ └── functions │ ├── EulerFunc.js │ ├── Mat3Func.js │ ├── Mat4Func.js │ ├── QuatFunc.js │ ├── Vec2Func.js │ ├── Vec3Func.js │ └── Vec4Func.js ├── readme.md └── src ├── 16bit ├── encode16BitPNG.js ├── pako_deflate.js └── use.js ├── Diffuse.js ├── DragDrop.js ├── EXRLoader.js ├── GLSLVersion.js ├── HDRLoader.js ├── PBR.js ├── PNG.js ├── PNGWalker.js ├── SaveAs.js ├── Specular.js ├── assets ├── black.jpg ├── dark.png ├── favicon.png ├── interior-diffuse-RGBM.png ├── interior-specular-RGBM.png ├── lut.png ├── main.css ├── materials │ ├── hammered-metal-mro.jpg │ └── hammered-metal-normal.jpg ├── ogl.png ├── raleway-bold-webfont.woff ├── raleway-bold-webfont.woff2 ├── raleway-regular-webfont.woff ├── raleway-regular-webfont.woff2 ├── shaderball.json ├── ui │ ├── download.jpg │ ├── instructions.jpg │ ├── loader.jpg │ └── support.jpg └── white.jpg ├── inflate.module.min.js └── shaders ├── AtlasShader.js ├── BackgroundShader.js ├── DiffuseShader.js ├── PBRShader.js └── SpecularShader.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/LICENSE -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/index.html -------------------------------------------------------------------------------- /ogl/OGL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/OGL.js -------------------------------------------------------------------------------- /ogl/core/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Camera.js -------------------------------------------------------------------------------- /ogl/core/Geometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Geometry.js -------------------------------------------------------------------------------- /ogl/core/Mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Mesh.js -------------------------------------------------------------------------------- /ogl/core/Program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Program.js -------------------------------------------------------------------------------- /ogl/core/RenderTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/RenderTarget.js -------------------------------------------------------------------------------- /ogl/core/Renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Renderer.js -------------------------------------------------------------------------------- /ogl/core/Texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Texture.js -------------------------------------------------------------------------------- /ogl/core/Transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/core/Transform.js -------------------------------------------------------------------------------- /ogl/extras/Cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/extras/Cube.js -------------------------------------------------------------------------------- /ogl/extras/Orbit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/extras/Orbit.js -------------------------------------------------------------------------------- /ogl/extras/Plane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/extras/Plane.js -------------------------------------------------------------------------------- /ogl/extras/Sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/extras/Sphere.js -------------------------------------------------------------------------------- /ogl/math/Color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Color.js -------------------------------------------------------------------------------- /ogl/math/Euler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Euler.js -------------------------------------------------------------------------------- /ogl/math/Mat3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Mat3.js -------------------------------------------------------------------------------- /ogl/math/Mat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Mat4.js -------------------------------------------------------------------------------- /ogl/math/Quat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Quat.js -------------------------------------------------------------------------------- /ogl/math/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Vec2.js -------------------------------------------------------------------------------- /ogl/math/Vec3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Vec3.js -------------------------------------------------------------------------------- /ogl/math/Vec4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/Vec4.js -------------------------------------------------------------------------------- /ogl/math/functions/EulerFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/EulerFunc.js -------------------------------------------------------------------------------- /ogl/math/functions/Mat3Func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/Mat3Func.js -------------------------------------------------------------------------------- /ogl/math/functions/Mat4Func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/Mat4Func.js -------------------------------------------------------------------------------- /ogl/math/functions/QuatFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/QuatFunc.js -------------------------------------------------------------------------------- /ogl/math/functions/Vec2Func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/Vec2Func.js -------------------------------------------------------------------------------- /ogl/math/functions/Vec3Func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/Vec3Func.js -------------------------------------------------------------------------------- /ogl/math/functions/Vec4Func.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/ogl/math/functions/Vec4Func.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/readme.md -------------------------------------------------------------------------------- /src/16bit/encode16BitPNG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/16bit/encode16BitPNG.js -------------------------------------------------------------------------------- /src/16bit/pako_deflate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/16bit/pako_deflate.js -------------------------------------------------------------------------------- /src/16bit/use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/16bit/use.js -------------------------------------------------------------------------------- /src/Diffuse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/Diffuse.js -------------------------------------------------------------------------------- /src/DragDrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/DragDrop.js -------------------------------------------------------------------------------- /src/EXRLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/EXRLoader.js -------------------------------------------------------------------------------- /src/GLSLVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/GLSLVersion.js -------------------------------------------------------------------------------- /src/HDRLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/HDRLoader.js -------------------------------------------------------------------------------- /src/PBR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/PBR.js -------------------------------------------------------------------------------- /src/PNG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/PNG.js -------------------------------------------------------------------------------- /src/PNGWalker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/PNGWalker.js -------------------------------------------------------------------------------- /src/SaveAs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/SaveAs.js -------------------------------------------------------------------------------- /src/Specular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/Specular.js -------------------------------------------------------------------------------- /src/assets/black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/black.jpg -------------------------------------------------------------------------------- /src/assets/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/dark.png -------------------------------------------------------------------------------- /src/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/favicon.png -------------------------------------------------------------------------------- /src/assets/interior-diffuse-RGBM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/interior-diffuse-RGBM.png -------------------------------------------------------------------------------- /src/assets/interior-specular-RGBM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/interior-specular-RGBM.png -------------------------------------------------------------------------------- /src/assets/lut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/lut.png -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/assets/materials/hammered-metal-mro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/materials/hammered-metal-mro.jpg -------------------------------------------------------------------------------- /src/assets/materials/hammered-metal-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/materials/hammered-metal-normal.jpg -------------------------------------------------------------------------------- /src/assets/ogl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/ogl.png -------------------------------------------------------------------------------- /src/assets/raleway-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/raleway-bold-webfont.woff -------------------------------------------------------------------------------- /src/assets/raleway-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/raleway-bold-webfont.woff2 -------------------------------------------------------------------------------- /src/assets/raleway-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/raleway-regular-webfont.woff -------------------------------------------------------------------------------- /src/assets/raleway-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/raleway-regular-webfont.woff2 -------------------------------------------------------------------------------- /src/assets/shaderball.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/shaderball.json -------------------------------------------------------------------------------- /src/assets/ui/download.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/ui/download.jpg -------------------------------------------------------------------------------- /src/assets/ui/instructions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/ui/instructions.jpg -------------------------------------------------------------------------------- /src/assets/ui/loader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/ui/loader.jpg -------------------------------------------------------------------------------- /src/assets/ui/support.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/ui/support.jpg -------------------------------------------------------------------------------- /src/assets/white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/assets/white.jpg -------------------------------------------------------------------------------- /src/inflate.module.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/inflate.module.min.js -------------------------------------------------------------------------------- /src/shaders/AtlasShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/shaders/AtlasShader.js -------------------------------------------------------------------------------- /src/shaders/BackgroundShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/shaders/BackgroundShader.js -------------------------------------------------------------------------------- /src/shaders/DiffuseShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/shaders/DiffuseShader.js -------------------------------------------------------------------------------- /src/shaders/PBRShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/shaders/PBRShader.js -------------------------------------------------------------------------------- /src/shaders/SpecularShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oframe/ibl-converter/HEAD/src/shaders/SpecularShader.js --------------------------------------------------------------------------------