Logré desvanecer una línea con este código.
function fadeOut(ctx, canvas) { ctx.fillStyle = "rgba(255,255,255,0.1)"; ctx.fillRect(0, 0, canvas.width, canvas.height); setTimeout(() => fadeOut(ctx, canvas), 50); }Pero el problema con este tipo de desvanecimiento es que llena el fondo transparente con un color y esto hace que el div del fondo también se desvanezca.
El tipo de desvanecimiento que me gustaría lograr está en el lienzo de fondo de gartic.io.
Puedes consultar gartic.io