Страница 1 из 1

Стекло (переотражение PNG текстуры в стекле)

Добавлено: 02 фев 2026 20:05
Константин
Здравствуйте. Столкнулся с проблемой. С огромным трудом разместил логотип на стеклянном бокале и обнаружил, что логотип задваивается, хотя я выделял только внешний слой бокала (внешнюю стенку, а внутреннюю нет). Соответственно это скорее всего переотражение. Не знаю как избавится от него. В блендере знаю минимальную базу, использую в основном для простой моушн-графики (объемный лого из SVG экструдировать и покрутить). Кто-нибудь знает как решить задачу?

Re: Стекло (переотражение PNG текстуры в стекле)

Добавлено: 03 фев 2026 05:39
sungreen
Здравствуйте!
Попробуйте добавить в шейдер в качестве фактора смешивания атрибут видимости "is camera ray". Этот атрибут равен 1 если шейдинг выполняется для луча из камеры, иначе 0. При умножении его на значение канала прозрачности приведет к тому, что логотип на стеклянном бокале будет виден, если он прямым лучом попадает в камеру. Тем самым он перестанет переотражаться.

Re: Стекло (переотражение PNG текстуры в стекле)

Добавлено: 03 фев 2026 15:12
Mihanik
Константин писал(а): Здравствуйте. Столкнулся с проблемой. С огромным трудом разместил логотип на стеклянном бокале и обнаружил, что логотип задваивается, хотя я выделял только внешний слой бокала (внешнюю стенку, а внутреннюю нет). Соответственно это скорее всего переотражение.
Где выделял? когда выделял? Как выглядит развёртка? Если развёрнуто и смоделировано верно нет там переотражения. У меня нет.
screen134.jpg
screen134.jpg (422.13 КБ) 4135 просмотров

Re: Стекло (переотражение PNG текстуры в стекле)

Добавлено: 03 фев 2026 16:24
Константин
Здравствуйте. Да, успел разобраться. Действительно я выделил весь объект, а швы не отделил. Потом убрал швы и просто выделил нужную область и все вышло. Спасибо.