It could only be a mask stored in your cubemap alpha, no ? Why a zbuffer ? From a constant point of view, occluding objects will stand still. With geometry you wont have a nice transparency behind that blue lighted cylinder laser thingy, while you could easily render it in a mask. edit: ah got it, for the pipe indeed, how…