@Thaddäus Ich bin mir ziemlich sicher, das die Render distance der Dynamische Flora im Shader ProcFlora.fx bestimmt wird. (/dev/Shaders/), nur blick ich leider nicht durch, wo ich da dran rumschrauben muss, um jene Distanz zu erweitern.
Genauer gesagt dieser Bereich:
Code: .\RailWorks\dev\Shaders\ProcFlora.fx
/// fades between 30 and 80
v2f TrainVS ( a2v IN )
{
v2f OUT;
OUT.TexCoord0 = IN.TexCoord0.xy; // diffuse map
OUT.TexCoord0.x = (OUT.TexCoord0.x + (mTextureIndices[IN.Indices.y]%4)) * VECTOR1(0.25);
OUT.TexCoord0.y = (OUT.TexCoord0.y + floor(mTextureIndices[IN.Indices.y]/4)) * VECTOR1(0.25);
VECTOR4 Pos = IN.Position;
Pos.y = (Pos.y * mClumpSizes[IN.Indices.y]) + IN.Y.x;
Pos += mBlendingVectors[IN.Indices.x];
OUT.Position = mul(Pos, WorldViewProj);
OUT.Color = IN.Color;
VECTOR3 camPos = mul ( VECTOR4(CameraPos,1), WorldInverse );
VECTOR3 eyeVec = (Pos - camPos).xyz;
VECTOR1 dist = length ( eyeVec.xyz );
dist -= 30;
OUT.Color.rgb *= GlobalLighting.rgb;
OUT.Color.a *= 1 - saturate ( dist * 0.02f );
// store as colour
return OUT;
}
Alles anzeigen
bbt: Angenehme Mod, welche die integrierten Shader aufpeppt. Wünschenswert wäre mehr Konfigurationsspielraum, ähnlich wie in Reshade, um die für sich perfekten Settings zu übernehmen (rigs und personal preferences sind ja verschieden). Dafür würde ich auch nochmal nen 5er drauflegen.