Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

Артефакты при рисовании моделей в OpenGL.   Найти похожие ветки 

 
Unknown user ©   (2003-10-27 20:35) [0]

Как избавится от артефактов при рисовании моделей с большим количеством полигонов на некотором удалении от камеры. Возникает муар, и какая-то еще нездоровая фигня.


 
Sapersky ©   (2003-10-28 09:39) [1]

Если модель с текстурами, то это может быть от них - см. mipmapping. От полигонов может быть алиасинг - см. antialiasing. Далее, может не хватать разрядности Z-буфера (установить 32(24)-разрядный), особенно если полигоны модели двухсторонние (см. culling).
А вообще см. динамическую детализацию :)


 
Unknown user ©   (2003-10-29 11:14) [2]

2 Sapersky. Да полигоны двухсторонние, текстуры нет. А до LOD"ов я еще не дошел. А может это быть связано с освещением, установкой плоскостей отсечения или использованием glScale?


 
Sapersky ©   (2003-10-29 13:53) [3]

Тогда culling (т.е. отсечение треугольников, повёрнутых от камеры), если он ещё не используется. В OpenGL это вроде glEnable(GL_CULL_FACE).
Плоскости отсечения - да, можно уменьшить расстояние между передней и задней (glFrustum), при этом увеличивается разрешение Z-буфера (или, как я уже писал, повысить его разрядность).



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.037 c
4-1077288943
jab~
2004-02-20 17:55
2004.04.25
ReadProcessMemory - Как узнать размер процесса в памяти?


1-1081250493
Эли
2004-04-06 15:21
2004.04.25
Цвет выделенного текста и шрифта в Memo


3-1080539971
Orc
2004-03-29 09:59
2004.04.25
Лист Excel


1-1081419182
ctrannik
2004-04-08 14:13
2004.04.25
Работа со звуком


3-1080803624
dima74
2004-04-01 11:13
2004.04.25
Временные файлы





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