If you don’t need actual transparency, another option is to fake the transparency by projecting the cubemap as an image refracted through the object, instead of reflecting it. This method is used by the fancy bottled liquid shader in Half-Life: Alyx, and has the advantage of being able to use the same shading model as regular opaque materials.
4 Likes