Skip to content
🎉 Angular Three v4 is here! Read the announcement

NgtpVignette

The vignette effect darkens the edges of the screen, drawing focus to the center of the scene.

import { NgtpEffectComposer, NgtpVignette } from 'angular-three-postprocessing';
@Component({
template: `
<ngtp-effect-composer>
<ngtp-vignette [options]="{ darkness: 0.5, offset: 0.3 }" />
</ngtp-effect-composer>
`,
imports: [NgtpEffectComposer, NgtpVignette],
})
export class SceneGraph {}
PropertyTypeDefaultDescription
darknessnumber0.5Darkness intensity of the vignette
offsetnumber0.5Offset from center where vignette starts
eskilbooleanfalseUse Eskil’s vignette technique
<ngtp-effect-composer>
<ngtp-vignette [options]="{
darkness: 0.7,
offset: 0.2,
eskil: false
}" />
</ngtp-effect-composer>