Модераторы: Rickert
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фишки современных карт на OpenGL, Антиалиасинг, анизотропная фильтрация... 
:(
    Опции темы
$tatic
Дата 11.7.2006, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 28.1.2005

Репутация: 7
Всего: 22



Как реализовать на OpenGL все те технологии, которыми обладает современная видеокарта? 
PM MAIL   Вверх
Ch0bits
Дата 11.7.2006, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 2
Всего: 62



А в чём проблема?
Изучи расширения OpenGL до уровня "современных видеокарт" и вперёд!

Добавлено @ 20:50 
Что ты подразумеваешь под "фишками"?
Потому что
Цитата($tatic @  11.7.2006,  19:54 Найти цитируемый пост)
Антиалиасинг, анизотропная фильтрация

Это вовсе не фишки в моём представлении, а некоторые аппаратные режимы работы некоторых функций фидеокарт.
А фишки - это возможности(эффекты) графических движков, реализованные хитроумными алгоритмами геометрии, оптики, механики и прочими наглядными науками. 
PM WWW   Вверх
$tatic
Дата 11.7.2006, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 28.1.2005

Репутация: 7
Всего: 22



Какие лучше учебники/доки именно по расширениям? 
PM MAIL   Вверх
Ch0bits
Дата 12.7.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 2
Всего: 62



Самое лучшее - это официальная документация от производителей. Официальный сайт для разработчиков nVidia - http://developer.nvidia.com/page/home.html
А вообще расширения тебе с "фишками" мало помогут, сейчас время шейдерных программ. И расширения и шейдерные модели различны для разных моделей видеокарт. А сам OpenGL ИМХО просто "дубовый", зароешься в тысячах констант и методов с десятками аргументов. ИМХО DirectX намного лучше в смысле удобства программирования.

На русском книги тоже есть, сам видел однажды, но названия не помню. Такой талмуд, весь состоит из таблиц, более 1000 страниц!
  

Это сообщение отредактировал(а) Ch0bits - 12.7.2006, 16:40
PM WWW   Вверх
$tatic
Дата 12.7.2006, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 28.1.2005

Репутация: 7
Всего: 22



Да, я понимаю, что надо юзать шейдеры, мне только эти режимы (антиалиасинг, фильтрация) включить хотелось бы. 
PM MAIL   Вверх
Ch0bits
Дата 12.7.2006, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 2
Всего: 62



Цитата($tatic @  12.7.2006,  22:04 Найти цитируемый пост)
антиалиасинг

функция glEnable(флаг) устанавливет флаги режимов, glDisable(флаг) - снимает, glIsEnable(флаг) - проверяет
GL_POINT_SMOOTH - для точек
GL_LINE_SMOOTH - для линий
GL_POLYGON_SMOOTH - для полигонов
GL_MULTISAMPLE - мультивыборка (multisampling)

Цитата($tatic @  12.7.2006,  22:04 Найти цитируемый пост)
фильтрация

По моему функция glTexParameter() параметры не помню
Флаги вроде GL_LINEAR, GL_LINEAR_MIPMAP, GL_NEAREST... ещё вроде что-то типа GL_LINEAR_MIPMAP_LINEAR такие длинные названия.
Не помню точно.

Говорю же, зароешься в константах.  smile  
PM WWW   Вверх
Void
Дата 12.7.2006, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: нет
Всего: 173



Документ по анизотропной фильтрации в OpenGL на сайте NVIDIA.
Урок Nehe, где показано, как включать полноэкранное сглаживание. Начиная с OpenGL 1.3, multisampling является не только ARB-расширением, но и входит в ядро GL. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
DENNN
Дата 12.7.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 3
Всего: 43



Цитата(Ch0bits @  12.7.2006,  21:45 Найти цитируемый пост)
Говорю же, зароешься в константах. 

ты еще наличие документации в список недостатков включи smile 
PM ICQ   Вверх
$tatic
Дата 13.7.2006, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 28.1.2005

Репутация: 7
Всего: 22



Void, спасибо, то что мне было нужно 
PM MAIL   Вверх
$tatic
Дата 13.7.2006, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 28.1.2005

Репутация: 7
Всего: 22



Нашел на сайте NVidia ссылку интересную:
NVIDIA OpenGL Extension Specifications
Куча расширений перечислено - и все с описаниями констант, не запутаешься 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0508 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.