Вниз
Скачать: CL | DM;

OpenGL. Свет и текстуры   Найти похожие ветки 

 
Apollon ©   (2005-05-02 01:43) [0]

Сразу прошу меня извинить, если буду спрашивать элементарнейшие вещи!
И не советуйте мне купить книгу Краснова - она у меня перед носом лежит...
Итак, собственно проблемы:
1. Никак не могу включить больше 1 источника света. Нулевой работает, а остальные - нет. В тестовой проге пишется, что доступны 8 штук...
2. Никак не получается наложить текстуру на полигональную модель - она полностью окрашивается в цвет левого верхнего пиксела.
На чайник накладывается, но тоже как-то по-кривому...


 
XProger ©   (2005-05-02 05:27) [1]

1) 0 источник уже настроен. Остальные нужно настраивать самому...

var
c : array [0..3] of single;
begin
c[0] := 1;
c[1] := 1;
c[2] := 1;
c[3] := 1;
glLightfv(ID, GL_DIFFUSE,  @c);
glLightfv(ID, GL_SPECULAR, @c);
end;

2) Координаты текстуры правильно выставляешь? glEnable(GL_COLOR_MATERIAL) делаешь?
И вообще, КОД В СТУДИЮ!


 
Apollon ©   (2005-05-02 14:02) [2]

Спасибо!
С текстурами разобрался...
Теперь со светом ща попробую...


 
parovoZZ ©   (2005-05-02 20:13) [3]

А вот жаль, что источников всего 7(один глобальный). В DX вроде такого ограничения нет.


 
XProger ©   (2005-05-02 21:50) [4]

parovoZZ, ну на кой тебе больше 8 источников на 1 объект???
Но даже если и понадобится - шейдеры на что народу дали? ;)


 
parovoZZ ©   (2005-05-03 09:03) [5]

Да, действительно, на кой?


 
Sapersky   (2005-05-03 10:27) [6]

В DX вроде такого ограничения нет.

Есть, начиная с 7-го. Это ограничение HWTnL - прилепили для совместимости.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
1-1124742231
Phantomouse
2005-08-23 00:23
2005.09.11
TWebBrowser и Видео


1-1124177493
tower
2005-08-16 11:31
2005.09.11
Печать штрих кодов и их сканирование.


3-1122397417
pasha_golub
2005-07-26 21:03
2005.09.11
Cached updates. To be or not to be?


3-1122887461
Kara
2005-08-01 13:11
2005.09.11
Преобразование типов данных


14-1124058729
Piter
2005-08-15 02:32
2005.09.11
Фотография спортсмена




   Наверх