Я загружаю 3D-модели из нескольких форматов, каждая из которых, возможно, имеет собственную систему координат.Изменение системы координат узлов без внесения изменений
Преобразование их так, чтобы все они находились в одной и той же системе координат.
Проблема заключается в том, что я пытаюсь прикрепить одну модель к другой, когда оба имеют один формат. Поскольку они уже находились в одной и той же системе координат, преобразование, которое изменяет их на любую общую систему координат, будет применяться дважды к ребенку.
Я мог бы составить конкретный код для каждого формата, и каждый раз, когда я хочу что-то приложить к чему-то другому, проверьте форматы и ughhhh.
Моя нынешняя структура узлов очень общая, и мне интересно, существует ли общее решение этой проблемы.
Модели, которые я загружаю, действительно имеют разные соглашения. Изменение самих вершин во время загрузки не является проблемой, на самом деле, гораздо более утомительно изменить все данные анимации, которые распространяются повсюду. В другом формате также используются упакованные вершины, поэтому я не взаимодействую с ними вне шейдеров. – user2503048
@ user2503048: Вы ... действительно говорите, что можете исправить эту проблему, но не хотите? –
Я спрашиваю, есть ли более элегантный и общий способ его исправить. – user2503048