Главная страница
    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.044 c
2-1181662846
Bullfrog
2007-06-12 19:40
2007.07.08
чтение файла от конца к началу


15-1181296248
Serg1968
2007-06-08 13:50
2007.07.08
Аудио


11-1164572053
Psychedelic
2006-11-26 23:14
2007.07.08
Предложение для всех.


15-1181021872
sergeyst
2007-06-05 09:37
2007.07.08
Куда делись компоненты?


3-1175946319
boristt
2007-04-07 15:45
2007.07.08
Перехват ошибки от MSSQL Express 2005 (dbExpress)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский