feat(rendering): distance fog and config-derived far plane

This commit is contained in:
MDietermann
2026-06-01 18:46:02 +02:00
parent 89ac70f1ab
commit 9daa9f8267
7 changed files with 42 additions and 4 deletions

View File

@@ -29,7 +29,11 @@ public sealed class Player
public Player(Configuration cfg, Vector3 spawnPosition, float aspectRatio)
{
this._cfg = cfg;
this.Camera = new Camera(spawnPosition, aspectRatio) { Fov = cfg.Fov };
this.Camera = new Camera(spawnPosition, aspectRatio)
{
Fov = cfg.Fov,
FarPlane = (cfg.RenderDistanceHorizontal + 1) * VoxelChunk.Size,
};
}
public void Move(Vector3 delta) => this.Camera.Move(delta);