Jason Rice
1033b167bd
Delete Widget copy/move constructors to prevent invalidating this ( #1209 )
2025-08-14 08:01:30 +02:00
Turánszki János
cae9a0cb9d
editor crash fix in light window cascade widgets
2025-08-11 08:41:56 +02:00
Dennis Brakhane
282b81c3d9
replace default reference captures, fix missing calls ( #1153 )
...
* forAll -> forEach
* replace default reference captures with more specific ones
* fix missing calls in fixXYZ/forEachSelectedWithRefresh
2025-07-08 17:08:59 +02:00
Dennis Brakhane
985596c9b3
editor: reduce code duplication for all other components as well ( #1151 )
2025-07-07 07:36:01 +02:00
Turánszki János
43ca9f7d59
editor: add 4K and 8K shadow map option for light forced resolution
2025-07-03 17:37:39 +02:00
Turánszki János
76607272d2
editor theme refresh refactor
2025-06-25 09:20:34 +02:00
Turánszki János
c31aa35c53
gui layout refactor ( #1114 )
2025-06-01 17:07:12 +02:00
Turánszki János
1be929aa8a
gui changes: slider size now includes the textbox, combobox size now includes the droparrow, editor gui rearrangement
2025-05-30 08:50:26 +02:00
Turánszki János
a69b96ee6b
added camera feed support for lights
2025-05-19 07:27:21 +02:00
Turánszki János
a948117ee6
added textured rectangle lights and improved video frame pacing logic
2025-05-18 15:52:12 +02:00
Turanszki Janos
a583004458
video: Nvidia default buffer workaround for bitstream buffer; video usable for light mask texture; begin h265 api; added video_test model;
2025-05-05 08:11:51 +02:00
Turánszki János
d1578b0179
added light color mask texture support
2025-03-28 08:58:56 +01:00
Turánszki János
808421dbba
spherical harmonics ( #1056 )
2025-03-09 18:17:31 +01:00
Turánszki János
dfcc61bd6d
gui: auto window sizing to fit all widgets; editor: object lightmap preview, windows sizing updates;
2024-12-29 11:15:50 +01:00
Turánszki János
293689b1e2
per-light volumetric fog boost #924
2024-08-17 08:05:25 +02:00
Turánszki János
5330551f12
gui: treelist FocusOnItem; physics and gui fixes;
2024-07-15 08:44:42 +02:00
Turánszki János
2a8f644611
fixed blend order of volumetrics and light shafts
2024-07-07 19:22:28 +02:00
Turánszki János
749feb35ce
physics updates, added multi-selection edit to some editor components and some other things
2024-06-26 07:44:19 +02:00
Turánszki János
5973b353e4
scene instantiate improvement; editor fixes;
2024-06-16 07:13:53 +02:00
Turánszki János
a988218755
resource manager filedata retention changes ( #857 )
2024-06-06 09:18:42 +02:00
Turánszki János
1c38d93304
Editor gui v2 ( #843 )
2024-05-17 08:04:05 +02:00
Turánszki János
21d5f37fee
build updates ( #655 )
2023-03-28 19:30:29 +02:00
Turánszki János
82e91559e0
Sphere and capsule area lights
2023-02-21 23:16:24 +01:00
Turánszki János
910cb0fab1
added shadow cascade configuration #616
2023-01-14 15:47:31 +01:00
Turánszki János
bcffb27ead
Parallel scene intersections ( #563 )
...
- scene intersections using multithreading
- scene intersections can specify LOD level
2022-09-10 15:24:01 +02:00
Turánszki János
73ee94d114
Volumetric cloud updates ( #544 )
...
- Reprojection update
- Cloud model changes
- Weather map import
- Local lights
- Environment capture
- Volumetric cloud shadow
- Aerial perspective for clouds
Co-authored-by: Silas Oler <silasmartins@outlook.dk >
2022-08-30 16:37:51 +02:00
Turánszki János
eff37576b5
Improving window layouts ( #532 )
...
* improving component window layouts
* sound window update
* transform window update
* editor top gui animation; delete callback for entity tree
* layer window update
* other layout changes
* grid helper ini
* don't allow negative or zero local scale
* version bump
* camera fps config check if exists
2022-08-26 09:21:19 +02:00
Turánszki János
6eb01f585a
Hierarchy window ( #531 )
2022-08-25 12:13:14 +02:00
Turánszki János
a0ad653d7d
GUI ResizeLayout ( #495 )
...
* gui resizelayout #51
* checkbox icons
* updates
* weather reset
* embedded logo asset
2022-07-31 19:28:41 +02:00
Turánszki János
f277a00596
GUI updates ( #490 )
2022-07-28 20:59:25 +02:00
Turánszki János
5a0c423ddd
Updates:
...
- editor: quicksave, multiple scenes support, gui changes, additional shortcuts
- physics: improvements for handling multiple scenes, and removal of physics objects
- scripting: ability to override global scene and camera with custom scene and camera from cpp side
2022-07-14 15:21:28 +02:00
Turánszki János
c02ab327d8
Physical light units ( #476 )
2022-06-29 20:15:36 +02:00
Turánszki János
86c748ed98
Spotlight inner cone, GLTF KHR_lights_punctual ( #474 )
...
* added inner cone angle to spotlights
* refactors
* different shader entity packing
* KHR_lights_punctual
* features.txt
* spot cutoff
* seri
* fixes
* update
* angularAttenuation mad
* refactor
* attenuation refactors
2022-06-28 23:10:48 +02:00
Turánszki János
9177077b7a
Shadow atlas ( #467 )
...
shadow atlas will contain directional, spot, point light shadows all in one texture;
shadow count will not be limited, they will be tigthly packed within the atlas instead;
shadow resolution will be dynamic per light;
shadow texture arrays will no longer be used;
2022-06-21 18:34:04 +02:00
Turánszki János
5e0988e1da
Font renderer hdr output remapping ( #460 )
2022-06-11 19:42:54 +02:00
Turánszki János
f7d28b1127
GUI scrollbar updates ( #447 )
2022-05-19 22:42:49 +02:00
Turánszki János
e599f40664
editor: undo/redo improvements; also added cut to Ctrl+X;
2022-02-13 00:28:17 +01:00
Turánszki János
74cb74d3c9
version 0.60 ( #367 )
...
- namespace refactor (example: wiGraphics:: -> wi::graphics)
- provided namespace compatibility macro for old user code: WICKEDENGINE_BACKWARDS_COMPATIBILITY_0_59
- resource manager will return `Resource` instead of `shared_ptr<Resource>` objects
- MAD shader optimizations
- implemented alpha to coverage with alpha tested materials when MSAA is enabled
- alpha testing fix with transparent shadow maps
- TLAS and scene buffers will be recreated less frequently when things get added/removed from the scene
2021-12-03 21:22:27 +01:00
Turánszki János
100e6b6c97
Basis Universal ( #313 )
...
* added basis-universal library and KHR_texture_basisu gltf support
* fix
* added basisu license
* added basis transcode;
added basis encode;
added ktx2 encode;
resource manager file types query;
* added BC decompressor
* added lightmap compression BC6;
added DirectXTex BC libs;
* version bump
* removed directxtex, using simpler lightmap compression instead
* fix
* added ktx2 conv button; normal maps fix;
* don't rely on zero-initialization of graphics resources
* don't always enable vrs classification
2021-09-19 17:07:12 +02:00
Turanszki Janos
783c824139
resource manager upgrade: embedded resources support
2021-03-01 00:37:55 +01:00
Turánszki János
9b308941fd
sheen and clearcoat ( #226 )
...
* sheen and clearcoat
* updated material wnd
* clearcoat works
* sheen updates
* sheen working
* environment reflection alwyas from probe
* restore comment sheen energy conservation
* fixes and gui for sheen and clearcoat
* sheen fix
* ocean, rt reflection fix
* material wnd update
* updated features list
2021-02-01 01:11:30 +01:00
Turanszki Janos
0895e4b433
improved specular glossiness workflow; big shader refactor; updated tinygltf version;
2020-12-20 01:29:40 +01:00
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
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
d3b18bc504
gui updates, editor window refactors
2020-10-04 14:24:22 +02:00
Turanszki Janos
2f659443ba
use thread safe events for file picker
2020-07-22 21:04:27 +01:00
Turanszki Janos
df4bd55ba1
UWP platform updates
2020-05-09 18:48:14 +01:00
turanszkij
57d0cea6e5
updated editor
2020-04-13 22:19:29 +01:00
Turanszki Janos
c9c03b2d48
removed some macro use
2020-03-07 19:25:30 +00:00