Commit Graph

84 Commits

Author SHA1 Message Date
Turánszki János 5efe28fdf9 0.51.0 (#200)
* large renderer state refactor;
added subsurface scattering energy conservation;
added emitted particle subsurface scattering;
removed area lights;
optimizations;

* added layerMask support in shaders

* fixed incorrect shadow priority for directional light;
fix point light shadow disconnect;

* fix incorrect shadow assignment
2020-12-07 01:32:44 +01:00
Turanszki Janos 8118fd57cb shadow priority refactor 2020-12-06 02:11:37 +01:00
Turánszki János e81baa9fef renderer updates (#191)
Big renderer refactor to remove some global state.
- Renderer no longer uses "global scene", but instead takes scene as parameter to functions
- Visibility is exposed, user can generate visibility for arbitrary camera and some exposed parameters
- Big changes in renderer can make user render code in high level interface not compatible with previous versions
- Fixed occlusion culling const correctness
2020-11-23 02:30:10 +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 fc75e46ead added some missing post process lua bindings 2020-08-27 21:09:56 +02:00
Turánszki János c6f3611439 Event system (#133)
* event system

* more refactor

* fixes

* fixes

* fixes, documentation update
2020-07-04 13:22:11 +01:00
Turanszki Janos b687645407 uwp file system and input updates 2020-05-12 20:02:13 +01:00
Turánszki János 4a11d6a202 Dpi awareness (#109)
* dpi awareness test

* dpi scaling updates

* dpi scaling updates

* missing mouse inputs fix (I hope finally)

* finishing up the dpi branch...
2020-05-05 00:04:38 +01:00
Turanszki Janos 2f70a2aa8e font renderer update 2020-04-25 15:14:01 +01:00
Turanszki Janos 0330686381 capsule collision and third person character script updates 2020-04-22 23:11:53 +01:00
Turanszki Janos 4cbe366ac9 third person character update 2020-04-19 20:21:29 +01:00
Turanszki Janos 4f9e7b56ef animation blending #95 2020-04-17 23:11:59 +01:00
turanszkij 69616149e5 gui: blurred transparency and usability improvements 2020-04-10 17:09:04 +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 63646f5c1f added spring component #101 2020-03-12 21:50:44 +00:00
Turánszki János 7d4d9dfa6b Inverse Kinematics (#97)
* start ik experiment #93

* inverse kinematics fixes, test #93

* bump version

* ik + animation fix
2020-03-11 00:25:40 +00:00
turanszkij d95dfa7ef2 stability improvements, fixes 2020-03-07 16:18:23 +00:00
turanszkij 8a1b30a766 big refactor 2020-03-02 23:29:06 +00:00
Turanszki Janos 96938f32f2 started rewriting documentation 2020-01-27 01:04:27 +00:00
turanszkij 74a892dd70 dof and motionblur controls, tweaks 2020-01-03 01:40:54 +01:00
Turanszki Janos 0748e524e6 removed explicit CleanUp() from systems, automatic cleanup everywhere 2019-12-14 16:22:35 +00:00
Turanszki Janos fa267b0e7d large refactor 2019-12-12 22:15:16 +00:00
Turanszki Janos 7d34e1d7bb controller feedback can be set from scripts now 2019-12-08 18:45:54 +00:00
Turanszki Janos 80fea47e74 input updates 2019-12-08 15:51:55 +00:00
Turanszki Janos 35d9e0cc77 updated scripting docs 2019-11-25 22:48:31 +00:00
Turanszki Janos fbb53e3a6d input refactor 2019-11-23 04:33:03 +00:00
turanszkij b9bce48f3c particle renderpass update 2019-11-09 19:46:59 +00:00
Turanszki Janos 5593c94a41 documentation fix 2019-10-13 13:11:39 +01:00
Turanszki Janos da230269cf user stencil ref refactor; scripting api updates; 2019-10-13 13:07:30 +01:00
turanszkij b15f3cef27 network library rewrite, added network test 2019-10-08 18:57:45 +01:00
turanszkij 4dfc021599 audio fixes, added reverb settings 2019-10-07 19:25:24 +01:00
turanszkij 6d8112db37 3D sounds can be placed in scene now; updated editor; added sound3D sample model; 2019-10-06 13:30:29 +01:00
turanszkij 40700a2de1 audio system rewrite, added 3D audio support 2019-10-05 18:19:13 +01:00
turanszkij 705fae5780 big refactor, moved post processes to compute shader 2019-08-11 15:31:30 +01:00
turanszkij 7e514bdf56 lot of refactor, things are sort of working but not everything yet 2019-06-30 15:12:19 +01:00
turanszkij 209314c76a input manager update: analog stick; added controller support to tps characer sample; 2019-05-19 15:05:51 +01:00
turanszkij 51440d3076 updated fighting game sample: better camera bounds, added combos 2019-05-13 19:25:45 +01:00
turanszkij 53e7f6ca3b refactors, removed min max macro usage 2019-05-10 18:26:05 +01:00
turanszkij 0b40949ae0 updated input manager for controllers, scripting API updates 2019-05-03 21:01:22 +01:00
turanszkij 3495c277c5 updated fighting game sample: added hp bars; scripting api updates; 2019-04-30 19:54:29 +01:00
Turanszki Janos daba4f2b2f image-script updates part 1 2019-04-30 00:50:01 +01:00
Turanszki Janos fabc169179 added light component lua bindings, fixes, updated fighting game sample 2019-04-27 21:24:51 +02:00
Turanszki Janos e72d16f9ec updated fighting game sample 2019-04-19 23:45:24 +01:00
turanszkij 797905f95c updated fighting game sample 2019-04-19 11:44:31 +01:00
turanszkij 655826ffbe start fighting game sample script 2019-04-18 00:14:13 +01:00
turanszkij ce0b72e075 exposed multiple scene management to scripts; debug bone line fix; editor orbital camera fix; 2019-04-16 00:15:01 +01:00
turanszkij 13a460892a updated character controller script and other stuff 2019-04-14 17:23:19 +01:00
turanszkij 81511968c9 tps camera collision script updates 2019-04-13 21:32:17 +01:00