Проблема с анимированными файлами .x и несколькими материалами.
Вопрос
Я пытался экспортировать модели .x со скинами и анимацией с несколькими материалами на одной и той же сетке, но когда это происходило, обнаружил, что скин нарушается.Анимации работают нормально, но сетка перестает правильно обволакивать кости (кажется), и что-то вроде разных вершин, прикрепляющихся к разным костям, вызывает странный беспорядок.
Когда ко всей сетке прикреплен только один материал, все выглядит нормально:
Однако когда два прикреплены, все сходит с ума:
Не уверен, что это актуально, но когда я изменил материал одного треугольника на левой стороне, вся левая сторона модели стала искаженной, как вы можете видеть на скриншоте, однако с правой стороной все было в порядке.Когда я изменил материал другого треугольника с правой стороны, все стало искажено.
Я использую экспортер DirectX pandasoft, я также попробовал KW-Xport.
Решение
Оказывается, программа просмотра файлов DirectX x была сломана. Я попробовал загрузить модель в образце сетки со скинами 2004 года в DirectX SDK, и она работала нормально.