Я все еще работаю над своей игрой с помощью своего пользовательского игрового движка, и я до сих пор добился хороших результатов. Одной из тем, над которой я сейчас работаю, является препроцессор контента. Целью этого автономного инструмента является чтение популярных форматов файлов и их преобразование в форматы файлов, которые я разработал сам, которые я собираюсь использовать в своей игре (движке). Я написал тонкое приложение на C++, используя официальный FBX SDK от разработчиков Autodesk, чтобы читать файлы FBX и извлекать нужную мне информацию. Результат написан с использованием специального формата файла, о котором я упоминал.Ошибка отображения текстур для некоторых загруженных файлов FBX
Большинство вещей прекрасно работает. Тем не менее, я столкнулся с некоторыми проблемами с моделями, которые я купил в Интернете, как вы можете видеть на изображении ниже. Например, верхняя часть стула с левой стороны неправильно триангулирована, а текстуры иногда неправильны (см. Нижнюю часть стула). Правая часть кровати также должна иметь другой цвет.
активы выглядели идеально в Unity Asset Store, так что я задаюсь вопросом, что я сделал неправильно. Есть ли какая-то геометрия или информация о текстуре, скрытая в некоторых узлах FBX, которые я не видел? Сохраняет ли Unity дополнительную информацию о сопоставлении в других файлах, например, файлы * .prefabs?
У меня есть этот вопрос с несколькими активами, которые я купил. Некоторые другие активы работают отлично, поэтому я очень предполагаю, что я что-то забыл и не сделал никакой общей ошибки.
Любые советы были бы замечательными!
Есть идеи? Я все еще не могу понять проблему. : '- ( – Endgegner85