Clear Coat, Depth of Field, Chromatic Aberration and Upgrade to .NET 10!
New Clear Coat Rendering!
New Depth of Field Rendering!
New Chromatic Aberration Rendering!
Also, we've gone ahead and upgraded Nu entirely to .NET 10, affording us increased usability and performance! Be sure to update your user projects when updating the engine!
Additional Changes -
- Made SSVF intensity the first SSVF light config value for consistency.
- Added clear coat rendering effect.
- Now also mixing roughness in env filter.
- Placed fxaa between tone mapping and gamma correction.
- Clamping specular values to ensure they remain usable and ensure computability.
- Fixed #1222.
- Only show loadable DLLs in file picker (thanks to @Happypig375).
- Add project selection dropdown (thanks to @Happypig375).
- Added chromatic aberration effect.
- Implement fluid capsule collision for Box2dNetPhysicsEngine
- Implemented depth of field shading.
- Reverted back to old FXAA shader since I come to find out there new one doesn't have the intended effect.
- Fixed potential NaN results.
- Now that FXAA doesn't include gaussian blur, on by default.
- Exposed FXAA uniforms to Gaia.
- Fixed overlooked VehiclePropertiesBox2d naming.
- Respect light equilibrium by not blooming in light maps.
- Ensuring that FXXA is using a linearly filtered texture buffer.
- Providing per-surface subsurface cutoff parameters.
- SubsurfaceCutoffDefault adjustment.
- Saved some shadow map bandwidth and footprint.
- Optimized away SSS in fragments when NoScatter.
- Merge pull request #1227 [from Happypig375/patch-47]
- Promoted tile set width log from info to warn for visibility
- Add unary operators to GameTime and improved API
- Updated to VS2026 and .NET 10.
Full Changelog: v19.9.0...v19.10.0