Skip to content

FixAutomataRes - v 0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Kaldaien Kaldaien released this 02 Jun 07:24
· 53 commits to master since this release

Global Illumination Fix - Round 2

Significantly more sophisticated approach to Global Illumination performance.


Instead of arbitrarily limiting the number of lights as DrDaxxy's original work did, 0.6.0 is able to compute light volumes and attempt to reduce the working set of lights to only the most significant lights. This cuts down GPU load significantly without the severe artifacts caused by the original solution.

  • A new Minimum Light Extent slider has been added
    • 0.0 = no restriction
    • 64.0 = only display massive lights such as the sun.

There is still room for improvement with this new system and I may release a couple of revisions with better light volume scaling over time.

For now, just play with this slider. It is very likely that you will be able to use higher quality settings if you focus on the slider rather than the old drop-down menu.

I can do solid 60 FPS at 4K on my GTX 1080 laptop with High Quality Global Illumination and Minimum Light Extent = 20.0


There is a new Shader Debugging system under Direct3D11 Settings.

Global Illumination is the Compute Shader with hash: 68b68a14.


0.6.0.1 includes compatibility updates and more advanced shader debugging
0.6.0.2 fixes texture flags that were preventing texture dumping
0.6.0.3 fixes shader cache hash collision mitigation (stability)
0.6.0.4 adds live texture view to D3D11 shader mod tools; should help texture modders
0.6.0.5 fixes compatibility with 3DMIgoto shader injection