Имам няколко мрежи, които се опитват да наподобяват аквариум. Мога да преместя гледната точка или камерата, към която има прикрепена светлина. Само предното стъкло е напълно прозрачно, предполага се, че е стъклото на екрана.
Опитах да използвам функцията за смесване glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
с някои комбинации от дифузен материал, но винаги изглежда като CAD чертеж, въпреки факта, че някои реалистични текстури могат да помогнат за подобряване на външния вид, просто не изглежда правилно.
Мога да форсирам желания резултат чрез промяна на всички възможни комбинации от glBlendFunc
и glMaterialfv
, но може да отнеме известно време. Затова публикувах въпроса тук, за да видя дали някой е постигнал този визуален ефект, всяка помощ или коментар също се оценяват.