Щели на чаре при импорте меша.

  • Автор темы Автор темы Thatgun
  • Дата начала Дата начала

Thatgun

Друг форума
Участник
Старожил I степени
Сообщения
95
Розыгрыши
0
Решения
1
Репутация
27
Реакции
77
Баллы
903
Закидываю два меша в клиент.
Первого щели есть, у второго нет.
В Blender оба меша идентичные в районе щелей.

1786366199991.webp


первый меш
1786366228800.webp


второй меш
1786366254011.webp

второй меш в клиенте
1786366354358.webp

В чем может быть причина ?
 
в первом экспортите без нужных vertex groups 99,9%. Чекните разницу
 
Vertex groups is the usual suspect, yes. One more cause of exactly this kind of seam: FBX import set to Normals: Calculate instead of Import - the geometry matches, but the seam still shows up lit.
 
Importing into Blender is done via the psk plugin. There are no import settings.
Настройка там всё-таки есть — «Import vertex normals» в опциях импорта psk. Только работает она, если в файле лежит чанк VTXNORMS, а umodel его не пишет. Проверил экспорт из клиента и пару мешей из UT2003 — нормалей нет ни в одном.

Без нормалей аддон просто зовёт shade_smooth() на весь меш. Поле smoothing_groups импортёр не читает вообще: оно есть в структуре Face, но задействовано только на экспорте. Полез в сами данные — на 400 клиентских psk у каждой грани группа сглаживания 1, одна на весь меш. ActorX-экспорт из UT2003 даёт от 2 до 15 групп, так что umodel их просто теряет.

На результат это всё равно не влияет: клиент пересчитывает нормали сам. При дайджесте скелетного меша UE2 ставит bUseSmoothing = false и зовёт RecalculateSmoothNormals — тот накапливает нормали граней без нормализации, то есть с весом по площади треугольника, и усредняет по вершинам (Engine/Src/UnSkeletalTools.cpp). Что бы ты ни делал с нормалями в Blender, движок их выбросит и посчитает свои, гладкие по всем смежным граням.

Так что жёсткий шов на скелетном меше через нормали не сделать в принципе — движок его сгладит. А тот светящийся стык — это vertex groups, и вылечил ты его правильно.
 
Последнее редактирование:

Похожие темы

Назад
Сверху Снизу