Дядя Миша писал: FBX - это склад говна с 95-го года.
К слову обнаружил что вес CSM больше раз в 5 чем FBX. Статик.ксм из примера Сталкера весит 50мегабайт, а модель сконвертированная в FBX - 10 мегабайт при том что FBX содержит куда больше в себе информации. Загружается "склад говна" в блендер соответственно в 5 раз быстрее чем CSM. Надо бы ещё с другими форматами посравнивать. Интересно от чего CSM так пухнет?
FiEctro писал: К слову обнаружил что вес CSM больше раз в 5 чем FBX
Ну значит FBX сжатый внутри. А CSM - неиндексированный.
После любой попытки собрать карту с этой моделью, он похудеет в размерах от двух до трёх раз.
Цитата:
FiEctro писал: Загружается "склад говна" в блендер соответственно в 5 раз быстрее чем CSM
Потому что для FBX нативный лоадер на С++. А загрузчик CSM полностью на Питоне. Попробуй написать загрузчик FBX на питоне, посмотри сколько он будет загружаться.
Цитата:
FiEctro писал: FBX содержит куда больше в себе информации
Дядя Миша писал: И какую же информацию он содержит?
Ну как минимум настройки материалов, иерархию объектов и их трансформы. Я кстати добавил экспорт имени материала в имя дифузной текстуры. Интересно теперь добавить бы сами текстуры в fbx, но относительно чего мне их искать? Папки игры? Папки движка?
Кстати, как насчёт добавить в спецификацию csm тоже иерархию объектов? Ну напимер если я захочу какую то стенку выключать, ну неудобно её таскать отдельной моделью.
Цитата:
Дядя Миша писал: Потому что для FBX нативный лоадер на С++. А загрузчик CSM полностью на Питоне. Попробуй написать загрузчик FBX на питоне, посмотри сколько он будет загружаться.
Да ты прав, надо с другими неиндексироваными сравнить. Правда я хз действительно FBX сжимается или нет. Довольно шустро он сталкеровские карты распаковывает даже для крестов.