Impostazione delle modalità di fusione

// height=300 lines=auto
let bitmap;

function preload() {
    bitmap = loadImage("assets/eyes_bn.jpg");
}

function setup() {
    createCanvas(670,300);
}

function draw() {
    background( 0, 4 );  

    shearX( sin(frameCount/40) / 6 );

    // IMPOSTAZIONI DI FUSIONE //////////////////////////////////
    blendMode( LIGHTEST );
    image( bitmap, 0, 0 );
    blendMode( BLEND );
}
background( 0, 4 );  

Cancella parzialmente il canvas con un nero quasi completamente trasparente.

blendMode( LIGHTEST );

Imposta un tipo di "fusione" che mantiene il colore dei pixel più chiari fra quelli del canvas e quelli della bitmap.

blendMode( BLEND );

Ripristina l'impostazione di fusione di default, quella in cui i colori vengono interpolati in base al valore del canale alfa.


Strutturazione dei file: