Форум: "Игры";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
Внизтекстуры Найти похожие ветки
← →
B-on (2006-08-24 14:38) [0]И ещё пара вопросов по OGL,
во первых, есть проблема с артефактами на текстуре
http://img243.imageshack.us/img243/1285/image4om3.jpg
этой полосы на оригинале нет, как с этим боротся?
И ещё вопросик, при генерации текстуры пишу следующее:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR_MIPMAP_LINEAR);
чтобы они выглядили более сглаженно, но при небольшом угле взгляда или при достаточном растоянии (или и то и то) текстура становится неестественно размытой, как сделать чтобы и выглядело сглажено и так сильно не размывалось?
← →
Chemodan (2006-08-24 17:21) [1]чтобы исправить артефакт попробуй так:
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T, GL_CLAMP);
А на счет размытия не знаю, вроде так по идее и должно быть. Попробуй включить анизотропную фильтрацию, хотя хз поможет нет.
← →
B-on (2006-08-24 18:15) [2]Собственно как я выяснил артефакт появляется из за сглаживания...
← →
XProger © (2006-08-24 18:46) [3]Chemodan, дал верный ответ на твой вопрос.
+ исправьglTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
← →
B-on (2006-08-24 19:02) [4]но при glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S, GL_CLAMP); рамка у текстуры появляется, а мне рамку не надо :(
← →
XProger © (2006-08-24 19:07) [5]Замени на GL_CLAMP_TO_EDGE = $812F
← →
B-on (2006-08-24 19:12) [6]спасибо, а на счёт размытости ничего не подскажите?
← →
XProger © (2006-08-25 01:29) [7]B-on, возможно анизотропная фильтрация поможет (опять же расширения)
glGetIntegerv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, @maxAniso);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, maxAniso);
Соответствующие константы можешь найти в файле по ссылке:
http://xproger.mirgames.ru/files/dglOpenGL.rar
← →
B-on (2006-08-25 09:49) [8]Да, спасибо, так много лучше :)
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c