Milkshape 3D X-Ray tools — различия между версиями
RedPython (обсуждение | вклад) (Новая страница: «<div style="padding: .5em 1em; float: right; background: #f2f2f2; border: 1px solid #aaaaaa;"> <big>'''MS3D X-Ray tools'''</big> ---- {| style="border: none" | ''…») |
RedPython (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
| '''Тип''' || Расширение Milkshape 3D | | '''Тип''' || Расширение Milkshape 3D | ||
|- | |- | ||
− | | '''Автор''' || bardak (setback) | + | | '''Автор''' || bardak (setback), Kamikazze |
|- | |- | ||
− | | '''Последняя версия''' || [http://files.xray-engine.org/ | + | | '''Последняя версия''' || [http://files.xray-engine.org/xray_re-tools/MS3DXRayTools_2016-08-27.7z 2016.08.27] |
|} | |} | ||
</div> | </div> | ||
+ | Плагины для работы со сталкер-форматами: | ||
+ | *'''ms3dXRayImport.dll''' добавляет поддержку импорта файлов *.ogf, *.dm, *.skl | ||
+ | *'''MS3DXRayExportObject.dll''' и '''MS3DXRayExportSkl.dll''' реализуют поддержку экспорта файлов *.object и *.skl | ||
+ | Дополнительные плагины: | ||
+ | *'''ms3dXRayModelInfo.dll''' в меню Tools пишет собранную в комментариях информацию о модели в лог и открывает файл лога xrayMS3DInfo.log | ||
+ | *'''ms3dXRayNPCconverter.dll''' в меню Tools конвертирует модели между форматами ТЧ и ЧН/ЗП. Если анимации вшиты в модель, то они экспортируются в папку import\skls. Если в модель подключены библиотеки анимаций, то они также экспортируются. Содержимое папки не очищается. В НПС модели ЧН\ЗП примерно 2500 анимаций, и на слабых машинах экспорт может занять пару минут. | ||
− | |||
− | |||
== Установка == | == Установка == | ||
Строка 18: | Строка 22: | ||
Туда же '''xray_path.ltx''', не забыв поправить <code>$sdk_root$</code>. | Туда же '''xray_path.ltx''', не забыв поправить <code>$sdk_root$</code>. | ||
− | == | + | == Известные ограничения == |
− | При экспорте нужно | + | Версия от 27 августа 2016 не поддерживает импорт .object в принципе. Для более ранних версия следует учесть нижеприведённую информацию. |
+ | |||
+ | <code>Непосредственный импорт файла object не работает, т.к. не учитываются текстурные координаты и слетает развертка. Поэтому файл object нужно открыть в AE и экспортировать в ogf и потом уже его импортировать в MS3D. При этом сбросятся настройки материалов. Чтобы их подгрузить, нужно импортировать в сцену исходный object. После редактирования при последующем экспорте в формат object настройки материалов сохранятся автоматически. Некоторые модели могут быть слишком большие и импортируются с ошибками, с ними нужно работать в 3DSMAX или Maya. Импорт моделей динамических объектов в формате .object НЕ поддерживается.</code> | ||
+ | |||
+ | == История версий == | ||
+ | |||
+ | '''[http://files.xray-engine.org/xray_re-tools/MS3DXRayTools_2016-08-27.7z 27.08.2016]'''<br /> | ||
+ | *Поправлено сохранение настроек шейдеров и материалов при экспорте .object | ||
+ | |||
+ | |||
+ | '''05.08.2016'''<br /> | ||
+ | *Экспорт .object и .skl разделен по типу файлов, чтоб экспорт .object сразу открывался в rawdata\objects, а .skl - в import | ||
+ | *Конвертер моделей между ТЧ и ЧН\ЗП перенесен в меню Tools и более не импортирует .skl | ||
+ | *Добавлен object parts для худа рук ЧН\ЗП, хотя вроде оно особо и не нужно | ||
+ | *В пустую сцену можно импортировать только .ogf | ||
+ | *В меню Tools добавлен экспортер анимаций. | ||
+ | *Информация о модели теперь представлена в виде ini файла и хранится в комментарии к модели | ||
+ | *Отдельно (в комментарии первого меша) хранится юзердата | ||
+ | *В информацию о модели (параметр path в секции src) пишется путь модели ogf, которая была импортирована в сцену. | ||
+ | *При экспорте в object в модель подшиваются анимации из этого ogf | ||
+ | *Недоделанный импорт object заблокирован за ненадобностью | ||
+ | *Мелкие правки | ||
+ | |||
+ | |||
+ | '''31.07.2016'''<br /> | ||
+ | Экспорт: | ||
+ | *исправлено сохранение нестандартных путей к текстурам | ||
+ | *исправлено повторное добавление расширения при выборе имени файла двойным кликом по уже существующему файлу | ||
+ | |||
+ | |||
+ | '''[http://files.xray-engine.org/xray_re-tools/MS3DXRayTools_2016-04-14.7z 14.04.2016]'''<br /> | ||
+ | Экспорт: | ||
+ | *мелкие правки | ||
+ | *сохранение флага two_sided для материалов. | ||
+ | Импорт: | ||
+ | *доделан импорт статики в формате .object. Динамика не поддерживается. | ||
+ | |||
+ | |||
+ | '''8.01.2016'''<br /> | ||
+ | Экспорт: | ||
+ | * экспортер открывает папку $import$ | ||
+ | * сохранение настройки шейдеров и материалов костей | ||
+ | * сохранение ссылок на библиотеки анимаций | ||
+ | * подтверждение перезаписи при замене существующего файла | ||
+ | Импорт: | ||
+ | * импортер открывает папку $game_meshes$ | ||
+ | * частичная поддержка статики в формате .object | ||
+ | Инфо: | ||
+ | * мелкие изменения | ||
+ | |||
+ | |||
+ | '''11.05.2015'''<br /> | ||
+ | Добавлена версия импортера в возможностью автоковертации моделей между ТЧ и ЧН/ЗП. | ||
+ | |||
+ | При импорте модели ТЧ импортер предлагает сконвертировать её в версию ЧН/ЗП и наоборот. В остальном от обычного импортера не отличается. Шейдеры model <-> models_pn в случае переноса из\в ЗП ставьте в ActorEditor сами. | ||
+ | |||
+ | |||
+ | '''08.05.2015'''<br /> | ||
+ | Добавлено получение списка анимаций (хранится в комментарии первого меша). | ||
+ | |||
+ | |||
+ | '''07.05.2015'''<br /> | ||
+ | Добавлен плагин X-Ray Model Information для меню Tools. Он пишет собранную в комментариях информацию о модели в лог и открывает файл лога xrayMS3DInfo.log | ||
+ | |||
+ | |||
+ | '''04.05.2015'''<br /> | ||
+ | Импорт: | ||
+ | *юзердата из ogf вставляется в комментарий к модели. | ||
+ | *название текстуры и шейдера материала вставляется в комментарий к материалу. | ||
+ | *материал кости вставляется в комментарий к кости. | ||
+ | Экспорт: | ||
+ | *при экспорте в object комментарий модели вставляется в юзердату модели. | ||
+ | *при экспорте в object моделей со скелетом НПС кости автоматически раскидываются по bones partitions. | ||
+ | |||
+ | '''[http://files.xray-engine.org/xray_re-tools/MS3DXRayTools_2016-08-27.7z 2012.06.19]''' | ||
+ | Старая версия, практически идентичная оригиналу от бардака. | ||
[[Категория:X-Ray game asset tools]][[Категория:Milkshape 3D]] | [[Категория:X-Ray game asset tools]][[Категория:Milkshape 3D]] |
Версия 20:29, 25 ноября 2016
MS3D X-Ray tools
Тип | Расширение Milkshape 3D |
Автор | bardak (setback), Kamikazze |
Последняя версия | 2016.08.27 |
Плагины для работы со сталкер-форматами:
- ms3dXRayImport.dll добавляет поддержку импорта файлов *.ogf, *.dm, *.skl
- MS3DXRayExportObject.dll и MS3DXRayExportSkl.dll реализуют поддержку экспорта файлов *.object и *.skl
Дополнительные плагины:
- ms3dXRayModelInfo.dll в меню Tools пишет собранную в комментариях информацию о модели в лог и открывает файл лога xrayMS3DInfo.log
- ms3dXRayNPCconverter.dll в меню Tools конвертирует модели между форматами ТЧ и ЧН/ЗП. Если анимации вшиты в модель, то они экспортируются в папку import\skls. Если в модель подключены библиотеки анимаций, то они также экспортируются. Содержимое папки не очищается. В НПС модели ЧН\ЗП примерно 2500 анимаций, и на слабых машинах экспорт может занять пару минут.
Установка
Скопировать MS3DXRayObjectExport.dll, MS3DXRaySklExport.dll и ms3dXRayImport.dll в каталог с Milkshape 3D.
Туда же xray_path.ltx, не забыв поправить $sdk_root$
.
Известные ограничения
Версия от 27 августа 2016 не поддерживает импорт .object в принципе. Для более ранних версия следует учесть нижеприведённую информацию.
Непосредственный импорт файла object не работает, т.к. не учитываются текстурные координаты и слетает развертка. Поэтому файл object нужно открыть в AE и экспортировать в ogf и потом уже его импортировать в MS3D. При этом сбросятся настройки материалов. Чтобы их подгрузить, нужно импортировать в сцену исходный object. После редактирования при последующем экспорте в формат object настройки материалов сохранятся автоматически. Некоторые модели могут быть слишком большие и импортируются с ошибками, с ними нужно работать в 3DSMAX или Maya. Импорт моделей динамических объектов в формате .object НЕ поддерживается.
История версий
- Поправлено сохранение настроек шейдеров и материалов при экспорте .object
05.08.2016
- Экспорт .object и .skl разделен по типу файлов, чтоб экспорт .object сразу открывался в rawdata\objects, а .skl - в import
- Конвертер моделей между ТЧ и ЧН\ЗП перенесен в меню Tools и более не импортирует .skl
- Добавлен object parts для худа рук ЧН\ЗП, хотя вроде оно особо и не нужно
- В пустую сцену можно импортировать только .ogf
- В меню Tools добавлен экспортер анимаций.
- Информация о модели теперь представлена в виде ini файла и хранится в комментарии к модели
- Отдельно (в комментарии первого меша) хранится юзердата
- В информацию о модели (параметр path в секции src) пишется путь модели ogf, которая была импортирована в сцену.
- При экспорте в object в модель подшиваются анимации из этого ogf
- Недоделанный импорт object заблокирован за ненадобностью
- Мелкие правки
31.07.2016
Экспорт:
- исправлено сохранение нестандартных путей к текстурам
- исправлено повторное добавление расширения при выборе имени файла двойным кликом по уже существующему файлу
14.04.2016
Экспорт:
- мелкие правки
- сохранение флага two_sided для материалов.
Импорт:
- доделан импорт статики в формате .object. Динамика не поддерживается.
8.01.2016
Экспорт:
- экспортер открывает папку $import$
- сохранение настройки шейдеров и материалов костей
- сохранение ссылок на библиотеки анимаций
- подтверждение перезаписи при замене существующего файла
Импорт:
- импортер открывает папку $game_meshes$
- частичная поддержка статики в формате .object
Инфо:
- мелкие изменения
11.05.2015
Добавлена версия импортера в возможностью автоковертации моделей между ТЧ и ЧН/ЗП.
При импорте модели ТЧ импортер предлагает сконвертировать её в версию ЧН/ЗП и наоборот. В остальном от обычного импортера не отличается. Шейдеры model <-> models_pn в случае переноса из\в ЗП ставьте в ActorEditor сами.
08.05.2015
Добавлено получение списка анимаций (хранится в комментарии первого меша).
07.05.2015
Добавлен плагин X-Ray Model Information для меню Tools. Он пишет собранную в комментариях информацию о модели в лог и открывает файл лога xrayMS3DInfo.log
04.05.2015
Импорт:
- юзердата из ogf вставляется в комментарий к модели.
- название текстуры и шейдера материала вставляется в комментарий к материалу.
- материал кости вставляется в комментарий к кости.
Экспорт:
- при экспорте в object комментарий модели вставляется в юзердату модели.
- при экспорте в object моделей со скелетом НПС кости автоматически раскидываются по bones partitions.
2012.06.19 Старая версия, практически идентичная оригиналу от бардака.