|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2012, 18:32 | #1 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
OpenGL (glut) GL_LIGHT
Возник не стандартный вопрос. Может кто либо уже решал эту проблему.
Glut поддерживает только стандартных 8 "светильников", GL_LIGHT0 ... GL_LIGHT7. И позволяет производить манипуляции над ними. Вопрос, как сделать девятый светильник? В каком направлении думать? Залезать в библиотеку glut и в ручную дописывать?
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
28.01.2012, 20:42 | #2 | |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Это дело не glut, а просто openGL больше не держит. Имеется в виду стандартный FFP. Если надо больше, то можно, скажем, юзать deffered shading (отложенное освещение), но это очень хитрая вещица... А вообще лучше уточните, для чего именно Вам нужно больше 8 светильников, а то может ответ проще)
p.s. А Цитата:
Изобретатель велосипедов
|
|
28.01.2012, 20:48 | #3 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Ну блин, 1 светильник это глобальное освещение(солнце)
затем строим комнату, в нее 4-5 люстр(лампочек), + от двух людей с прожекторами(или с любыми светящимися предметами). Именно счас не для чего, просто прикинув кажется мало, те же 10 свечей на столе расставить уже не получится.
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
28.01.2012, 21:03 | #4 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Тогда для статических источников (люстр) можно заранее сделать предрасчет освещения в комнате (см. light maps) и наложить нужную текстуру. Остальные сделать как обычно.
Изобретатель велосипедов
|
28.01.2012, 21:15 | #5 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Спасибо, пошел изучать
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
28.01.2012, 22:23 | #6 | |
Форумчанин
Регистрация: 03.11.2011
Сообщений: 230
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
GLUT [ OpenGl ] | Coco_Jamboo | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 02.11.2017 22:02 |
Свет в OpenGl (glut) | Inv1s | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 25.01.2012 08:44 |
Использование GLUT | vik112358 | Visual C++ | 3 | 04.01.2012 19:49 |
Инициализация Glut | windzor | Общие вопросы .NET | 2 | 07.02.2010 12:17 |