Здрасьте. У меня проблемка такая, тени, а точнее нормали, криво отображаются на поверхности меша. Вероятно что-то неправильно с топологией, может кто подскажет как это исправить чтобы тени выглядели гладко? Прикрепил скрины.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Как выяснилось у Близард формат карт нормалей немного другой. Красный и зелёный канал поменяны местами, причём красный(который зелёный) ещё и инвертирован. Это и не OpenGL и не DirectX. Зачем они так сделали - вопрос открытый.
ответ
rsfghd, нормали сделаны не для изменения цвета поверхности, а для реакции на падение света под разными углами.
Грубо говоря, на примере шара - ты можешь сделать шар из мешей очень круглым, а можешь сделать его ребристым, имея одинаковое число вершин.
В первом случае нормали смежных вершин соседних треугольников смотрят в одну сторону (общая для соседей), во втором случае нормаль каждого треугольника перпендикулярна его поверхности (не связана с соседними).
А то, что у тебя получаются черные модели - то результат неверного их расположения.
Для изменения свойств поверхности надо использовать материалы

0
18
2 года назад
Отредактирован EugeAl
0
Посмотрите на изломе, в углу, нет ли там случайно 2х вершин вместо одной. Или лишнего треугольника, невидимого, сплющенного в одну линию. И попробуйте сбросить векторА нормалей у ближайших граней и настроить заново.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.