Attachments

  • 2019-11-24 (1).jpg
    2019-11-24 (1).jpg
    245.7 KB · Views: 332
  • 2019-11-24.jpg
    2019-11-24.jpg
    240.4 KB · Views: 335
Last edited:
Are you remaining the attached files to what they should be named and placing them in their correct locations?
GraphicsConfiguration.xml.MorbadCustomShadows.3.5.03v2.txt should be renamed to GraphicsConfiguration.xml and placed inside your elitedangerous64.exe folder (which is either in program files (x86)> Frontier > EDLaunch > Products > elite-dangerous-64
or in users > yourusernamegoeshere > AppData > Local > Frontier Developments > Elite Dangerous > Products > elite-dangerous-64 replacing the default. Make sure there are no spelling mistakes or the program will re-download / rebuild the default xml.
 
Last edited:
Are you remaining the attached files to what they should be named and placing them in their correct locations?
GraphicsConfiguration.xml.MorbadCustomShadows.3.5.03v2.txt should be renamed to GraphicsConfiguration.xml and placed inside your elitedangerous64.exe folder (which is either in program files (x86)> Frontier > EDLaunch > Products > elite-dangerous-64
or in users > yourusernamegoeshere > AppData > Local > Frontier Developments > Elite Dangerous > Products > elite-dangerous-64 replacing the default. Make sure there are no spelling mistakes or the program will re-download / rebuild the default xml.

Yes the files are renamed correctly and in the correct location.

This is not what my shadow profile should look like.

Are you certain you've followed the instructions in the referenced posts?
Well as far as I know I have. As stated above, the files are renamed and in the right location. It's then just a case of selecting LOW quality shadows, is it not?

For comparison, here's a similar run, with ULTRA shadows

Source: https://youtu.be/Ps99c9fZq9s
 
Last edited:
Yes, it should be.

With the profiles I posted most recently, you should see something like this:
Source: https://www.youtube.com/watch?v=9Fg_uCvIFiY
Yes that looks much better!

So in my AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics I've noticed a file called customfx.cfg. I can't get rid of it, it regenerates after you start ED. It has

<?xml version="1.0" encoding="UTF-8" ?>
<Root PresetName="Custom">
<BlurEnabled>true</BlurEnabled>
<AOQuality>3</AOQuality>
<DOFEnabled>2</DOFEnabled>
<BloomQuality>3</BloomQuality>
<EnvmapQuality>1</EnvmapQuality>
<MaterialQuality>3</MaterialQuality>
<EnvironmentQuality>3</EnvironmentQuality>
<FXQuality>3</FXQuality>
<GalaxyMapQuality>2</GalaxyMapQuality>
<GUIColourQuality>0</GUIColourQuality>
<TerrainQuality>3</TerrainQuality>
<TerrainLodBlendingQuality>2</TerrainLodBlendingQuality>
<SurfaceMaterialQuality>3</SurfaceMaterialQuality>
<JetConeQuality>3</JetConeQuality>
<VolumetricsQuality>3</VolumetricsQuality>
<ShadowQuality>4</ShadowQuality>
<TextureQualityEx>2</TextureQualityEx>
<AAMode>4</AAMode>
<SurfaceSamplerQuality>3</SurfaceSamplerQuality>
<PerformanceQualitySetting>0</PerformanceQualitySetting>
<ResolutionSetting>0</ResolutionSetting>
<LODDistanceScale>1.000000</LODDistanceScale>
<HMDRenderTargetMultiplier>1.000000</HMDRenderTargetMultiplier>
<SSAAMultiplier>1.250000</SSAAMultiplier>
<GpuSchedulerMultiplier>1.000000</GpuSchedulerMultiplier>
</Root>

Is this causing issues?

Adding new video to show switch between LOW & ULTRA

Source: https://youtu.be/e6Ydn7oaAuY
 
Last edited:
Is this causing issues?

No, custom.fxcfg is the file that stores all of the graphics settings you can touch in-game.

It's also in a totally different directory from GraphicsConfiguration.xml.


I can't see this one, it's set to private.

However, what you've described earlier, my settings are not present in your GraphicsConfiguration.xml because what you showed me looked like the default 'Low' preset.
 
All my config files exist within C:\Users\xxx\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics. That's where ED installed them.

In that directory there are 6 files

Customfx.cfg
DisplaySettings.xml
GraphicsConfiguration.xml
GraphicsConfigurationOverride.xml
Settings.xml
StartPreset.Start

The two GraphicsConfig files are yours, with no modifications.
 
All my config files exist within C:\Users\xxx\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics. That's where ED installed them.

In that directory there are 6 files

Customfx.cfg
DisplaySettings.xml
GraphicsConfiguration.xml
GraphicsConfigurationOverride.xml
Settings.xml
StartPreset.Start

The two GraphicsConfig files are yours, with no modifications.

GraphicsConfiguration.xml should not be there and this is why the shadows aren't working. Cut it and paste it over the one in the game's main product directory (the one containing EliteDangerous64.exe).
 
GraphicsConfiguration.xml should not be there and this is why the shadows aren't working. Cut it and paste it over the one in the game's main product directory.
Hmm, OK, there's one under SteamApps. I think I was looking in the profile directory because of another tweak I was reading about.

Let me try this.
 
Hmm, OK, there's one under SteamApps. I think I was looking in the profile directory because of another tweak I was reading about.

Let me try this.

I don't use Steam so I cannot check myself, but others have reported that Steam is automatically replacing changes to files in that directory. If you run into further issues, you may want to check for settings to disable that, or paste the file again, then set it to read only.

Most tweaks are done via the override file in the local appdata directory, but my shadow tables cannot be placed in the override as it adds new frustums, rather than just replacing existing ones.
 
I've been taking a look at the extents of some of the values that are applicable in the shadow profiles. Looks like nine frustums (ten if you include the cockpit) is the max that will parse, which is what I'm already at. Maximum end distance that a frustum will still render at seems to be in the ballpark of 12.8km. Maximum slice size is possibly 16384, which would make sense since it's essentially a texture.

Still haven't been able to clean up shadow flicker at more extreme lighting inclinations to my satisfaction, at least not without reverting to TexelStability=0 which creates bigger problems. Sharpening/hardening shadows as I did in the previous update also introduced some edge shimmer, but this seems to be a worthwhile trade off.

There are a lot of issues with geometry that I cannot fix and that increasing the shadow quality has made increasingly apparent. The Mamba's 3D model, for example, does not appear to be well put together at all and is riddled with self shading artifacts and lack of proper lighting occlusion, possibly due to an unfinished mesh.

Anyway, I do have an update, but this should be considered a more experimental one that usual. I've brute forced some small improvements by jacking up the slice size as far as I think it can be taken, all the way to 16k (16384). This is way past the point of diminishing returns and the effect is subtle, but to my surprise there was very little performance hit...I'm not sure that trend will hold on all GPUs though (I'm testing on a 1080 Ti). In addition to that change, I have tweaked most of the frustum distances and a few depth biases to mitigate some lingering disconnected shadows, extend the maximum range shadows are visible from, and enhance short range detail on most profiles.

All in all, these changes should be a fairly subtle, but consistent improvement, with a small additional hit to frame rate:
XML:
        <Profile_General>
            <SliceSize>16384</SliceSize>
            <NumFrustums>9</NumFrustums>
            <FilterQuality>2</FilterQuality>
            <Fade>1.0</Fade>
            <CrossFadeCascades>true</CrossFadeCascades>
            <AdaptiveCascades>false</AdaptiveCascades>
            <NearClipBias>1.0</NearClipBias>
            <FrustumCockpit>
                <DepthBias>0.000075</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
            </FrustumCockpit>
            <Frustum0>
                <EndDistance>20.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>6.5</DepthSlopeBias>
                <FilterKernelSize>1.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum0>
            <Frustum1>
                <EndDistance>50.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>7.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum1>
            <Frustum2>
                <EndDistance>125.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum2>
            <Frustum3>
                <EndDistance>312.5</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>5.5</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum3>
            <Frustum4>
                <EndDistance>625.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>5.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum4>
            <Frustum5>
                <EndDistance>1250.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>4.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum5>
            <Frustum6>
                <EndDistance>2500.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>3.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum6>
            <Frustum7>
                <EndDistance>5000.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.001</DepthBias>
                <DepthSlopeBias>2.5</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum7>
            <Frustum8>
                <EndDistance>12500.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.002</DepthBias>
                <DepthSlopeBias>2.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum8>
            <NumSpotShadows>6</NumSpotShadows>
            <SpotFilterQuality>1</SpotFilterQuality>
            <FogShadowMapsEnabled>1</FogShadowMapsEnabled>
        </Profile_General>
        <Profile_PlanetApproach>
            <SliceSize>16384</SliceSize>
            <NumFrustums>9</NumFrustums>
            <FilterQuality>2</FilterQuality>
            <Fade>1.0</Fade>
            <CrossFadeCascades>true</CrossFadeCascades>
            <AdaptiveCascades>false</AdaptiveCascades>
            <NearClipBias>1.0</NearClipBias>
            <FrustumCockpit>
                <DepthBias>0.000075</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
            </FrustumCockpit>
            <Frustum0>
                <EndDistance>20.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0002</DepthBias>
                <DepthSlopeBias>7.5</DepthSlopeBias>
                <FilterKernelSize>1.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum0>
            <Frustum1>
                <EndDistance>50.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0002</DepthBias>
                <DepthSlopeBias>8.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum1>
            <Frustum2>
                <EndDistance>125.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0002</DepthBias>
                <DepthSlopeBias>7.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum2>
            <Frustum3>
                <EndDistance>312.5</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0002</DepthBias>
                <DepthSlopeBias>6.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum3>
            <Frustum4>
                <EndDistance>625.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0002</DepthBias>
                <DepthSlopeBias>5.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum4>
            <Frustum5>
                <EndDistance>1250.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0003</DepthBias>
                <DepthSlopeBias>5.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum5>
            <Frustum6>
                <EndDistance>2500.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>4.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum6>
            <Frustum7>
                <EndDistance>5000.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.001</DepthBias>
                <DepthSlopeBias>4.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum7>
            <Frustum8>
                <EndDistance>12500.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>3.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum8>
            <NumSpotShadows>6</NumSpotShadows>
            <SpotFilterQuality>1</SpotFilterQuality>
            <FogShadowMapsEnabled>1</FogShadowMapsEnabled>
        </Profile_PlanetApproach>
        <Profile_PlanetSurface>
            <SliceSize>16384</SliceSize>
            <NumFrustums>9</NumFrustums>
            <FilterQuality>2</FilterQuality>
            <Fade>1.0</Fade>
            <CrossFadeCascades>true</CrossFadeCascades>
            <AdaptiveCascades>false</AdaptiveCascades>
            <NearClipBias>1.0</NearClipBias>
            <FrustumCockpit>
                <DepthBias>0.000025</DepthBias>
                <DepthSlopeBias>3.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
            </FrustumCockpit>
            <Frustum0>
                <EndDistance>10.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.00005</DepthBias>
                <DepthSlopeBias>2.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum0>
            <Frustum1>
                <EndDistance>20.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0001</DepthBias>
                <DepthSlopeBias>7.0</DepthSlopeBias>
                <FilterKernelSize>1.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum1>
            <Frustum2>
                <EndDistance>40.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0001</DepthBias>
                <DepthSlopeBias>5.5</DepthSlopeBias>
                <FilterKernelSize>1.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum2>
            <Frustum3>
                <EndDistance>80.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0001</DepthBias>
                <DepthSlopeBias>5.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum3>
            <Frustum4>
                <EndDistance>160.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0001</DepthBias>
                <DepthSlopeBias>4.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum4>
            <Frustum5>
                <EndDistance>320.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0001</DepthBias>
                <DepthSlopeBias>4.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum5>
            <Frustum6>
                <EndDistance>800.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>3.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum6>
            <Frustum7>
                <EndDistance>2000.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0015</DepthBias>
                <DepthSlopeBias>3.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum7>
            <Frustum8>
                <EndDistance>5000.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>3.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum8>
            <NumSpotShadows>6</NumSpotShadows>
            <SpotFilterQuality>1</SpotFilterQuality>
            <FogShadowMapsEnabled>1</FogShadowMapsEnabled>
        </Profile_PlanetSurface>
        <Profile_StationInterior>
            <SliceSize>16384</SliceSize>
            <NumFrustums>1</NumFrustums>
            <FilterQuality>2</FilterQuality>
            <Fade>0.0</Fade>
            <CrossFadeCascades>false</CrossFadeCascades>
            <AdaptiveCascades>false</AdaptiveCascades>
            <FrustumCockpit>
                <DepthBias>0.000075</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
            </FrustumCockpit>
            <Frustum0>
                <EndDistance>1470.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>2.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>0</TexelStability>
            </Frustum0>
            <NumSpotShadows>6</NumSpotShadows>
            <SpotFilterQuality>1</SpotFilterQuality>
            <FogShadowMapsEnabled>1</FogShadowMapsEnabled>
        </Profile_StationInterior>
        <Profile_AsteroidField>
            <SliceSize>16384</SliceSize>
            <NumFrustums>9</NumFrustums>
            <FilterQuality>2</FilterQuality>
            <Fade>1.0</Fade>
            <CrossFadeCascades>true</CrossFadeCascades>
            <AdaptiveCascades>false</AdaptiveCascades>
            <NearClipBias>1.0</NearClipBias>
            <FrustumCockpit>
                <DepthBias>0.000075</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>3.0</FilterKernelSize>
            </FrustumCockpit>
            <Frustum0>
                <EndDistance>20.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>6.5</DepthSlopeBias>
                <FilterKernelSize>1.0</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum0>
            <Frustum1>
                <EndDistance>50.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>7.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum1>
            <Frustum2>
                <EndDistance>125.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.0005</DepthBias>
                <DepthSlopeBias>6.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum2>
            <Frustum3>
                <EndDistance>312.5</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.001</DepthBias>
                <DepthSlopeBias>5.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum3>
            <Frustum4>
                <EndDistance>625.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.002</DepthBias>
                <DepthSlopeBias>5.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum4>
            <Frustum5>
                <EndDistance>1250.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>4.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum5>
            <Frustum6>
                <EndDistance>2500.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>3.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum6>
            <Frustum7>
                <EndDistance>5000.0</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>3.0</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum7>
            <Frustum8>
                <EndDistance>12500.000000</EndDistance>
                <ShaderBias>0.0003</ShaderBias>
                <ShaderSlopeBias>0.0003</ShaderSlopeBias>
                <DepthBias>0.003</DepthBias>
                <DepthSlopeBias>2.5</DepthSlopeBias>
                <FilterKernelSize>1.5</FilterKernelSize>
                <TexelStability>2</TexelStability>
            </Frustum8>
            <NumSpotShadows>6</NumSpotShadows>
            <SpotFilterQuality>1</SpotFilterQuality>
            <AsteroidShadowsEnabled>1</AsteroidShadowsEnabled>
            <FogShadowMapsEnabled>1</FogShadowMapsEnabled>
        </Profile_AsteroidField>

I've also further tuned my HBAO settings in order to reduce some annoying haloing, generally making the effect a bit more subtle and concentrated than before, but still more pronounced that default.

XML:
    <HBAO>
        <High>
            <RadiusInMeters>12.6</RadiusInMeters>
            <NearRadiusInMeters>4.2</NearRadiusInMeters>
            <NearDistance>200.0</NearDistance>
            <PowExponent>2.1</PowExponent>
            <Bias>0.4</Bias>
            <BlurSharpness>3.0</BlurSharpness>
        </High>
    </HBAO>

Remember that the main shadow profiles need to go in GraphicsConfig.xml. However, the HBAO setting can and should be added to the GraphicsConfigurationOverride.xml file instead. Also, note that these changes do not require eachother.

I'm very interested in feedback on how the larger slice size works on cards with 8GiB of VRAM or less and what sort of performance hit others see in general.
 

Attachments

  • GraphicsConfiguration.xml.MorbadCustomShadows.3.5.03v3.txt
    73.2 KB · Views: 252
  • GraphicsConfigurationOverride.xml.MorbadCustom+PLBv2.txt
    1.5 KB · Views: 263
Morbad are these tweaks (both the shadows & the HBAO) optimized for the new PLB i.e. the enabled or the disabled?

The prototype light balances are enabled in my override, but the HBAO settings should work fine with them disabled. You can just paste the code entry right into your current file.

The core shadows don't change and aren't really affected either way by the PBL.
 
Some planet approach and surface profile testing using my most recently posted files with the sun at 6-7 degrees inclination:

Source: https://www.youtube.com/watch?v=J7i1hCigrW0


Not perfect, but solid progress, I think.

Will have to play with some depth biases and slopes a bit more...maybe worry less about hiding the obvious geometry errors of the mamba and really focus on smoothing out some transitions.
 
Back
Top Bottom