├── README.md ├── UE4_PBR_SM5 ├── SpecularGGX_is_0.png ├── roughness_is_0.125.png └── roughness_is_0.png ├── experiment ├── pbr_metallic[0.00]_roughness[0.00].png ├── pbr_metallic[0.00]_roughness[0.11].png ├── pbr_metallic[0.00]_roughness[0.22].png ├── pbr_metallic[0.00]_roughness[0.33].png ├── pbr_metallic[0.00]_roughness[0.44].png ├── pbr_metallic[0.00]_roughness[0.56].png ├── pbr_metallic[0.00]_roughness[0.67].png ├── pbr_metallic[0.00]_roughness[0.78].png ├── pbr_metallic[0.00]_roughness[0.89].png ├── pbr_metallic[0.00]_roughness[1.00].png ├── pbr_metallic[0.25]_roughness[0.00].png ├── pbr_metallic[0.25]_roughness[0.11].png ├── pbr_metallic[0.25]_roughness[0.22].png ├── pbr_metallic[0.25]_roughness[0.33].png ├── pbr_metallic[0.25]_roughness[0.44].png ├── pbr_metallic[0.25]_roughness[0.56].png ├── pbr_metallic[0.25]_roughness[0.67].png ├── pbr_metallic[0.25]_roughness[0.78].png ├── pbr_metallic[0.25]_roughness[0.89].png ├── pbr_metallic[0.25]_roughness[1.00].png ├── pbr_metallic[0.50]_roughness[0.00].png ├── pbr_metallic[0.50]_roughness[0.11].png ├── pbr_metallic[0.50]_roughness[0.22].png ├── pbr_metallic[0.50]_roughness[0.33].png ├── pbr_metallic[0.50]_roughness[0.44].png ├── pbr_metallic[0.50]_roughness[0.56].png ├── pbr_metallic[0.50]_roughness[0.67].png ├── pbr_metallic[0.50]_roughness[0.78].png ├── pbr_metallic[0.50]_roughness[0.89].png ├── pbr_metallic[0.50]_roughness[1.00].png ├── pbr_metallic[0.75]_roughness[0.00].png ├── pbr_metallic[0.75]_roughness[0.11].png ├── pbr_metallic[0.75]_roughness[0.22].png ├── pbr_metallic[0.75]_roughness[0.33].png ├── pbr_metallic[0.75]_roughness[0.44].png ├── pbr_metallic[0.75]_roughness[0.56].png ├── pbr_metallic[0.75]_roughness[0.67].png ├── pbr_metallic[0.75]_roughness[0.78].png ├── pbr_metallic[0.75]_roughness[0.89].png ├── pbr_metallic[0.75]_roughness[1.00].png ├── pbr_metallic[1.00]_roughness[0.00].png ├── pbr_metallic[1.00]_roughness[0.11].png ├── pbr_metallic[1.00]_roughness[0.22].png ├── pbr_metallic[1.00]_roughness[0.33].png ├── pbr_metallic[1.00]_roughness[0.44].png ├── pbr_metallic[1.00]_roughness[0.56].png ├── pbr_metallic[1.00]_roughness[0.67].png ├── pbr_metallic[1.00]_roughness[0.78].png ├── pbr_metallic[1.00]_roughness[0.89].png └── pbr_metallic[1.00]_roughness[1.00].png ├── ibl.h ├── main.cpp ├── math3d.h ├── mesh.h ├── pbr_common.h ├── pre_compute.h ├── resource ├── brdf_lut.png ├── epic_quad │ ├── env.png │ ├── irradiance.png │ ├── prefilter_mip_0.png │ ├── prefilter_mip_1.png │ ├── prefilter_mip_2.png │ ├── prefilter_mip_3.png │ ├── prefilter_mip_4.png │ ├── prefilter_mip_5.png │ ├── prefilter_mip_6.png │ ├── prefilter_mip_7.png │ ├── prefilter_mip_8.png │ └── prefilter_mip_9.png ├── gun │ ├── Air_Gun.obj │ ├── Air_Gun_Default_color.jpg │ ├── Air_Gun_Default_metalness.jpg │ ├── Air_Gun_Default_nmap.jpg │ └── Air_Gun_Default_roughness.jpg ├── ibl_textures │ ├── env.png │ ├── irradiance.png │ ├── prefilter_mip_0.png │ ├── prefilter_mip_1.png │ ├── prefilter_mip_2.png │ ├── prefilter_mip_3.png │ ├── prefilter_mip_4.png │ ├── prefilter_mip_5.png │ ├── prefilter_mip_6.png │ ├── prefilter_mip_7.png │ ├── prefilter_mip_8.png │ └── prefilter_mip_9.png ├── mesh_sphere.obj ├── rustediron2_basecolor.png ├── rustediron2_metallic.png ├── rustediron2_normal.png └── rustediron2_roughness.png ├── result ├── Cook_Tookance_BRDF_IBL.png ├── Cook_Tookance_BRDF_direct_light.png ├── constant_color_with_ibl.jpg ├── depth_ball.png ├── depth_gun.png ├── direct_lighting_only.jpg └── srpbr.jpg ├── scene.h ├── soft_renderer.h ├── srpbr.sln ├── srpbr.vcxproj ├── stb_image.h ├── stb_image_write.h ├── texture.h └── x64 └── Release └── srpbr.exe /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/README.md -------------------------------------------------------------------------------- /UE4_PBR_SM5/SpecularGGX_is_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/UE4_PBR_SM5/SpecularGGX_is_0.png -------------------------------------------------------------------------------- /UE4_PBR_SM5/roughness_is_0.125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/UE4_PBR_SM5/roughness_is_0.125.png -------------------------------------------------------------------------------- /UE4_PBR_SM5/roughness_is_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/UE4_PBR_SM5/roughness_is_0.png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.11].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.11].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.22].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.22].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.33].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.33].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.44].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.44].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.56].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.56].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.67].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.67].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.78].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.78].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[0.89].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[0.89].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.00]_roughness[1.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.00]_roughness[1.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.11].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.11].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.22].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.22].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.33].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.33].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.44].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.44].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.56].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.56].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.67].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.67].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.78].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.78].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[0.89].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[0.89].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.25]_roughness[1.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.25]_roughness[1.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.11].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.11].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.22].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.22].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.33].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.33].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.44].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.44].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.56].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.56].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.67].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.67].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.78].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.78].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[0.89].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[0.89].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.50]_roughness[1.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.50]_roughness[1.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.11].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.11].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.22].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.22].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.33].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.33].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.44].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.44].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.56].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.56].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.67].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.67].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.78].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.78].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[0.89].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[0.89].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[0.75]_roughness[1.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[0.75]_roughness[1.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.00].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.11].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.11].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.22].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.22].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.33].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.33].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.44].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.44].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.56].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.56].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.67].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.67].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.78].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.78].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[0.89].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[0.89].png -------------------------------------------------------------------------------- /experiment/pbr_metallic[1.00]_roughness[1.00].png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/experiment/pbr_metallic[1.00]_roughness[1.00].png -------------------------------------------------------------------------------- /ibl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/ibl.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/main.cpp -------------------------------------------------------------------------------- /math3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/math3d.h -------------------------------------------------------------------------------- /mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/mesh.h -------------------------------------------------------------------------------- /pbr_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/pbr_common.h -------------------------------------------------------------------------------- /pre_compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/pre_compute.h -------------------------------------------------------------------------------- /resource/brdf_lut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/brdf_lut.png -------------------------------------------------------------------------------- /resource/epic_quad/env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/env.png -------------------------------------------------------------------------------- /resource/epic_quad/irradiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/irradiance.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_0.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_1.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_2.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_3.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_4.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_5.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_6.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_7.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_8.png -------------------------------------------------------------------------------- /resource/epic_quad/prefilter_mip_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/epic_quad/prefilter_mip_9.png -------------------------------------------------------------------------------- /resource/gun/Air_Gun.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/gun/Air_Gun.obj -------------------------------------------------------------------------------- /resource/gun/Air_Gun_Default_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/gun/Air_Gun_Default_color.jpg -------------------------------------------------------------------------------- /resource/gun/Air_Gun_Default_metalness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/gun/Air_Gun_Default_metalness.jpg -------------------------------------------------------------------------------- /resource/gun/Air_Gun_Default_nmap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/gun/Air_Gun_Default_nmap.jpg -------------------------------------------------------------------------------- /resource/gun/Air_Gun_Default_roughness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/gun/Air_Gun_Default_roughness.jpg -------------------------------------------------------------------------------- /resource/ibl_textures/env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/env.png -------------------------------------------------------------------------------- /resource/ibl_textures/irradiance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/irradiance.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_0.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_1.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_2.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_3.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_4.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_5.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_6.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_7.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_8.png -------------------------------------------------------------------------------- /resource/ibl_textures/prefilter_mip_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/ibl_textures/prefilter_mip_9.png -------------------------------------------------------------------------------- /resource/mesh_sphere.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/mesh_sphere.obj -------------------------------------------------------------------------------- /resource/rustediron2_basecolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/rustediron2_basecolor.png -------------------------------------------------------------------------------- /resource/rustediron2_metallic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/rustediron2_metallic.png -------------------------------------------------------------------------------- /resource/rustediron2_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/rustediron2_normal.png -------------------------------------------------------------------------------- /resource/rustediron2_roughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/resource/rustediron2_roughness.png -------------------------------------------------------------------------------- /result/Cook_Tookance_BRDF_IBL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/Cook_Tookance_BRDF_IBL.png -------------------------------------------------------------------------------- /result/Cook_Tookance_BRDF_direct_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/Cook_Tookance_BRDF_direct_light.png -------------------------------------------------------------------------------- /result/constant_color_with_ibl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/constant_color_with_ibl.jpg -------------------------------------------------------------------------------- /result/depth_ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/depth_ball.png -------------------------------------------------------------------------------- /result/depth_gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/depth_gun.png -------------------------------------------------------------------------------- /result/direct_lighting_only.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/direct_lighting_only.jpg -------------------------------------------------------------------------------- /result/srpbr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/result/srpbr.jpg -------------------------------------------------------------------------------- /scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/scene.h -------------------------------------------------------------------------------- /soft_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/soft_renderer.h -------------------------------------------------------------------------------- /srpbr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/srpbr.sln -------------------------------------------------------------------------------- /srpbr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/srpbr.vcxproj -------------------------------------------------------------------------------- /stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/stb_image.h -------------------------------------------------------------------------------- /stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/stb_image_write.h -------------------------------------------------------------------------------- /texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/texture.h -------------------------------------------------------------------------------- /x64/Release/srpbr.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niepp/srpbr/HEAD/x64/Release/srpbr.exe --------------------------------------------------------------------------------