Blender X-Ray Плагин — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Pavel (обсуждение | вклад) м (Pavel переименовал страницу Blender 2.63 Создание анимации в Blender X-Ray Плагин: Полностью переписал статью) |
Pavel (обсуждение | вклад) (→Поддерживаемые форматы: обновил описание поддерживаемых форматов) |
||
(не показаны 15 промежуточные версии 3 участников) | |||
Строка 3: | Строка 3: | ||
blender-xray - плагин, реализующий импорт и экспорт различных форматов 3D моделей и анимаций движка X-Ray. | blender-xray - плагин, реализующий импорт и экспорт различных форматов 3D моделей и анимаций движка X-Ray. | ||
− | Автор: | + | Автор: igelbox |
− | + | Соавтор: Pavel_Blend | |
− | + | Тестирование: igelbox, Pavel_Blend, ThirteenDogs, Vladimir Td | |
− | + | == Ссылки == | |
+ | |||
+ | Страница репозитория: https://github.com/PavelBlend/blender-xray | ||
+ | |||
+ | Скачать релиз: https://github.com/PavelBlend/blender-xray/releases | ||
+ | |||
+ | Баг-трекер: https://github.com/PavelBlend/blender-xray/issues | ||
== Поддерживаемые форматы == | == Поддерживаемые форматы == | ||
Строка 22: | Строка 28: | ||
|.anm||анимации камеры||Да||Да|| | |.anm||анимации камеры||Да||Да|| | ||
|- | |- | ||
− | |.dm||детальные модели||Да|| | + | |.dm||детальные модели||Да||Да|| |
+ | |- | ||
+ | |.details||детальные модели уровня||Да||Да|| | ||
|- | |- | ||
|.skl||скелетная анимация||Да||Да|| | |.skl||скелетная анимация||Да||Да|| | ||
Строка 28: | Строка 36: | ||
|.skls||скелетные анимации||Да||Да|| | |.skls||скелетные анимации||Да||Да|| | ||
|- | |- | ||
− | |.ogf||игровые модели||Нет||Да||Чрезвычайно экспериментальный | + | |.err||список ошибок при компиляции||Да||Нет|| |
+ | |- | ||
+ | |.level||выделение редактора уровней||Нет||Да|| | ||
+ | |- | ||
+ | |.ogf||игровые модели||Нет||*Да||*Чрезвычайно экспериментальный | ||
|} | |} | ||
− | |||
== Установка == | == Установка == | ||
Строка 60: | Строка 71: | ||
Если вы хотите пользоваться незарелизеной версией плагина, то скачайте zip архив нужного коммита в репозитории на GitHub.Com и скопируйте папку io_scene_xray из скачанного архива в ...\blender\2.7x\scripts\addons\ и проделайте все действия с пункта 3. | Если вы хотите пользоваться незарелизеной версией плагина, то скачайте zip архив нужного коммита в репозитории на GitHub.Com и скопируйте папку io_scene_xray из скачанного архива в ...\blender\2.7x\scripts\addons\ и проделайте все действия с пункта 3. | ||
+ | == Возможности == | ||
− | + | 1 - Плагин позволяет импортировать, экспортировать и редактировать X-Ray-свойства моделей. Например, изменять тип объекта, указать User Data, Motion References, LOD References, имя и дата создателя модели, имя и дата модифицирующего модели, настройки материалов, параметры костей, параметры анимаций. | |
− | + | 2 - Список материалов, движковых и компиляторных шедеров читается из xr-файлов (пути к которым нужно указать в настройках плагина). | |
− | + | 3 - Поддерживается импорт и экспорт групп сглаживания в форматах Shadow of Chernobyl, Clear Sky / Call of Pripyat | |
+ | |||
+ | 4 - Реализован массовый импорт и экспорт object файлов. | ||
+ | |||
+ | 5 - Возможность редактировать формы костей. | ||
+ | |||
+ | 6 - Поддерживается импорт большинства object файлов из слива исходников от GSC. | ||
+ | |||
+ | 7 - Экспорт с вложенными папками (с сохранением структуры каталогов). | ||
+ | |||
+ | == Работа с анимациями == | ||
+ | |||
+ | === Импорт === | ||
+ | |||
+ | Если анимации сохранены в формате skl или skls, то для их импорта нужно: | ||
+ | |||
+ | Импортировать object файл, который использует данные анимации (File > Import > X-Ray object (.object)). | ||
+ | |||
+ | Далее делаем активной (выбирать ПКМ) импортированную арматуру (скелет). | ||
+ | |||
+ | И импортируем skl/skls анимации (File > Import > X-Ray skeletal animation (.skl, .skls)). | ||
+ | |||
+ | |||
+ | Если анимации сохранены в самом object файле, то нужно импортировать данный object с включённым параметром Import Motions. | ||
+ | |||
+ | === Просмотр === | ||
+ | |||
+ | Для просмотра анимаций, нужно: | ||
+ | |||
+ | В окне Dope Sheet переключить контекст редактирования на Action Editor. | ||
+ | |||
+ | Выбрать арматуру (скелет), анимации которой нужно просмотреть. | ||
+ | |||
+ | В окне Dope Sheet из выпадающего списка (рядом с кнопкой New) выбрать нужную анимацию. | ||
+ | |||
+ | Нажать Play в окне Timeline. | ||
+ | |||
+ | == Видеоуроки == | ||
− | + | [https://www.youtube.com/watch?v=dXaG51wC9Ts&t=1s Настройка и экспорт объекта (YouTube)] | |
− | + | [[Категория:Wireframe]] |
Текущая версия на 12:21, 11 февраля 2019
Содержание
Описание
blender-xray - плагин, реализующий импорт и экспорт различных форматов 3D моделей и анимаций движка X-Ray.
Автор: igelbox
Соавтор: Pavel_Blend
Тестирование: igelbox, Pavel_Blend, ThirteenDogs, Vladimir Td
Ссылки
Страница репозитория: https://github.com/PavelBlend/blender-xray
Скачать релиз: https://github.com/PavelBlend/blender-xray/releases
Баг-трекер: https://github.com/PavelBlend/blender-xray/issues
Поддерживаемые форматы
Расширение | Описание | Импорт | Экспорт | Замечания |
---|---|---|---|---|
.object | исходные модели | Да | Да | |
.anm | анимации камеры | Да | Да | |
.dm | детальные модели | Да | Да | |
.details | детальные модели уровня | Да | Да | |
.skl | скелетная анимация | Да | Да | |
.skls | скелетные анимации | Да | Да | |
.err | список ошибок при компиляции | Да | Нет | |
.level | выделение редактора уровней | Нет | Да | |
.ogf | игровые модели | Нет | *Да | *Чрезвычайно экспериментальный |
Установка
1 - скачиваем последнюю версию плагина (файл: blender-xray-X.X.X.zip)
2 - скачиваем, устанавливаем и запускаем свежую версию Blender
3 - открываем окно настроек Blender User Preferences (через меню: File / User Preferences...)
4 - переходим на вкладку Add-ons
5 - нажимаем кнопку Install from File... (внизу окна)
6 - и выбираем, ранее скачанный, файл blender-xray-X.X.X.zip
7 - в строке поиска (в левой верхней части окна) вводим текст xray
8 - в правой части окна находим плагин и ставим у него галочку (после этого его название перестанет быть серым)
9 - раскрываем настройки плагина
10 - задаём каталог с текстурами (это может быть каталог textures из SDK или из распакованной игры) и файлы с материалами и шейдерами
11 - нажимаем кнопку Save User Settings (внизу окна)
12 - Установка завершена. Пункты меню для импорта объектов и анимаций находятся в меню: File / Import.
Если вы хотите пользоваться незарелизеной версией плагина, то скачайте zip архив нужного коммита в репозитории на GitHub.Com и скопируйте папку io_scene_xray из скачанного архива в ...\blender\2.7x\scripts\addons\ и проделайте все действия с пункта 3.
Возможности
1 - Плагин позволяет импортировать, экспортировать и редактировать X-Ray-свойства моделей. Например, изменять тип объекта, указать User Data, Motion References, LOD References, имя и дата создателя модели, имя и дата модифицирующего модели, настройки материалов, параметры костей, параметры анимаций.
2 - Список материалов, движковых и компиляторных шедеров читается из xr-файлов (пути к которым нужно указать в настройках плагина).
3 - Поддерживается импорт и экспорт групп сглаживания в форматах Shadow of Chernobyl, Clear Sky / Call of Pripyat
4 - Реализован массовый импорт и экспорт object файлов.
5 - Возможность редактировать формы костей.
6 - Поддерживается импорт большинства object файлов из слива исходников от GSC.
7 - Экспорт с вложенными папками (с сохранением структуры каталогов).
Работа с анимациями
Импорт
Если анимации сохранены в формате skl или skls, то для их импорта нужно:
Импортировать object файл, который использует данные анимации (File > Import > X-Ray object (.object)).
Далее делаем активной (выбирать ПКМ) импортированную арматуру (скелет).
И импортируем skl/skls анимации (File > Import > X-Ray skeletal animation (.skl, .skls)).
Если анимации сохранены в самом object файле, то нужно импортировать данный object с включённым параметром Import Motions.
Просмотр
Для просмотра анимаций, нужно:
В окне Dope Sheet переключить контекст редактирования на Action Editor.
Выбрать арматуру (скелет), анимации которой нужно просмотреть.
В окне Dope Sheet из выпадающего списка (рядом с кнопкой New) выбрать нужную анимацию.
Нажать Play в окне Timeline.