Add support for screen-space lens flare effects
This commit is contained in:
@@ -264,6 +264,10 @@ import {
|
|||||||
resolveDominantScreenSpaceGodRaysLightInput,
|
resolveDominantScreenSpaceGodRaysLightInput,
|
||||||
syncScreenSpaceGodRaysLightSource
|
syncScreenSpaceGodRaysLightSource
|
||||||
} from "../rendering/screen-space-god-rays";
|
} from "../rendering/screen-space-god-rays";
|
||||||
|
import {
|
||||||
|
createScreenSpaceLensFlareLightSource,
|
||||||
|
syncScreenSpaceLensFlareLightSource
|
||||||
|
} from "../rendering/screen-space-lens-flare";
|
||||||
import {
|
import {
|
||||||
fitCelestialDirectionalShadow,
|
fitCelestialDirectionalShadow,
|
||||||
resolveDominantCelestialShadowCaster
|
resolveDominantCelestialShadowCaster
|
||||||
@@ -1062,6 +1066,8 @@ export class ViewportHost {
|
|||||||
private readonly sunLight = new DirectionalLight();
|
private readonly sunLight = new DirectionalLight();
|
||||||
private readonly moonLight = new DirectionalLight();
|
private readonly moonLight = new DirectionalLight();
|
||||||
private readonly godRaysLightSource = createScreenSpaceGodRaysLightSource();
|
private readonly godRaysLightSource = createScreenSpaceGodRaysLightSource();
|
||||||
|
private readonly lensFlareLightSource =
|
||||||
|
createScreenSpaceLensFlareLightSource();
|
||||||
private readonly distanceFogSkyColorSource =
|
private readonly distanceFogSkyColorSource =
|
||||||
createDistanceFogSkyColorSource();
|
createDistanceFogSkyColorSource();
|
||||||
private readonly localLightGroup = new Group();
|
private readonly localLightGroup = new Group();
|
||||||
|
|||||||
Reference in New Issue
Block a user