Могу ли я указать нормали для каждого лица в OpenGL ES и добиться негладкого / плоского затенения?

Я хочу отображать модели сетки в OpenGL ES 2.0, где он четко отображает фактическую сетку, поэтому я не хочу плавного затенения по каждому примитиву / треугольнику. Единственные два варианта, о которых я могу думать, это

Каждый треугольник имеет свой собственный набор нормалей, все перпендикулярно поверхности треугольников (но тогда, я думаю, я не могу разделить вершины между треугольниками с этой опцией)Укажите ребра треугольника / примитива с помощью черных линий и придерживайтесь обычного пути с общими вершинами и одной нормалью для каждой вершины

Это должно быть так? Почему я не могу просто читать в примитивах и не указывать никаких нормалей и каким-то образом позволить OpenGL ES 2.0 сделать плоский оттенок на каждом лице?

Подобный вопросПодобный вопрос Stackoverflow, но нет предложений для решения

Ответы на вопрос(1)

Ваш ответ на вопрос