Non c'è molto da capire.
In sostanza la variabile supports3d risulterà vera (true) se una qualsiasi (o più di una) delle proprietà elencate esiste, cioè non è indefinita (!== undefined).
Se "non viene trovata" nessuna di quelle proprietà, allora supports3d sarà false.