API

Type Alias PbrLocalEnvironmentProbe

PbrLocalEnvironmentProbe: PbrLocalEnvironmentProbeBase & (
    | {
        influenceInnerSize: readonly [number, number, number];
        influenceOuterPosition?: readonly [number, number, number];
        influenceOuterSize: readonly [number, number, number];
        projectionSize: readonly [number, number, number];
        shape?: "box";
    }
    | {
        influenceInnerRadius: number;
        influenceOuterRadius: number;
        projectionRadius: number;
        shape: "sphere";
    }
)

Type Declaration

  • {
        influenceInnerSize: readonly [number, number, number];
        influenceOuterPosition?: readonly [number, number, number];
        influenceOuterSize: readonly [number, number, number];
        projectionSize: readonly [number, number, number];
        shape?: "box";
    }
    • ReadonlyinfluenceInnerSize: readonly [number, number, number]

      Full extents where this probe has full influence.

    • Optional ReadonlyinfluenceOuterPosition?: readonly [number, number, number]

      Centre of the outer influence box. Defaults to influencePosition.

    • ReadonlyinfluenceOuterSize: readonly [number, number, number]

      Full extents where this probe reaches zero influence.

    • ReadonlyprojectionSize: readonly [number, number, number]

      Full extents of the parallax-projection box.

    • Optional Readonlyshape?: "box"

      Box projection and influence are the backward-compatible default.

  • {
        influenceInnerRadius: number;
        influenceOuterRadius: number;
        projectionRadius: number;
        shape: "sphere";
    }
    • ReadonlyinfluenceInnerRadius: number

      Radius where this probe has full influence.

    • ReadonlyinfluenceOuterRadius: number

      Radius where this probe reaches zero influence.

    • ReadonlyprojectionRadius: number

      Radius of the parallax-projection sphere.

    • Readonlyshape: "sphere"