14 / 9 / 0
Регистрация: 12.07.2012
Сообщений: 82
|
|
1 | |
[GLSL] Карта освещения05.05.2013, 17:28. Показов 2137. Ответов 5
Метки нет (Все метки)
Мне нужно сделать поддержку большого количества источников света, вычислять для каждого кадра - слишком медленно, а т.к. источники света постоянно на одном месте будут, можно просто один раз просчитать освещение и всё.
Как создать карту освещения при помощи GLSL? Расчёт освещения попиксельный.
0
|
05.05.2013, 17:28 | |
Ответы с готовыми решениями:
5
Glsl sampler2D Освещение (GLSL) Освещение GLSL с++ OpenGL GLSL |
Ах ты! All we Astronautы
|
|
05.05.2013, 17:59 | 2 |
deferred rendering в помошь.
http://ru.wikipedia.org/wiki/О... _затенение
1
|
652 / 233 / 46
Регистрация: 24.01.2013
Сообщений: 718
|
|
06.05.2013, 01:56 | 3 |
Defered Shading как всегда рулит)) но если освещение статика, то можно и Lightmaps попробовать.
0
|
14 / 9 / 0
Регистрация: 12.07.2012
Сообщений: 82
|
|
06.05.2013, 18:35 [ТС] | 4 |
Вот мне статическое освещение и нужно. Deffered shading - пока сложновато для меня, а вот про лайтмапы найти ничего не могу. Как их создавать в виде текстуры? Я думаю просто перемножать лайтмап и текстуру, но лайтмап не знаю как вычислить.
0
|
652 / 233 / 46
Регистрация: 24.01.2013
Сообщений: 718
|
|
06.05.2013, 18:40 | 5 |
Там как-то в 3ds max можно создавать лайтмапы, точнее не знаю. Defered делал, а лайтмапы нет
0
|
1823 / 731 / 99
Регистрация: 01.10.2012
Сообщений: 3,739
|
|
07.05.2013, 13:29 | 6 |
Делал для фотонных карт (software). C OpenGL по идее нужно рендерить в текстуру (вычисляя свет в GLSL) а потом ее накладывать как ambient. Specular видимо пролетает (направление утеряно). В общем, песня довольно длинная и результат неясен
0
|
07.05.2013, 13:29 | |
07.05.2013, 13:29 | |
Помогаю со студенческими работами здесь
6
Шейдеры GLSL GLSL массивы матриц GLSL Однобайтовый тип GLSL - катастрофически медленно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |