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

NgtpSepia

The sepia effect applies a warm, brownish tone to your scene, creating a vintage photograph appearance.

import { NgtpEffectComposer, NgtpSepia } from 'angular-three-postprocessing';
@Component({
template: `
<ngtp-effect-composer>
<ngtp-sepia [options]="{ intensity: 0.5 }" />
</ngtp-effect-composer>
`,
imports: [NgtpEffectComposer, NgtpSepia],
})
export class SceneGraph {}
PropertyTypeDefaultDescription
intensitynumber1.0Intensity of the sepia effect (0-1)
@Component({
template: `
<ngt-mesh>
<ngt-torus-geometry *args="[1, 0.4, 16, 32]" />
<ngt-mesh-standard-material color="white" />
</ngt-mesh>
<ngtp-effect-composer>
<ngtp-sepia [options]="{ intensity: 0.8 }" />
<ngtp-vignette [options]="{ darkness: 0.5 }" />
<ngtp-noise [options]="{ opacity: 0.05 }" />
</ngtp-effect-composer>
`,
imports: [NgtpEffectComposer, NgtpSepia, NgtpVignette, NgtpNoise, NgtArgs],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class SceneGraph {}
  • intensity: 1.0 applies full sepia effect
  • intensity: 0.5 creates a subtle warm tint
  • Combine with NgtpVignette for classic old photo look
  • Add NgtpNoise for film grain texture
  • Works well with NgtpBrightnessContrast for faded vintage appearance