Освещение в OpenGL
От: Кендер  
Дата: 29.09.02 19:38
Оценка:
Коллеги,

Протгамимируя примитивное химическое приложение с OpenGL визуализацией я столкнулся со следующей проблемой. Есть два сплошных шара: один синий {0.0f, 0.0f, 0.1f}, второй красный {0.1f, 0.0f, 0.0f}. Если освещение только общее (ambient) {0.5f, 0.5f, 0.5f, 1.0f}, то цвета сохраняются, но шары выглядят "плоскими". Если добавить направленное (diffuse) освещение {1.0f, 1.0f, 1.0f, 1.0f}, то шары становятся "выпуклыми", но теряют цвет и становятся одинаково серыми. Как сохранить цвет и придать шарам "выпуклость" одновременно?

Всем спасибо за помощь!

Искренне Ваш,
Кендер
Re: Освещение в OpenGL
От: Sasparella США  
Дата: 06.10.02 19:51
Оценка:
glEnable(GL_COLOR_MATERIAL);


Саша.
Re[2]: Освещение в OpenGL
От: Кендер  
Дата: 06.10.02 22:11
Оценка:
Большое спасибо! Сработало. Не знаете ли вы еще (случайно), как избавиться от двух отверстий, которые появляются при прорисовке gluSphere?

Best Regards,
Кендер
Re[3]: Освещение в OpenGL
От: Sasparella США  
Дата: 07.10.02 06:35
Оценка:
Здравствуйте Кендер, Вы писали:

К>Большое спасибо! Сработало. Не знаете ли вы еще (случайно)


В програмировании нет ничего случайного


K>, как избавиться от двух отверстий, которые появляются при прорисовке gluSphere?


Каких отверстий?

Саша.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.