Taos API Reference
    Preparing search index...

    Class TAAFeature

    Temporal anti-aliasing. Camera sub-pixel jitter is applied in earlyUpdate so every feature's regular update (and thus every geometry-fill pass's updateCamera) sees the jittered VP via camera.jitteredViewProjectionMatrix(). The TAA resolve pass itself runs at post-process time — register this feature wherever post-processing belongs in the pipeline (after lighting, before bloom/tonemap).

    Reads frame.hdr + frame.depth (and frame.velocity if a VelocityFeature ran), writes the resolved HDR back to frame.hdr.

    Implements

    Index

    Constructors

    Properties

    name: string = TAAFeature.name

    Stable identifier used for lookup, signature hashing, and pass-name keying.

    enabled: boolean = true

    When false, the feature is skipped each frame. Toggling triggers a cached-graph invalidation.

    pass: TAAPass | null = null

    Methods

    • Runs once per frame across every feature before any feature's update. Use for things that must mutate camera/uniform state before downstream features sample it — e.g. TAA's sub-pixel jitter, which has to land on the camera before geometry-fill passes read jitteredViewProjectionMatrix. Plain per-frame uniform updates belong in update, not here.

      Parameters

      Returns void