Показать сообщение отдельно
  #2  
Старый 17.10.2007, 12:21
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Не знаю, как в OpenGL, немного расскажу о DirectX. Первый подводный камень - если цвет задан в вершинах. Он должен задаваться в источнике света (можно белый) и материале. Во-вторых можно брать разные типы света: Point, Directional, Spot. Первый и третьий точно по-разному освещают точки плоскости, т.к. интенсивность зависит от угла падения. Наконец, блики появляются, если в материале установлена зеркальность (отражение, Specular), а не только рассеивание (Diffuse)
Ответить с цитированием