Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 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
15-1181412506
Prefd
2007-06-09 22:08
2007.07.08
Вопрос по Word у


3-1176275103
PEAKTOP
2007-04-11 11:05
2007.07.08
Транзакция и EXECUTE STATEMENT


2-1181655463
Riply
2007-06-12 17:37
2007.07.08
Анализ Boot-сектора флоппика.


15-1181324300
isasa
2007-06-08 21:38
2007.07.08
Навеяно Розычем()инициативная группа)


15-1181241147
@!!ex_
2007-06-07 22:32
2007.07.08
Какой винт выбрать?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский