You’ve completely missed point. There’s no proper surface shading in transparent objects, even with TLM_Surface.