three.jsBackdrop
Backdrop objects can apply blend, overlay or filter effects on occluded 3D objects.