Options accepted by paintBlueprintPaper.

interface PaintBlueprintPaperOptions {
    color?: [number, number, number];
    fibreFrequency?: number;
    gridRepeats?: number;
    gridStrength?: number;
    normalStrength?: number;
    roughness?: number;
    shadePeriod?: number;
    tonalStrength?: number;
}

Properties

color?: [number, number, number]

Base paper colour in [0..1]³. Default [0.96, 0.97, 0.99] — a very cool off-white.

fibreFrequency?: number

Fibre-grain frequency — number of noise lattice cells across the texture for the high-frequency normal-map detail. Default 48. Higher values produce finer grain.

gridRepeats?: number

Repeat count of the faint graph-paper grid across the texture. 0 disables the grid. Default 16.

gridStrength?: number

Grid line strength — how much the grid darkens the base colour where it lands. Default 0.06 (very faint).

normalStrength?: number

Strength passed to heightToNormal when deriving the normal map from the paper height field. Default 0.6 — shallow enough that the relief shows up under grazing light but doesn't read as fabric.

roughness?: number

Uniform roughness in [0..1]. Default 0.92 — paper is close to fully diffuse.

shadePeriod?: number

Period of the soft macro fBm wash, in lattice cells across the texture. Default 2.

tonalStrength?: number

Tonal-variation strength — how much the macro fBm darkens and lightens the base colour. Default 0.04 (subtle).