Hi MorbadMade a few minor changes for v20, which I'm still testing, but I'll post it anyway:
- Small adjustment to frustum0 depth biases on Profile_PlanetApproach and Profile_StationInterior in an attempt to address some shadow acne on ships at very oblique angles. More testing required to see if this is even doing anything though...finding appropriate lighting on demand is difficult.
- Enabled EVSMCascadeFullRes on Profile_PlanetSurface and Profile_AsteroidField. Quality improvement from the full resolution is noticeable, especially on foot, while the performance cost is minor. More testing needed for Profile_AsteroidField. Note that PlanetApproach and StationInterior still do not have this enabled; it causes issues there.
Code:<Profile_General> <SliceSize>16384</SliceSize> <NumFrustums>9</NumFrustums> <FilterQuality>3</FilterQuality> <Fade>0.99</Fade> <CrossFadeCascades>true</CrossFadeCascades> <AdaptiveCascades>false</AdaptiveCascades> <NearClipBias>1.0</NearClipBias> <FrustumCockpit> <DepthBias>0.000075</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </FrustumCockpit> <Frustum0> <EndDistance>20.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>5.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum0> <Frustum1> <EndDistance>50.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0003</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum1> <Frustum2> <EndDistance>125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0003</DepthBias> <DepthSlopeBias>5.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum2> <Frustum3> <EndDistance>312.5</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0003</DepthBias> <DepthSlopeBias>4.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> <TexelStability>1</TexelStability> </Frustum3> <Frustum4> <EndDistance>625.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0004</DepthBias> <DepthSlopeBias>3.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> <TexelStability>1</TexelStability> </Frustum4> <Frustum5> <EndDistance>1250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum5> <Frustum6> <EndDistance>2500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum6> <Frustum7> <EndDistance>5312.5</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.001</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum7> <Frustum8> <EndDistance>12500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.002</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum8> <FogShadowMapsEnabled>1</FogShadowMapsEnabled> <EVSMCascadeFullRes>true</EVSMCascadeFullRes> </Profile_General> <Profile_PlanetApproach> <SliceSize>16384</SliceSize> <NumFrustums>9</NumFrustums> <FilterQuality>3</FilterQuality> <Fade>0.99</Fade> <CrossFadeCascades>true</CrossFadeCascades> <CrossFadeCascadesDistance>300.0</CrossFadeCascadesDistance> <LastCrossFadeCascadesDistance>1000.0</LastCrossFadeCascadesDistance> <AdaptiveCascades>false</AdaptiveCascades> <NearClipBias>1.0</NearClipBias> <AltitudeAdaptation> <MinElevation>100.0</MinElevation> <MaxElevation>350.0</MaxElevation> <Scale>3.0</Scale> <FirstCascadeScalingAmount>2.0</FirstCascadeScalingAmount> </AltitudeAdaptation> <FrustumCockpit> <DepthBias>0.000075</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </FrustumCockpit> <Frustum0> <EndDistance>10.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>2.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum0> <Frustum1> <EndDistance>20.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>7.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum1> <Frustum2> <EndDistance>50.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>5.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum2> <Frustum3> <EndDistance>125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>4.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum3> <Frustum4> <EndDistance>250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum4> <Frustum5> <EndDistance>500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum5> <Frustum6> <EndDistance>1050.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.001</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum6> <Frustum7> <EndDistance>2125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0015</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum7> <Frustum8> <EndDistance>4250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.002</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum8> <FogShadowMapsEnabled>1</FogShadowMapsEnabled> <EVSMCascadeFullRes>false</EVSMCascadeFullRes> </Profile_PlanetApproach> <Profile_PlanetSurface> <SliceSize>16384</SliceSize> <NumFrustums>9</NumFrustums> <FilterQuality>3</FilterQuality> <Fade>0.99</Fade> <CrossFadeCascades>true</CrossFadeCascades> <CrossFadeCascadesDistance>300.0</CrossFadeCascadesDistance> <LastCrossFadeCascadesDistance>900.0</LastCrossFadeCascadesDistance> <AdaptiveCascades>false</AdaptiveCascades> <NearClipBias>1.0</NearClipBias> <FrustumCockpit> <DepthBias>0.000025</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </FrustumCockpit> <Frustum0> <EndDistance>5.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0001</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum0> <Frustum1> <EndDistance>10.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0001</DepthBias> <DepthSlopeBias>7.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum1> <Frustum2> <EndDistance>20.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum2> <Frustum3> <EndDistance>40.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0003</DepthBias> <DepthSlopeBias>5.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum3> <Frustum4> <EndDistance>80.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0004</DepthBias> <DepthSlopeBias>4.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum4> <Frustum5> <EndDistance>160.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>3.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum5> <Frustum6> <EndDistance>450.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.001</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum6> <Frustum7> <EndDistance>1500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0015</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum7> <Frustum8> <EndDistance>6000.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.002</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum8> <FogShadowMapsEnabled>1</FogShadowMapsEnabled> <EVSMCascadeFullRes>true</EVSMCascadeFullRes> </Profile_PlanetSurface> <Profile_StationInterior> <SliceSize>16384</SliceSize> <NumFrustums>9</NumFrustums> <FilterQuality>3</FilterQuality> <Fade>0.99</Fade> <CrossFadeCascades>true</CrossFadeCascades> <CrossFadeCascadesDistance>300.0</CrossFadeCascadesDistance> <LastCrossFadeCascadesDistance>1000.0</LastCrossFadeCascadesDistance> <AdaptiveCascades>false</AdaptiveCascades> <NearClipBias>1.0</NearClipBias> <AltitudeAdaptation> <MinElevation>100.0</MinElevation> <MaxElevation>350.0</MaxElevation> <Scale>3.0</Scale> <FirstCascadeScalingAmount>2.0</FirstCascadeScalingAmount> </AltitudeAdaptation> <FrustumCockpit> <DepthBias>0.000075</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </FrustumCockpit> <Frustum0> <EndDistance>10.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>2.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum0> <Frustum1> <EndDistance>20.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>7.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum1> <Frustum2> <EndDistance>50.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>5.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum2> <Frustum3> <EndDistance>125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>4.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum3> <Frustum4> <EndDistance>250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum4> <Frustum5> <EndDistance>500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum5> <Frustum6> <EndDistance>1050.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.001</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum6> <Frustum7> <EndDistance>2125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.0003</ShaderSlopeBias> <DepthBias>0.0015</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum7> <Frustum8> <EndDistance>4250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.002</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum8> <FogShadowMapsEnabled>1</FogShadowMapsEnabled> <EVSMCascadeFullRes>false</EVSMCascadeFullRes> </Profile_StationInterior> <Profile_AsteroidField> <SliceSize>16384</SliceSize> <NumFrustums>9</NumFrustums> <FilterQuality>3</FilterQuality> <Fade>0.99</Fade> <CrossFadeCascades>true</CrossFadeCascades> <AdaptiveCascades>false</AdaptiveCascades> <NearClipBias>1.0</NearClipBias> <FrustumCockpit> <DepthBias>0.000075</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </FrustumCockpit> <Frustum0> <EndDistance>20.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0002</DepthBias> <DepthSlopeBias>5.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum0> <Frustum1> <EndDistance>50.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0003</DepthBias> <DepthSlopeBias>6.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum1> <Frustum2> <EndDistance>125.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.0005</DepthBias> <DepthSlopeBias>5.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum2> <Frustum3> <EndDistance>312.5</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.001</DepthBias> <DepthSlopeBias>4.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum3> <Frustum4> <EndDistance>625.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.002</DepthBias> <DepthSlopeBias>3.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum4> <Frustum5> <EndDistance>1250.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.003</DepthBias> <DepthSlopeBias>3.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum5> <Frustum6> <EndDistance>2500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.003</DepthBias> <DepthSlopeBias>3.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum6> <Frustum7> <EndDistance>5312.5</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.003</DepthBias> <DepthSlopeBias>2.5</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum7> <Frustum8> <EndDistance>12500.0</EndDistance> <ShaderBias>0.0003</ShaderBias> <ShaderSlopeBias>0.003</ShaderSlopeBias> <DepthBias>0.003</DepthBias> <DepthSlopeBias>2.0</DepthSlopeBias> <FilterKernelSize>1.5</FilterKernelSize> </Frustum8> <AsteroidShadowsEnabled>1</AsteroidShadowsEnabled> <FogShadowMapsEnabled>1</FogShadowMapsEnabled> <EVSMCascadeFullRes>true</EVSMCascadeFullRes> </Profile_AsteroidField>
Not sure if you've covered this, but I was using your previous config for ED (pre Odyssey), and I've replaced the GraphicsConfiguration file with your new one, looks great btw. Do you need to do anything with the Override file still? Can I keep your modified one? Do I need to go back to the original?
Thanks for all your work with this