June 20, 2022 - Patch
fixed several ui crashes for scene, graphics, etc windows.

Developer posts and news about this game.

fixed several ui crashes for scene, graphics, etc windows.

Many fixes and new features in this update: - an improved implementation of FXAA - a reimplenation of TAA - added toggle for SSR temporal accumulation - add fix to allow loading DX10 DDS textures (many DDS textures may still have issues, when in doubt convert your DDS textures to

Add progress bar UI for offline raytracer, minor improvements to offline raytracer code.

- implement dds loading for cubemap, 3d texture types - implement project file embedding for cubemap and 3d textures - Broad changes to texture handling. CPU-side data is kept concurrently with GPU-side data and updated along with it, allowing multi-threaded texture operations fo

Fixes to early draft version of the offline raytracer. For right now, ray casting is done without an acceleration structure. Code for a BVH node hierarchy is forthcoming. Also, for now this code does not utilize materials or material textures, which is soon to change. This is mer

Fix project file save crash due to GL function call in thread, update from OpenGL 4.5 to 4.6. NOTE: this may require updating drivers. The change is worth it for the performance increase and improvements to anisotropic filtering. I'm working on code that will rollback to earlier

Implemented octahedral encoding for view/world normals in the gBuffer. This has somewhat streamlined normal handling, resulting in a minor performance boost. Also, this is similar to the way many modern renderers handling normal packing, so rendering will be more consistent with

Slight optimization to deferred renderer.

Fix issue with file picker's inability to navigate to the root directory above a drive.

- Add UI for changing controls in the 'Preferences' window, with values loaded and saved when the program closes. - Fix some issues with black screens due to switching modes.

- Added embedding for mesh data to project files. This may cause saving project files to be much slower, but this will allow the app to save projects with altered meshes. - Fix error thrown while recording screen and using any texture tool.

Fix issue loading skybox from project files.

fixes to screenshot saving and video recording

fix error caused by using the SSR texture due to incorrect internal formatting

new features: - hardcode all FBOs to use 32-bit float textures (performance hit is worth it, half-float values are too imprecise to handle all cases for scene path tracing) - switch CPU-side matrix transform calculations for bounding boxes, cameras, and lights from float to doubl

- fix issue with scene 'remove all' for materials just turns all materials into the default material. - fix issue with camera editor UI not allowing selection for multiple cameras. - fix issue where mesh tools do not display the selector UI - switch help marker to use help icon -

increased range of possible values for cone tracing aperture, which can fix issues in some edge cases with banding in shadows/GI. Cautionary tooltips are added next to these values to prevent users from unexpectedly causing extreme render slowdown.

Minor fixes to offline raytracer, add 'fit to viewport' toggle for importing meshes.

fix weird overlay issues with selection, fix node selection UI in node tools

- add 'generate normal map' texture tool - add 'edge detection' texture tool - fix weather shader blend between regular sky and sunset