@pixi/3d
    Preparing search index...

    Interface IridescenceProps

    Runtime controls for a material's iridescence group, as material.iridescence

    const material = new Material3D({ iridescence: {} });
    material.iridescence!.thicknessMaximum = 600;
    interface IridescenceProps {
        factor: number;
        ior: number;
        texture: Texture;
        thicknessMaximum: number;
        thicknessMinimum: number;
    }
    Index
    factor: number

    Strength of the effect, from 0 (none) to 1

    material.iridescence!.factor = 0.5;
    
    ior: number

    Index of refraction of the film

    material.iridescence!.ior = 1.4;
    
    texture: Texture

    The packed map, factor in red and thickness in green

    material.iridescence!.texture = await Assets.load('film.png');
    
    thicknessMaximum: number

    Film thickness in nanometres where the texture's green channel is 1

    material.iridescence!.thicknessMaximum = 500;
    
    thicknessMinimum: number

    Film thickness in nanometres where the texture's green channel is 0

    material.iridescence!.thicknessMinimum = 100;