Вычисление вершинных нормалей из поверхностных нормалей

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

Метод 1: Добавьте нормализованную нормаль поверхности каждой поверхности, с которой контактирует вершина, и затем нормализуйте полученную сумму.

Вершина нормальная = нормализованная (сумма (нормализованная (нормаль к поверхности))

Метод 2: Добавьте ненормализованную нормаль к поверхности каждой поверхности, с которой контактирует вершина, и затем усредните ее, затем нормализуйте результат.

Норма вершины = нормализованная (средняя ненормализованных нормалей поверхности)

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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]