Commit Graph

20 Commits

Author SHA1 Message Date
Turánszki János 78dc045dd4 Subsurface Scattering Rewrite (#198)
* draft sss-rewrite

* original shadow culling

* fix: outline postprocess incorrectly removed

* -removed shadowbias and shadowkernel from shaderentities
-removed standard denoise
-refactors
2020-12-03 00:37:22 +01:00
Turánszki János 180ddc3586 0.49 (#160)
* renderer updates: material shadertype, customshaders

* custom shader updates

* hologram fix

* editor windows refactor

* major gui update:
- gui no longer lifetime manager
- window no longer needs gui to construct
- removed gui constructors/destructors
- rewritten every editor window

* renderer update

* gui hasfocus fix

* editor fix

* renderpath upgrades: hybrid forward-deferred

* fix

* water ripple refactor

* cmake fix

* cmake fix

* renderer fix

* volumetric light fix

* customshader stencilref

* cmake fix

* rtdeferred fix

* editor update

* raytraced shadows denoise

* anisotropic shader

* sss stencil greater

* added cartoon shader

* using precomputed tangents

* added unlit object shader

* importer update

* editor update

* editor fix

* vulkan envmap rendering fix

* terrain shader simplification (normal texture mapping instead of triplanar)

* added subsurface profiles, reduced gbuffer

* denoise disocclusion fallback

* editor fix

* more sorting priority for blend than instancing

* hairparticle culling

* particle updates; font update instancing instead of index buffer; vulkan/dx12 fixes;

* shader fixes

* hairparticle trianglestrip and no cross section

* editor fix

* cam wnd update

* terrain shader fix
2020-10-17 13:17:07 +02:00
Turanszki Janos b7bc35bbda added raytraced reflections 2020-09-21 22:01:07 +02:00
Turanszki Janos 6d4992a22f volumetric cloud updates 2020-07-27 20:14:45 +01:00
Turánszki János ea52f660e1 Raytracing API (#128)
* start

* fix gpu hang

* rtao working

* better support for dynamic tlas

* shader updates

* project structure update

* appveyor build update

* improved acceleration build config

* updated build configuration

* updates

* updates

* acceleration structure build fixes

* minor fixes

* version bump
2020-06-20 23:19:41 +01:00
turanszkij 57d0cea6e5 updated editor 2020-04-13 22:19:29 +01:00
turanszkij 270184edcd added multi scale ambient occlusion 2020-03-22 20:38:16 +00:00
turanszkij 3f8b060a8d added hbao and wide gaussian blur support 2020-03-21 11:54:49 +00:00
Turanszki Janos 4f30edd3aa postprocess updates 2020-03-14 17:47:08 +00:00
Turanszki Janos fd40ea4713 added ssao power control 2020-01-07 20:48:09 +00:00
turanszkij 74a892dd70 dof and motionblur controls, tweaks 2020-01-03 01:40:54 +01:00
turanszkij e93f0365ad updated depth of field 2019-12-29 00:33:50 +01:00
turanszkij 3af0fca0f5 added chromatic aberration post process 2019-09-14 17:21:46 +01:00
turanszkij 7c1c98a1d2 moved stereogram from common renderpath to its own 2019-03-10 11:27:41 +00:00
Turanszki Janos cacf32a75c little ssao refactor / added editor sliders;
removed xatlas warnings;
2019-01-20 00:06:17 +00:00
Turanszki Janos 8f72f884ce revived cartoon outline effect; fixed ssao; 2019-01-12 19:09:29 +00:00
turanszkij dfceb275ee lighting, tonemap fixes + added exposure slider to editor 2018-11-17 18:10:12 +00:00
Turanszki Janos be2595e4f3 refactored high level systems; added some documentation 2018-11-03 13:48:29 +00:00
turanszkij 5819feb426 editor updates 2017-12-20 23:45:45 +01:00
Turanszki Janos 479a9b786b project file structure overhaul 2017-09-30 16:08:23 +01:00