OpenGL ES OBJ Загрузка вопросов прозрачности - PullRequest
0 голосов
/ 26 сентября 2011

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

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

Для иллюстрации этого см. Видео, которое я разместил здесь <<a href="http://youtu.be/86Sq_NP5jrI" rel="nofollow">http://youtu.be/86Sq_NP5jrI> Модель здесь состоит из двух кубов, одного большого куба с меньшим, прикрепленным к углу.

1 Ответ

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

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

struct color
{
    u8 r, g, b, a;
};

color newColor;
newColor.a = 255;//opaque vertex, 0 - transparent
//other colors setup
...