Существуют ли системы контроля версий, которые можно использовать для blend сцен? В программировании исходный код можно хранить в git репозитории, что на много удобнее, чем вручную создавать папки и хранить в них разные версии. Можно ли как-то хранить аналогичным способом 3д модели и анимации?
Возможность объединять модели не нужна (как это есть в коде). Главное, чтобы отслеживать различия между версиями.
У меня единственная идея - это написать скрипт, который бы сохранял модели и анимации в текстовый формат. Но нужно игнорировать последовательность вершин, треугольников и т. д., сортировать их определённым образом. А потом извлечь разность этих данных и импортировать в блендер (или отрисовать с помощью OpenGL красным цветом удалённую геометрию, а зелёным добавленную).
Может есть лучший вариант?