Skip to content

Clear Coat, Depth of Field, Chromatic Aberration and Upgrade to .NET 10!

Choose a tag to compare

@bryanedds bryanedds released this 10 Dec 22:55
· 579 commits to master since this release
2116a0f

New Clear Coat Rendering!

image image

New Depth of Field Rendering!

image image

New Chromatic Aberration Rendering!

image image

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