Вниз
Скачать: 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.963 c
14-1124285409
Piter
2005-08-17 17:30
2005.09.11
Что выбрать из недорогого, помогите советом


3-1122867252
rentgen
2005-08-01 07:34
2005.09.11
Как переместить запись?


1-1124346306
Mishenka
2005-08-18 10:25
2005.09.11
Как отловить событие открытия PopupMenu у компонента?


2-1123532726
Александр1
2005-08-09 00:25
2005.09.11
ввод недопустимых символов


11-1092338945
dimon_2004
2004-08-12 23:29
2005.09.11
TKOLVMHSyntaxEdit




   Наверх