Тонкое стекло, говоришь? Ну, ты себе и придумал.
Ладно, слушай. Самая большая засада там в определении зависимости различных параметров от угла взгляда. Решается методом пристального взгляда на реальную лампочку.
Делаешь переменную типа Angle и дальше над ней издеваешься: во-первых определяешь ее как модуль (abs. value) угла между направлением взгляда и нормалью к поверхности.
Прозрачность определяется линейной зависимостью от этой Angle,
например:
Tr = (Angle)x0.4 + 0.75
Дальше продолжаешь мучить свою переменную:
Angle = 1 - (Angle).
Оптическая толщина (Optical thickness) тоже задается линейной зависимостью, но уже от этой новой Angle:
Op.th. = -0.05x(Angle) - 0.002
Отражение можно задать константой:
Reflection=Constant(0.122)
Еще главное: цвет стекла должен быть почти черным, примерно 0,003.
Это основное. Дальше начинается полет фантазии - добавление всяких шумов, пыли, бампа, неравномерностей и т.д.