Главная Юзердоски Каталог Трекер NSFW Настройки

Трёхмерная графика

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 3 1 3
Пилю свой рендер на C++ и OpenGL, вопрос — как можно сделать прозрачные объекты не плоскими, и чтобы Аноним 05/11/23 Вск 12:15:25 327758 1
Без названия156[...].png 89Кб, 437x792
437x792
Пилю свой рендер на C++ и OpenGL, вопрос — как можно сделать прозрачные объекты не плоскими, и чтобы выглядело нормально. Банальный пример — стекло в майнкрафте, независимо от толщины оно абсолютно прозрачно, хоть у тебя тонкая панель, хоть 30 метров стекла, на просвет одинаково. А я хочу, чтобы прозрачность стекла зависела от толщины, чем толще слой прозрачного материала, тем менее он прозрачный. Единственное, до чего додумался — сначала отрисовать внутренние грани в буффер глубины, затем вычесть из этого глубину внешних граней, и получившаяся разница будет толщиной стекла, по ней уже определяем прозрачность во фрагментном шейдере. Неужели нет более элегантного решения?
RTX не предлагать.
Аноним 05/11/23 Вск 12:56:25 327759 2
>>327758 (OP)
Ну по хорошему ищучи софт в котором ты это собираешь, пушто модель настроенная в пиздатый рендер из блендера это не то же самое что в Максе, ну вот и иди нахуй тогда
Аноним 05/11/23 Вск 13:16:26 327761 3
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов