stringtranslate.com

Нормаль вершины

Нормали вершин додекаэдрической сетки.

В геометрии компьютерной графики нормаль вершины в вершине многогранника — это направленный вектор, связанный с вершиной, предназначенный для замены истинной геометрической нормали поверхности. Обычно он вычисляется как нормализованное среднее нормалей поверхности граней , содержащих эту вершину. [1] [2] Среднее может быть взвешено, например , по площади грани или может быть невзвешенным. [3] [4] Нормали вершин также могут быть вычислены для полигональных приближений к поверхностям, таким как NURBS , или указаны явно для художественных целей. Нормали вершин используются в затенении Гуро , затенении Фонга и других моделях освещения . Используя нормали вершин, можно добиться гораздо более плавного затенения, чем плоское затенение ; однако без некоторых изменений в топологии, таких как опорные петли, оно не может создать более острый край. [5]

Смотрите также

Ссылки

  1. Анри Гуро. «Непрерывное затенение криволинейных поверхностей». Труды IEEE по компьютерам, C-20(6): 623–629 (июнь 1971 г.).
  2. ^ Эндрю Гласснер, I.6 Построение нормалей вершин из неструктурированного списка полигонов, в Graphics Gems IV, под редакцией Пола С. Хекберта, Морган Кауфманн, 1994. стр. 60--74
  3. ^ Нельсон Макс, Веса для вычисления нормалей вершин из нормалей граней, Журнал графических инструментов, том 4, выпуск 2, 1999 г., стр. 1-6
  4. ^ Грит Тюрнер и Чарльз А. Вютрих, Вычисление нормалей вершин из многоугольных граней. Журнал графических инструментов, том 3, выпуск 1, 1998. стр. 43-46
  5. ^ Макс Вагнер, Генерация нормалей вершин, https://web.archive.org/web/20130531101356/http://www.emeyex.com/site/tuts/VertexNormals.pdf