threejs-worldgen
    Preparing search index...

    Class StateLook

    A live, shareable look for the material states. Share one between materials so a single set() restyles every wet, snowy, burnt and damaged surface at once.

    Index

    Resolved settings.

    uniforms: {
        ashColor: UniformNode<"color", Color>;
        charColor: UniformNode<"color", Color>;
        crackColor: UniformNode<"color", Color>;
        crackScale: UniformNode<"float", number>;
        crackWidth: UniformNode<"float", number>;
        dentStrength: UniformNode<"float", number>;
        emberColor: UniformNode<"color", Color>;
        emberIntensity: UniformNode<"float", number>;
        emberScale: UniformNode<"float", number>;
        holeThreshold: UniformNode<"float", number>;
        leafLoss: UniformNode<"float", number>;
        leafScale: UniformNode<"float", number>;
        noiseScale: UniformNode<"float", number>;
        puddles: UniformNode<"float", number>;
        puddleScale: UniformNode<"float", number>;
        scorchColor: UniformNode<"color", Color>;
        snowBreakup: UniformNode<"float", number>;
        snowColor: UniformNode<"color", Color>;
        snowReach: UniformNode<"float", number>;
        snowRoughness: UniformNode<"float", number>;
        snowScale: UniformNode<"float", number>;
        sparkle: UniformNode<"float", number>;
        sparkleScale: UniformNode<"float", number>;
        streaks: UniformNode<"float", number>;
        streakScale: UniformNode<"float", number>;
        wetDarkening: UniformNode<"float", number>;
        wetRoughness: UniformNode<"float", number>;
        wetSaturation: UniformNode<"float", number>;
    }

    TSL uniforms (updated by StateLook.set / StateLook.reset).

    Type Declaration