Releases: turanszkij/WickedEngine
Releases Β· turanszkij/WickedEngine
0.72.33
- Critical fixes for Vulkan renderer
- Uchimura tonemapping (by @nxrighthere )
- volumetric cloud map, support for sampling volumetric clouds in ray tracing effects
0.72.27
- Mac OS controller support and renderer improvements
- big Vulkan renderer rewrite, with optimizations and fixes
- config files support array values (by @nxrighthere )
- camera render to texture can specify update interval now (by @nxrighthere )
- GUI: text input double click selection (by @nxrighthere )
- geometry fill improvements for splines (by @nxrighthere )
- added more mesh recentering options (by @nxrighthere )
- file dialog on Linux remembers last used directory (by @metaleap )
- added copy-paste support for Linux (by @brakhane )
- Editor: content browser can be now sorted (by @nxrighthere )
- Editor: added local mode translator option (by @nxrighthere )
- Editor: hierarchy depth indicator (by @nxrighthere )
Edit: updated with fixes from 0.72.33
0.72.0 (Mac OS support)
0.72.0
- added Mac OS support with Metal 4 renderer
- added support for shader model 6.6 direct heap indexing for all shaders (available on Windows 11 or custom Agility SDK setup)
- voxel GI was broken for some time, now it's fixed
- fixed issue inn texture streaming when resolution would flicker between high and low sometimes (by @nxrighthere)
- planar reflections can be toggled on/off in Editor graphics settings globally now (by @nxrighthere)
- added double sided wireframe visualizer mode (by @nxrighthere)
- fixed bug in OBJ model importer (by @brakhane)
- added option to disable ragdoll completely for humanoids (by @nxrighthere)
- added editor shortcut: select top-level parent with Alt + Left mouse button (by @nxrighthere)
- added local water body buoyancy support to physics objects (by @zpl-zak)
- added thumbnnail renderer for prefab scenes in Editor (by @nxrighthere)
- added LOD value to render batch sorting priority, improves batching efficiency and render performance in some cases (by @kxcrl)
Edit: applied some fixes, version 0.72.7
0.71.864
- added pooled allocation to many systems that used shared_ptr, improving CPU performance
- added refresh rate control for environment probes (by @nxrighthere)
- added partial terrain rebuild for spline modifier (only rebuild terrain in spline's vicinity)
- optimization for hair particle system: reducing CPU time spent in creation, reduces CPU spikes in grass-heavy terrain generation
- added rigid body physics shape cache: faster creation of similar rigid body shapes (by @nxrighthere)
- improved gui scrollbar granularity (by @nxrighthere)
- editor: added option for always placing new entities in front of camera (by @nxrighthere)
- added globally forced unlit rendering option (by @nxrighthere)
- general improvements and fixes for multi-platform behaviour (by @brakhane)
EDIT: hotfix added that fixes incorrect environment probe rendering on terrain.
EDIT2: hotfix added that fixes bug in resource manager
0.71.854
- optimizations for GPU: replaced SV_PrimitiveID usage with custom primitiveID calculation
- optimizations for CPU: minor improvements for job system and entity component system
- added gpu selection options from startup arguments:
nvidiagpu,amdgpu,intelgpu - general improvements by @nxrighthere : improvements in lightshafts, chromatic aberration shader effects
- editor improvements by @nxrighthere : unsaved changes prompt, texture picker, entity snap to camera, entity sorting and more
- fixed keyboard layout issues and other improvements for Linux by @brakhane
- initial support for Free BSD by @pescador-barquero
- other fixes and improvements
0.71.834
- added CRT post process
- added CRT effect option for camera feed rendering
- improvements and fixes
0.71.822
- added HDR calibration for UI
- added dedicated shadow map for characters
- added mesh blend effect
0.71.813
- added animation importer to Editor that directly imports multiple animations to humanoid rig
- added animation tester for humanoid rig: easily switch animations from humanoid settings in editor
- added multiselect support to file browser dialogs
- improvement for MSAA transparency effect: removed dithering, unified look between instance, hairparticle and impostor fade
- improvements to built-in character component for better control and foot placement, added shake effect
- added limb-spacing feature for humanoid rigs: control the spacing between arms and legs (can be used to modify animations slightly)
- added IntersectAll to scene, returns all intersections for object and colliders
- GLTF export: animation names will be exported
- FBX import: mixamo animations will be given custom name as they usually don't contain names, this makes it easier to identify them
- improvements for the cmake build system (by @brakhane )
- sym links will be used when available to link content to executable
- added precompiled header support
- added link time optimization
- added support for "unity" build
- other improvements
EDIT: updated builds with important fixes to 0.71.818
0.71.802
- added project creator to the editor: create lua applications with custom icon, splash screen, etc. from the editor
- added custom theme support to the editor, with a visual theme editor, also added background image support for themes
- GUI: added text filtering support for combo box
- added screenshot support with transparent background (sky pixels will be replaced to transparency
- MSAA alpha to coverage dithering is removed
EDIT: a gui hotfix has been applied and the executables are updated.
0.71.787
- added rectangle light type with texture support for visualizer, diffuse and specular components
- videos can now be used as mask texture for spot and rectangle lights
- videos can now be used on Sprites, to replace sprite texture with video
- added camera feed support for lights (use a camera feed as light mask texture)
- shadow mapping changed back to not use dithering, but more samples instead
- added capsule reflection effect (works when capsule shadow is enabled globally, but it will affect the specular light)
- pipeline state creation changed to not block rendering, instead rendering will be skipped for objects that have a pipeline that is not ready
- disabled pipeline state cache for Vulkan, as it turned out to be faster without in recent graphics drivers
- gui improvements: slider and combobox sub-elements now accounted for in the whole widget size, also tidied the editor gui
- shader compiler is using latest 2025 May release
- Template_Windows and Template_Linux projects were simplified to have a single entry point function and nothing else
- removed: qoi, ktx, basis image support (instead qoi, use png; instead of ktx and basis, use DDS with optional archive compression)
- the last release that supports ktx, basis and qoi can be used to convert assets from using those formats to DDS (editor->general options->DDS convert): https://github.com/turanszkij/WickedEngine/releases/tag/v0.71.764



