Hilo3d API - v2.0.0-alpha.3
    Preparing search index...

    Interface ClusteredForwardPlusPipelineOptions

    Construction options for the WebGPU high-end GPU Scene and Clustered Forward+ pipeline.

    interface ClusteredForwardPlusPipelineOptions {
        bloomStrength?: number;
        buckets: readonly GPUSceneBucket[];
        exposure?: number;
        hiZ?: boolean;
        maxLightIndices?: number;
        maxLights?: number;
        maxLightsPerCluster?: number;
        maxObjects?: number;
        maxViewportHeight?: number;
        maxViewportWidth?: number;
        tileSize?: number;
        zSlices?: number;
    }
    Index
    bloomStrength?: number

    Bloom contribution mixed into the final display transform. Defaults to 0.7.

    buckets: readonly GPUSceneBucket[]

    GPU Scene bucket families. Compatible opaque meshes match by identity; other scene meshes remain renderable through the shared Forward compatibility path.

    exposure?: number

    Exposure multiplier applied before the ACES display transform. Defaults to 1.

    hiZ?: boolean

    Enable previous-frame Hi-Z occlusion. Defaults to true.

    maxLightIndices?: number

    Global cluster light-index budget. Defaults to 1,048,576 indices.

    maxLights?: number

    GPU light-database capacity. Extra traversal-order lights are deterministically dropped.

    maxLightsPerCluster?: number

    Per-cluster allocation ceiling. Defaults to 96.

    maxObjects?: number

    Stable GPU Scene object capacity. Excess meshes use the Forward fallback. Defaults to 16,384.

    maxViewportHeight?: number

    Largest supported physical output height. Defaults to 1440.

    maxViewportWidth?: number

    Largest supported physical output width. Defaults to 2560.

    tileSize?: number

    Cluster tile width and height in physical pixels. Defaults to 32.

    zSlices?: number

    Logarithmic view-depth slice count. Defaults to 24.