Add support for screen-space lens flare effects

This commit is contained in:
2026-05-19 21:15:21 +02:00
parent 4141907a70
commit 2b711725a0

View File

@@ -264,6 +264,10 @@ import {
resolveDominantScreenSpaceGodRaysLightInput,
syncScreenSpaceGodRaysLightSource
} from "../rendering/screen-space-god-rays";
import {
createScreenSpaceLensFlareLightSource,
syncScreenSpaceLensFlareLightSource
} from "../rendering/screen-space-lens-flare";
import {
fitCelestialDirectionalShadow,
resolveDominantCelestialShadowCaster
@@ -1062,6 +1066,8 @@ export class ViewportHost {
private readonly sunLight = new DirectionalLight();
private readonly moonLight = new DirectionalLight();
private readonly godRaysLightSource = createScreenSpaceGodRaysLightSource();
private readonly lensFlareLightSource =
createScreenSpaceLensFlareLightSource();
private readonly distanceFogSkyColorSource =
createDistanceFogSkyColorSource();
private readonly localLightGroup = new Group();