I've got something, but it renders it quite strangely when the objects are behind you. (This is not fully optimised, the trig values used are not precalculated. I only changed 1 custom block for simplicity.)