OpenGLES 1.x Toon затенение - PullRequest
0 голосов
/ 31 марта 2012

Я пытаюсь получить эффект затенения, как у примитивных типов, т.е. прямоугольники или треугольники. сейчас я сначала визуализирую свои вершины, используя GL_LINE_LOOP с отключенным GL_TEXTURE_2D, а затем с помощью GL_TRIANGLES с включенным GL_TEXTURE_2D. эффект заключается в следующем.

http://oi43.tinypic.com/o03ssl.jpg

У меня следующие вопросы: 1. как я могу избавиться от линий между блоками и 2. как я могу сделать линии черными, не влияя на все остальное, что будет потом отображаться?

1 Ответ

2 голосов
/ 31 марта 2012

Для # 1, два варианта

  1. рендеринг всех линий перед рисованием любых треугольников (в настоящее время выглядит так, как будто вы рисуете линии, а затем треугольники для каждого объекта отдельно)
  2. используйте буфер глубины, чтобы расположить линии за треугольниками, которые вы рисуете.

По вопросу №2, можете ли вы уточнить, что вы имеете в виду?Почему изменение цвета линии на черный влияет на что-либо еще при визуализации?

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