├── .gitignore ├── camera.py ├── deferred_render.py ├── license.md ├── main.py ├── models ├── cone.egg └── sphere.egg ├── options.py ├── presets ├── full.ini ├── medium.ini ├── medium_old.ini └── minimal.ini ├── readme.md ├── sample_assets ├── balls.egg ├── diff.png ├── grid.png ├── norm.png ├── plane.egg └── rgma.png ├── shaders ├── actor_v.glsl ├── ao_f.glsl ├── ao_v.glsl ├── bloom_f.glsl ├── bloom_v.glsl ├── blur_f.glsl ├── blur_v.glsl ├── chroma_f.glsl ├── chroma_v.glsl ├── dir_light_f.glsl ├── dir_light_shadow_f.glsl ├── dir_light_shadow_v.glsl ├── dir_light_v.glsl ├── dof_f.glsl ├── dof_v.glsl ├── fog_f.glsl ├── fog_v.glsl ├── forward_f.glsl ├── forward_v.glsl ├── fxaa_f.glsl ├── fxaa_v.glsl ├── geometry_f.glsl ├── geometry_v.glsl ├── mix_f.glsl ├── mix_v.glsl ├── point_light_f.glsl ├── point_light_shadow_f.glsl ├── point_light_shadow_v.glsl ├── point_light_v.glsl ├── ref_blur_f.glsl ├── ref_blur_v.glsl ├── spot_light_f.glsl ├── spot_light_shadow_f.glsl ├── spot_light_shadow_v.glsl ├── spot_light_v.glsl ├── ssr_f.glsl ├── ssr_v.glsl ├── sun_light_f.glsl ├── sun_light_shadow_f.glsl ├── sun_light_shadow_v.glsl └── sun_light_v.glsl └── tex ├── cube ├── skybox_0.png ├── skybox_1.png ├── skybox_2.png ├── skybox_3.png ├── skybox_4.png └── skybox_5.png ├── def_diffuse.png ├── def_lut_nearest_f_rgb16_clamp.png ├── def_material.png ├── def_normal.png ├── def_shga.png ├── new_lut_nearest_f_rgb16_clamp.png ├── noise.png └── random.png /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | Thumbs.db 3 | -------------------------------------------------------------------------------- /camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/camera.py -------------------------------------------------------------------------------- /deferred_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/deferred_render.py -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/license.md -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/main.py -------------------------------------------------------------------------------- /models/cone.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/models/cone.egg -------------------------------------------------------------------------------- /models/sphere.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/models/sphere.egg -------------------------------------------------------------------------------- /options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/options.py -------------------------------------------------------------------------------- /presets/full.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/presets/full.ini -------------------------------------------------------------------------------- /presets/medium.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/presets/medium.ini -------------------------------------------------------------------------------- /presets/medium_old.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/presets/medium_old.ini -------------------------------------------------------------------------------- /presets/minimal.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/presets/minimal.ini -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/readme.md -------------------------------------------------------------------------------- /sample_assets/balls.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/balls.egg -------------------------------------------------------------------------------- /sample_assets/diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/diff.png -------------------------------------------------------------------------------- /sample_assets/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/grid.png -------------------------------------------------------------------------------- /sample_assets/norm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/norm.png -------------------------------------------------------------------------------- /sample_assets/plane.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/plane.egg -------------------------------------------------------------------------------- /sample_assets/rgma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/sample_assets/rgma.png -------------------------------------------------------------------------------- /shaders/actor_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/actor_v.glsl -------------------------------------------------------------------------------- /shaders/ao_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ao_f.glsl -------------------------------------------------------------------------------- /shaders/ao_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ao_v.glsl -------------------------------------------------------------------------------- /shaders/bloom_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/bloom_f.glsl -------------------------------------------------------------------------------- /shaders/bloom_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/bloom_v.glsl -------------------------------------------------------------------------------- /shaders/blur_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/blur_f.glsl -------------------------------------------------------------------------------- /shaders/blur_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/blur_v.glsl -------------------------------------------------------------------------------- /shaders/chroma_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/chroma_f.glsl -------------------------------------------------------------------------------- /shaders/chroma_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/chroma_v.glsl -------------------------------------------------------------------------------- /shaders/dir_light_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dir_light_f.glsl -------------------------------------------------------------------------------- /shaders/dir_light_shadow_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dir_light_shadow_f.glsl -------------------------------------------------------------------------------- /shaders/dir_light_shadow_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dir_light_shadow_v.glsl -------------------------------------------------------------------------------- /shaders/dir_light_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dir_light_v.glsl -------------------------------------------------------------------------------- /shaders/dof_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dof_f.glsl -------------------------------------------------------------------------------- /shaders/dof_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/dof_v.glsl -------------------------------------------------------------------------------- /shaders/fog_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/fog_f.glsl -------------------------------------------------------------------------------- /shaders/fog_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/fog_v.glsl -------------------------------------------------------------------------------- /shaders/forward_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/forward_f.glsl -------------------------------------------------------------------------------- /shaders/forward_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/forward_v.glsl -------------------------------------------------------------------------------- /shaders/fxaa_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/fxaa_f.glsl -------------------------------------------------------------------------------- /shaders/fxaa_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/fxaa_v.glsl -------------------------------------------------------------------------------- /shaders/geometry_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/geometry_f.glsl -------------------------------------------------------------------------------- /shaders/geometry_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/geometry_v.glsl -------------------------------------------------------------------------------- /shaders/mix_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/mix_f.glsl -------------------------------------------------------------------------------- /shaders/mix_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/mix_v.glsl -------------------------------------------------------------------------------- /shaders/point_light_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/point_light_f.glsl -------------------------------------------------------------------------------- /shaders/point_light_shadow_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/point_light_shadow_f.glsl -------------------------------------------------------------------------------- /shaders/point_light_shadow_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/point_light_shadow_v.glsl -------------------------------------------------------------------------------- /shaders/point_light_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/point_light_v.glsl -------------------------------------------------------------------------------- /shaders/ref_blur_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ref_blur_f.glsl -------------------------------------------------------------------------------- /shaders/ref_blur_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ref_blur_v.glsl -------------------------------------------------------------------------------- /shaders/spot_light_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/spot_light_f.glsl -------------------------------------------------------------------------------- /shaders/spot_light_shadow_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/spot_light_shadow_f.glsl -------------------------------------------------------------------------------- /shaders/spot_light_shadow_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/spot_light_shadow_v.glsl -------------------------------------------------------------------------------- /shaders/spot_light_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/spot_light_v.glsl -------------------------------------------------------------------------------- /shaders/ssr_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ssr_f.glsl -------------------------------------------------------------------------------- /shaders/ssr_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/ssr_v.glsl -------------------------------------------------------------------------------- /shaders/sun_light_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/sun_light_f.glsl -------------------------------------------------------------------------------- /shaders/sun_light_shadow_f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/sun_light_shadow_f.glsl -------------------------------------------------------------------------------- /shaders/sun_light_shadow_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/sun_light_shadow_v.glsl -------------------------------------------------------------------------------- /shaders/sun_light_v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/shaders/sun_light_v.glsl -------------------------------------------------------------------------------- /tex/cube/skybox_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_0.png -------------------------------------------------------------------------------- /tex/cube/skybox_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_1.png -------------------------------------------------------------------------------- /tex/cube/skybox_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_2.png -------------------------------------------------------------------------------- /tex/cube/skybox_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_3.png -------------------------------------------------------------------------------- /tex/cube/skybox_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_4.png -------------------------------------------------------------------------------- /tex/cube/skybox_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/cube/skybox_5.png -------------------------------------------------------------------------------- /tex/def_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/def_diffuse.png -------------------------------------------------------------------------------- /tex/def_lut_nearest_f_rgb16_clamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/def_lut_nearest_f_rgb16_clamp.png -------------------------------------------------------------------------------- /tex/def_material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/def_material.png -------------------------------------------------------------------------------- /tex/def_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/def_normal.png -------------------------------------------------------------------------------- /tex/def_shga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/def_shga.png -------------------------------------------------------------------------------- /tex/new_lut_nearest_f_rgb16_clamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/new_lut_nearest_f_rgb16_clamp.png -------------------------------------------------------------------------------- /tex/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/noise.png -------------------------------------------------------------------------------- /tex/random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wezu/p3d_auto_deferred_shader/HEAD/tex/random.png --------------------------------------------------------------------------------