Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сглаживание [Delphi]


Страницы:   1 2

Зм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,
                    тип фильтра );
конкретнее о параметрах смотри в хелпе


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо