Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OpenGL - Странности с освещением в FBO, ощутимая разница на разных видекартах 
:(
    Опции темы
BearFear
Дата 14.7.2013, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Смысл такой, что создается FBO и при запуске приложения на разных видяхах вот такой результат. Без FBO все ок. Настройки разумеется одни и те же. Не подскажете, в какой области вообще смотреть?
Еще такая ерунда. На картинке модели без материалов. При включении материалов, отображение на Intel выглядит на несколько порядков темнее, нежели на других видеокарточках (сравнивал только Intel и nVidia карты).
И вместо тысячи слов...

Присоединённый файл ( Кол-во скачиваний: 13 )
Присоединённый файл  screen..png 37,04 Kb
PM MAIL   Вверх
BearFear
Дата 14.7.2013, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Одна особенность. При включенном тумане glEnable(GL_FOG) все отображается правильно на обоих видеокарточках. Вот уж загадка.
PM MAIL   Вверх
BearFear
Дата 14.7.2013, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ну это просто мистика. товарищи! Почему такое может происходить? Может это какие то стандартные значения, которые могут определяться драйвером? Есть ли такие?
PM MAIL   Вверх
BearFear
Дата 14.7.2013, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Причина явно в том, что координаты освещения меняются с положительного на отрицательные по оси X.

А, нет, причина в том что тени смотрятся наоборот. При включенном фоге все выравнивается. Ковырял Z но без результатов. Продолжаю искать причину.

Это сообщение отредактировал(а) BearFear - 15.7.2013, 01:20
PM MAIL   Вверх
Alexeis
Дата 15.7.2013, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



  Похоже что на интелевской карте какой-то режим не поддерживается. Результат ChoosePixelFormat одинаков?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
BearFear
Дата 15.7.2013, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Сейчас проверю. Но мне кажется это всеж что то с Z глубиной связано.

Ретюрны действительно различаются. 6 для интела  8 для нвидии.
Буду ковырять...

Вот все бы ничего, но вне FBO на intel все ок. FBO включаю, свет и тень инвертируются.

Ситуация исправил glShadeModel(GL_SMOOTH) или glPolygonMode(GL_FRONT_AND_BACK, GL_FILL) (а можно и то и другое).
Пока что оставлю, сделаю пометку. В будущем наверно еще вернусь к вопросу, так как попахивает чем то странным...

Поддержка Intel карты, этож блин сто рублей убытка! Совершенно криво работает получение имени объекта через gluPickMatrix  smile Нелогичным образом определяются границы объекта. Можно зацепить объект мышью в месте где этого объекта нет. На nvidia отлаживал это дело, работает на 100%! Черт возьми!

Это сообщение отредактировал(а) BearFear - 16.7.2013, 02:24
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




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


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

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