Re[2]: Расчет нормалей
От: Vain Россия google.ru
Дата: 29.03.07 17:05
Оценка:
Здравствуйте, NikeByNike, Вы писали:

S>>Помогите плиз, я начинающий gamedevelop'er.

S>>Есть ландшафт, нужно сделать нормали к грани или вертексу.
S>>Пишу на OpenGL. Если можно пример или линк.

NBN>Нормаль к грани считается очень просто: (V2 — V1) * (V3 — V1), нормализовать её перед использованием или нет — зависит от методов использования. Как правило можно обойтись без нормализации.

Осталось токо найти формулу: v2*v3 для x,y,z
Надо не забывать ещё что направление нормали зависит от системы:
Правосторонняя — по правилу правого винта/буравчика/ноги/руки
Левосторонняя — по правилу левого винта/буравчика/ноги/руки (т.е. в противоположную сторону!)
Многие это забывают..
Я точно не помею, но вроде в OpenGL мировая — правосторонняя система.
В DirectX наоборот.

NBN> Нормализация тоже по обстоятельствам (обычно нормализация происходит в видяхе).

Всегда происходит?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.