OpenGL ES: рисование небольших объектов - PullRequest
0 голосов
/ 15 сентября 2011

Чтобы лучше проиллюстрировать проблему, я создал короткий снимок экрана. Смотрите здесь: http://cl.ly/1o3p3x2e2J1a1d3d2N1Q

По сути, звезды на экране, поскольку они анимированы по экрану справа налево, сами тускнеют и становятся ярче. Я не собираюсь этого делать. При увеличении масштаба проблема исчезает.

Я догадываюсь, что это связано с размером рисуемых объектов и границами пикселей. Это правильно? Как лучше всего решить эту проблему?

Спасибо!

--- Редактировать ---
Вот как я загружаю текстуру: http://pastebin.com/RDc8x7Te
И вот как я настраиваю OpenGL ES: http://pastebin.com/SpvAqPqA

1 Ответ

0 голосов
/ 18 сентября 2011

Вы используете ближайшие и линейные для масштабирования текстур, которые оба не очень точны. Возможно, вы захотите использовать линейный для обоих, или построить MIPMAP. Также, если вы используете ортогональный вид, попробуйте выровнять вашу геометрию по пикселям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...