Вопросы с тегом «transparency»

17
Зачем интегрироваться по полушарию (а не по сфере), чтобы решить уравнение рендеринга?

В большинстве учебников, которые я видел, так написано уравнение рендеринга: L0( ω0) = Lе( ω0) + ∫Ωе( ωя, ω0) Lя(ωя)d ωяL0(ω0)знак равноLе(ω0)+∫Ωе(ωя,ω0)Lя(ωя)dωяL_0( \omega_0)= L_e(\omega_0)+\int_{\Omega}{f(\omega_i, \omega_0)L_i(\omega_i)\,\mathrm{d}\omega_i} Где определено как полусфера (и все...

14
Каковы некоторые методы визуализации прозрачности в OpenGL?

Альфа-смешивание можно включить, чтобы сделать поверхности прозрачными, например: glDisable(GL_DEPTH_TEST); //or glDepthMask(GL_FALSE)? depth tests break blending glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); Но это работает, только если объекты отображаются в обратном...

11
Как я могу заставить свои кубики льда выглядеть реальными?

Я могу смоделировать кубики льда как слегка деформированные прозрачные кубики с показателем преломления воды, но они не выглядят убедительно. Они похожи на куски стекла, а не льда. Глядя на настоящие кубики льда, я могу интуитивно описать некоторые различия, но я не знаю, какие физические свойства...

11
Это правильный способ реализации Закона Бера?

Когда я реализую закон Бера (поглощение цвета на расстоянии через объект), он почему-то никогда не выглядит очень хорошо. Когда у меня есть цвет позади объекта, я вычисляю скорректированный цвет следующим образом: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb *...

8
Дает ли предварительно умноженная альфа прозрачность, независимую от порядка?

Я слышал, что предварительно умноженная альфа дает вам прозрачность, независимую от порядка, но когда я сажусь и делаю математику, она, похоже, не работает. Это неправда или я что-то делаю неправильно? Формула, которую я использую:...