1. Changelog
IMPORTANT NOTE:
Updating from Supersampling 2021 will require code changes in some cases as the Supersampling Code API was cleaned and simplified
- Major improvements in image upsampling quality from low resolutions
- Major improvements to image filtering quality
- Added better sharpening algorithm to up/down sampling
- Added support for camera stacking on URP
- Post AA can now run at 100% and lower scale
- Image sharpening and filtering can now run at 100% and scale
- Minor performance improvements on HDRP and URP
- Minor improvements to API (Might require some code changes on user end)
- Fixed issue causing compilation error under some HDRP setups
- Fixed issue causing cinemachine to not clear frame accumulation history when switching cameras
- Fixed minor editor related issues in Core Asset
- Improved compatibility with URP and SRP
- Temporary disabled broken FSSAA in VR until a proper fix is in place
Madgoat SSAA v2 becomes Sunfall Supersampling 2021.1!
- Improved SRP Support for Unity 2019 and 2020 LTS
- Improved Cinemachine Support for Unity 2019 and 2020 LTS
This version also contains a complete rewrite of SSAA VR implementation including:
- Added support for singlepass instanced
- Improved VR Support for Unity 2019 and 2020 LTS
- Improved VR performance on all Unity & Render Pipeline versions
NOTE: HDRP and URP support now require their respective Supersampling Addon Assets available on asset store.
- Fixed minor issues with VR on URP
- Fixed compatibility with XRManagementSystem on 2019.4+
- Fixed issue causing SSAA to not initialize correctly when instancing a new camera from existing one
- Fixed issue causing SSAA to not initialize correctly when disabling and re-enabling camera component
- Fixed deprecated code errors on 2019.4+
- Fixed issue with API causing adaptive mode to not be set correctly via code
- Fixed issue causing adaptive mode to not super-sample when using vsync as target
- Fixed issue causing SSAA to break motion blur (Fix requires PostProcessing Stack v2 integration to be enabled in extensions tab)
- Fixed issue causing SSAA to throw invalid screen resolution errors on initialization in HDRP
- Minor fixes to ensure initial compatibility with HDRP 8.x.x
- Minor fixes to ensure initial compatibility with URP 8.x.x
- Fixed issue causing SSAA VR to not render correctly under editor when downsampling filters were used.
- Fixed issue causing SSAA VR to become blurry on PlayStation 4 after being disabled.
- Fixed issue causing SSAA to break post processing in scene view when enabled
- Fixed issue causing SSAA to not render correctly under built-in pipeline when added to a new camera
- Fixed issue causing PostProcessingStack v2 integration to not apply correctly on enable
- Updated documentation links open the new wiki
- Fixed issue causing SSAA to create multiple non parented cameras on adding component - introduced with 2.0.4 (oops!)
- Fixed issue causing SSAA to throw errors when destroying the gameobject or removing the component while enabled
- Fixed issue causing SSAA to throw null reference exception for one frame after opening the project
- Fixed issue causing blackscreen when application not playing
- Minor improvements to cinemachine support
- Minor improvements to LWRP legacy support
- Fixed missing render feature on LWRP
- Fixed issue causing SSAA to throw null reference exceptions when switching pipelines on Unity 2019
- Fixed issue causing SSAA to throw null reference exceptions when upgrading shader files on Scriptable Pipelines
- Fixed issue causing SSAA to throw errors on Universal RP when MSAA is enabled. (SSAA Script will disable MSAA on initialization for now)
- Fixed issue causing SSAA to go blackscreen after initial setup under Universal RP on Unity2019.3
- Removed SSAA_UI Camera feature completely. Worldspace UI is now handled by render camera to allow depth testing and better quality.
- Compatibility Improvements for Unity 2019.3
- Compatibility Improvements for Editor No Domain Reload mode
- Fixed issue causing SSAA to not compile when DXR enabled under HDRP
- Fixed issue causing SSAA to go blackscreen after initial setup under HDRP
- Fixed issue causing SSAA to not compile when PostProcessingV2 was present in project with unsupported HDRP or URP versions
- Fixed some lighting issues in demo scene
- Mirror improvements to SSAA inspector and MadGoat Core classes
- Fixed issue causing SSAA to not compile under Unity 2017.1 and lower
-
Added support for LightWeight and Universal Render Pipelines (2019.1+)
-
Added support for HighDefinition Render Pipeline (2019.1+)
-
Added support for HighDefinition Render Pipeline with Ray Tracing (2019.3+)
-
Added support for temporal super sampling (only HDRP currently)
-
Added support for extensions and 3rd party asset integration
-
Added integration for cinemachine
-
Added integration for PostProcessingStack v2
-
Improved performance on lower end devices (lower CPU time on SSAA components)
-
Improved performance on low memory GPUs (SSAA use less render textures now)
-
Improved downsampling filters implementation
-
Improved FSSAA implementation
-
Improved support for Offscreen Renderers
-
Improved support for VR devices
-
Improved support for Post Processing
-
Improved support for UI