![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сглаживание [Delphi]
Зм1й © (2005-07-01 11:32:00)Подскажите пожалуйста, как в OpenGL сделать, чтобы модели выводились сглажеными, и текстуры на них тоже были сглаженые?
A22 (2005-07-01 14:50:00) [21]антиалиасинг включи в дровах видеокарты, либо поставь на "Выбирается приложением".
то же с фильтрацией, ибо в OpenGL по умолчанию линейная фильтрация текстур
Зм1й (2005-07-01 13:52:00) [22]
> glEnable( GL_LINES_SMOOTH );
не помогает, модели всё равно выводятся "гранёными"
> на текстуры надо устанавливать фильтры
Я пишу
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
Но не помогает
A22 (2005-07-01 11:45:00) [23]glEnable( GL_LINES_SMOOTH ); - это антиалиасинг (вообще нынче его в дровах видеокарты регулируют, мало кого волнует этот флаг)
на текстуры надо устанавливать фильтры min/mag/mip:
glGetTexParameterfv( GL_TEXTURE_1D или GL_TEXTURE_2D,
GL_TEXTURE_XXX_FILTER,
тип фильтра );
конкретнее о параметрах смотри в хелпе