This file contains one line summaries of commits that are worthy of mentioning in release notes. A new header is inserted each time a tag is created.
- New blending modes:
multiplyandscreen - Fixed an issue when sorting blended objects with different blending modes
- The material property
curvatureToRoughnesshas been replaced withspecularAntiAliasing. This new specular anti-aliasing solution offers more control via two new properties:specularAntiAliasingVarianceandspecularAntiAliasingThreshold. They can also be set on material instances if needed - Added specular ambient occlusion to compute a new AO term applied to specular reflections
(see
specularAmbientOcclusionproperty in materials) - Added multi-bounce ambient occlusion to brighten AO and preserve local color
(see
multiBounceAmbientOcclusionproperty in materials) - Micro-shadowing is now applied to material ambient occlusion
- Use a smaller 64x64 DFG LUT on mobile to reduce binary size
- Added a distance field generator to libimage.
- JavaScript MaterialInstance now supports vec4 colors.
- Further reduced
filamatbinary size by removing reliance on stdlib. - Added a new, smaller, version of the
filamatlibrary,filamat_lite. Material optimization and compiling for non-OpenGL backends have been removed in favor of a smaller binary size. - Implemented hard fences for the Metal backend, enablying dynamic resolution support.
- Improved
SurfaceOrientationrobustness when using UVs to generate tangents. - Created a
RELEASE_NOTES.mdfile, to be updated with significant PRs.