├── .gitignore ├── LICENSE ├── README.md ├── assets ├── cube │ ├── cube.obj │ ├── default.mtl │ ├── test.mtl │ └── test_image.png ├── default_diffuse.png ├── default_diffuse_alt.png ├── default_normal.jpg ├── default_specular.jpg ├── environments │ └── ocean.jpg ├── generated │ ├── living_room.png │ └── sponza.png ├── living_room │ ├── living_room.mtl │ ├── living_room.obj │ └── textures │ │ ├── Shade-paper.jpg │ │ ├── apple.jpg │ │ ├── book-spines.jpg │ │ ├── carpet-text3b.jpg │ │ ├── cushion-green-circles.jpg │ │ ├── cushion-purple-yellow-stripe.jpg │ │ ├── cushion-stripe-purple.jpg │ │ ├── magazine.jpg │ │ ├── photo1.jpg │ │ ├── photo2.jpg │ │ ├── photo3.jpg │ │ ├── photo4.jpg │ │ ├── pic5wide.jpg │ │ ├── picture11-vert.jpg │ │ ├── picure4-grey.jpg │ │ ├── shade-stripes.jpg │ │ └── wood4.jpg ├── quad │ ├── quad.mtl │ └── quad.obj ├── sponza │ ├── background.dds │ ├── background.png │ ├── background_ddn.dds │ ├── background_ddn.png │ ├── background_spec.dds │ ├── background_spec.png │ ├── debug.png │ ├── lion.dds │ ├── lion.png │ ├── lion_ddn.dds │ ├── lion_ddn.png │ ├── lion_spec.dds │ ├── lion_spec.png │ ├── spnza_bricks_a_ddn.dds │ ├── spnza_bricks_a_ddn.png │ ├── spnza_bricks_a_diff.dds │ ├── spnza_bricks_a_diff.png │ ├── spnza_bricks_a_spec.dds │ ├── spnza_bricks_a_spec.png │ ├── sponza.json │ ├── sponza.mtl │ ├── sponza.obj │ ├── sponza.obj_2xuv │ ├── sponza_arch_ddn.dds │ ├── sponza_arch_ddn.png │ ├── sponza_arch_diff.dds │ ├── sponza_arch_diff.png │ ├── sponza_arch_spec.dds │ ├── sponza_arch_spec.png │ ├── sponza_ceiling_a_ddn.dds │ ├── sponza_ceiling_a_ddn.png │ ├── sponza_ceiling_a_diff.dds │ ├── sponza_ceiling_a_diff.png │ ├── sponza_ceiling_a_spec.dds │ ├── sponza_ceiling_a_spec.png │ ├── sponza_column_a_ddn.dds │ ├── sponza_column_a_ddn.png │ ├── sponza_column_a_diff.dds │ ├── sponza_column_a_diff.png │ ├── sponza_column_a_spec.dds │ ├── sponza_column_a_spec.png │ ├── sponza_column_b_ddn.dds │ ├── sponza_column_b_ddn.png │ ├── sponza_column_b_diff.dds │ ├── sponza_column_b_diff.png │ ├── sponza_column_b_spec.dds │ ├── sponza_column_b_spec.png │ ├── sponza_column_c_ddn.dds │ ├── sponza_column_c_ddn.png │ ├── sponza_column_c_diff.dds │ ├── sponza_column_c_diff.png │ ├── sponza_column_c_spec.dds │ ├── sponza_column_c_spec.png │ ├── sponza_debug.mtl │ ├── sponza_details_ddn.dds │ ├── sponza_details_ddn.png │ ├── sponza_details_diff.dds │ ├── sponza_details_diff.png │ ├── sponza_details_spec.dds │ ├── sponza_details_spec.png │ ├── sponza_floor_a_ddn.dds │ ├── sponza_floor_a_ddn.png │ ├── sponza_floor_a_diff.dds │ ├── sponza_floor_a_diff.png │ ├── sponza_floor_a_spec.dds │ ├── sponza_floor_a_spec.png │ ├── sponza_roof_ddn.dds │ ├── sponza_roof_ddn.png │ ├── sponza_roof_diff.dds │ ├── sponza_roof_diff.png │ ├── sponza_thorn_ddn.dds │ ├── sponza_thorn_ddn.png │ ├── vase_ddn.dds │ ├── vase_ddn.png │ ├── vase_diff.dds │ ├── vase_diff.png │ ├── vase_spec.dds │ └── vase_spec.png ├── teapot │ ├── default.mtl │ ├── default.png │ └── teapot.obj └── test_room │ ├── test_room.blend │ ├── test_room.mtl │ └── test_room.obj ├── deps ├── MTLLoader.js ├── OBJLoader.js ├── dat.gui.min.js ├── gl-matrix-min.js ├── gl-matrix.js ├── picogl.js ├── picogl.min.js └── stats.min.js ├── index.html └── src ├── Camera.js ├── DirectionalLight.js ├── ShaderLoader.js ├── SpotLight.js ├── main.js └── shaders ├── common.glsl ├── cubemap_blit.frag.glsl ├── default.frag.glsl ├── default.vert.glsl ├── environment.frag.glsl ├── environment.vert.glsl ├── irradiance.frag.glsl ├── light_field_probe.glsl ├── light_field_probe_diffuse.glsl ├── mesh_attributes.glsl ├── octahedral.frag.glsl ├── octahedral.glsl ├── precompute.frag.glsl ├── scene_uniforms.glsl ├── screen_space.vert.glsl ├── shadow_mapping.frag.glsl ├── shadow_mapping.vert.glsl ├── test.frag.glsl ├── test.vert.glsl ├── texture_array_blit.frag.glsl ├── texture_blit.frag.glsl ├── unlit.frag.glsl └── unlit.vert.glsl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/README.md -------------------------------------------------------------------------------- /assets/cube/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/cube/cube.obj -------------------------------------------------------------------------------- /assets/cube/default.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/cube/default.mtl -------------------------------------------------------------------------------- /assets/cube/test.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/cube/test.mtl -------------------------------------------------------------------------------- /assets/cube/test_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/cube/test_image.png -------------------------------------------------------------------------------- /assets/default_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/default_diffuse.png -------------------------------------------------------------------------------- /assets/default_diffuse_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/default_diffuse_alt.png -------------------------------------------------------------------------------- /assets/default_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/default_normal.jpg -------------------------------------------------------------------------------- /assets/default_specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/default_specular.jpg -------------------------------------------------------------------------------- /assets/environments/ocean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/environments/ocean.jpg -------------------------------------------------------------------------------- /assets/generated/living_room.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/generated/living_room.png -------------------------------------------------------------------------------- /assets/generated/sponza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/generated/sponza.png -------------------------------------------------------------------------------- /assets/living_room/living_room.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/living_room.mtl -------------------------------------------------------------------------------- /assets/living_room/living_room.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/living_room.obj -------------------------------------------------------------------------------- /assets/living_room/textures/Shade-paper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/Shade-paper.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/apple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/apple.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/book-spines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/book-spines.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/carpet-text3b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/carpet-text3b.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/cushion-green-circles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/cushion-green-circles.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/cushion-purple-yellow-stripe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/cushion-purple-yellow-stripe.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/cushion-stripe-purple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/cushion-stripe-purple.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/magazine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/magazine.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/photo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/photo1.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/photo2.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/photo3.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/photo4.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/pic5wide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/pic5wide.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/picture11-vert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/picture11-vert.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/picure4-grey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/picure4-grey.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/shade-stripes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/shade-stripes.jpg -------------------------------------------------------------------------------- /assets/living_room/textures/wood4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/living_room/textures/wood4.jpg -------------------------------------------------------------------------------- /assets/quad/quad.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/quad/quad.mtl -------------------------------------------------------------------------------- /assets/quad/quad.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/quad/quad.obj -------------------------------------------------------------------------------- /assets/sponza/background.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background.dds -------------------------------------------------------------------------------- /assets/sponza/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background.png -------------------------------------------------------------------------------- /assets/sponza/background_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/background_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background_ddn.png -------------------------------------------------------------------------------- /assets/sponza/background_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background_spec.dds -------------------------------------------------------------------------------- /assets/sponza/background_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/background_spec.png -------------------------------------------------------------------------------- /assets/sponza/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/debug.png -------------------------------------------------------------------------------- /assets/sponza/lion.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion.dds -------------------------------------------------------------------------------- /assets/sponza/lion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion.png -------------------------------------------------------------------------------- /assets/sponza/lion_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/lion_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion_ddn.png -------------------------------------------------------------------------------- /assets/sponza/lion_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion_spec.dds -------------------------------------------------------------------------------- /assets/sponza/lion_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/lion_spec.png -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_ddn.png -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_diff.dds -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_diff.png -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_spec.dds -------------------------------------------------------------------------------- /assets/sponza/spnza_bricks_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/spnza_bricks_a_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza.json -------------------------------------------------------------------------------- /assets/sponza/sponza.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza.mtl -------------------------------------------------------------------------------- /assets/sponza/sponza.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza.obj -------------------------------------------------------------------------------- /assets/sponza/sponza.obj_2xuv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza.obj_2xuv -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_arch_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_arch_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_ceiling_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_ceiling_a_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_a_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_b_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_b_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_column_c_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_column_c_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_debug.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_debug.mtl -------------------------------------------------------------------------------- /assets/sponza/sponza_details_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_details_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_details_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_details_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_details_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_details_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_details_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_spec.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_floor_a_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_floor_a_spec.png -------------------------------------------------------------------------------- /assets/sponza/sponza_roof_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_roof_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_roof_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_roof_ddn.png -------------------------------------------------------------------------------- /assets/sponza/sponza_roof_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_roof_diff.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_roof_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_roof_diff.png -------------------------------------------------------------------------------- /assets/sponza/sponza_thorn_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_thorn_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/sponza_thorn_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/sponza_thorn_ddn.png -------------------------------------------------------------------------------- /assets/sponza/vase_ddn.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_ddn.dds -------------------------------------------------------------------------------- /assets/sponza/vase_ddn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_ddn.png -------------------------------------------------------------------------------- /assets/sponza/vase_diff.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_diff.dds -------------------------------------------------------------------------------- /assets/sponza/vase_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_diff.png -------------------------------------------------------------------------------- /assets/sponza/vase_spec.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_spec.dds -------------------------------------------------------------------------------- /assets/sponza/vase_spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/sponza/vase_spec.png -------------------------------------------------------------------------------- /assets/teapot/default.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/teapot/default.mtl -------------------------------------------------------------------------------- /assets/teapot/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/teapot/default.png -------------------------------------------------------------------------------- /assets/teapot/teapot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/teapot/teapot.obj -------------------------------------------------------------------------------- /assets/test_room/test_room.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/test_room/test_room.blend -------------------------------------------------------------------------------- /assets/test_room/test_room.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/test_room/test_room.mtl -------------------------------------------------------------------------------- /assets/test_room/test_room.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/assets/test_room/test_room.obj -------------------------------------------------------------------------------- /deps/MTLLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/MTLLoader.js -------------------------------------------------------------------------------- /deps/OBJLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/OBJLoader.js -------------------------------------------------------------------------------- /deps/dat.gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/dat.gui.min.js -------------------------------------------------------------------------------- /deps/gl-matrix-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/gl-matrix-min.js -------------------------------------------------------------------------------- /deps/gl-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/gl-matrix.js -------------------------------------------------------------------------------- /deps/picogl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/picogl.js -------------------------------------------------------------------------------- /deps/picogl.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/picogl.min.js -------------------------------------------------------------------------------- /deps/stats.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/deps/stats.min.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/index.html -------------------------------------------------------------------------------- /src/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/Camera.js -------------------------------------------------------------------------------- /src/DirectionalLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/DirectionalLight.js -------------------------------------------------------------------------------- /src/ShaderLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/ShaderLoader.js -------------------------------------------------------------------------------- /src/SpotLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/SpotLight.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/main.js -------------------------------------------------------------------------------- /src/shaders/common.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/common.glsl -------------------------------------------------------------------------------- /src/shaders/cubemap_blit.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/cubemap_blit.frag.glsl -------------------------------------------------------------------------------- /src/shaders/default.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/default.frag.glsl -------------------------------------------------------------------------------- /src/shaders/default.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/default.vert.glsl -------------------------------------------------------------------------------- /src/shaders/environment.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/environment.frag.glsl -------------------------------------------------------------------------------- /src/shaders/environment.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/environment.vert.glsl -------------------------------------------------------------------------------- /src/shaders/irradiance.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/irradiance.frag.glsl -------------------------------------------------------------------------------- /src/shaders/light_field_probe.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/light_field_probe.glsl -------------------------------------------------------------------------------- /src/shaders/light_field_probe_diffuse.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/light_field_probe_diffuse.glsl -------------------------------------------------------------------------------- /src/shaders/mesh_attributes.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/mesh_attributes.glsl -------------------------------------------------------------------------------- /src/shaders/octahedral.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/octahedral.frag.glsl -------------------------------------------------------------------------------- /src/shaders/octahedral.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/octahedral.glsl -------------------------------------------------------------------------------- /src/shaders/precompute.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/precompute.frag.glsl -------------------------------------------------------------------------------- /src/shaders/scene_uniforms.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/scene_uniforms.glsl -------------------------------------------------------------------------------- /src/shaders/screen_space.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/screen_space.vert.glsl -------------------------------------------------------------------------------- /src/shaders/shadow_mapping.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/shadow_mapping.frag.glsl -------------------------------------------------------------------------------- /src/shaders/shadow_mapping.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/shadow_mapping.vert.glsl -------------------------------------------------------------------------------- /src/shaders/test.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/test.frag.glsl -------------------------------------------------------------------------------- /src/shaders/test.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/test.vert.glsl -------------------------------------------------------------------------------- /src/shaders/texture_array_blit.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/texture_array_blit.frag.glsl -------------------------------------------------------------------------------- /src/shaders/texture_blit.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/texture_blit.frag.glsl -------------------------------------------------------------------------------- /src/shaders/unlit.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/unlit.frag.glsl -------------------------------------------------------------------------------- /src/shaders/unlit.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Global-Illuminati/Precomputed-Light-Field-Probes/HEAD/src/shaders/unlit.vert.glsl --------------------------------------------------------------------------------