Опис
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-XXXzip)
2 - завантажуємо, встановлюємо та запускаємо свіжу версію Blender
3 - відкриваємо вікно налаштувань Blender User Preferences (через меню: File/User Preferences...)
4 - переходимо на вкладку Add-ons
5 - натискаємо кнопку Install from File... (внизу вікна)
6 - і вибираємо, раніше завантажений файл blender-xray-XXXzip
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\ і зробіть всі дії з пункту
Можливості
1 - Плагін дозволяє імпортувати, експортувати та редагувати X-Ray-властивості моделей. Наприклад, змінювати тип об'єкта, вказати User Data, Motion References, LOD References, ім'я та дата творця моделі, ім'я та дата модифікуючого моделі, налаштування матеріалів, параметри кісток, параметри анімацій.
2 - Список матеріалів, движкових та компіляторних шедерів читається з xr-файлів (шляхи до яких потрібно вказати в налаштуваннях плагіна).
3 - Підтримується імпорт та експорт груп згладжування у форматах Shadow of Chernobyl, Clear Sky / Call of Pripyat
4 - Реалізовано масовий імпорт та експорт object файлів.
5 – Можливість редагувати форми кісток.
6 - Підтримується імпорт більшості файлів об'єктів зі зливу вихідних даних від GSC.
7 - Експорт із вкладеними папками (зі збереженням структури каталогів).
Робота з анімаціями
Імпорт
Якщо анімації збережені у форматі skl або skls, для їх імпорту потрібно:
Імпортувати файл object, який використовує дані анімації (File > Import > X-Ray object (.object)).
Далі робимо активною (обирати ПКМ) імпортовану арматуру (скелет).
І імпортуємо skl/skls анімації (File > Import > X-Ray skeletal animation (.skl, .skls)).
Якщо анімації збережені в самому файлі object, то потрібно імпортувати цей об'єкт з включеним параметром Import Motions.
Перегляд
Для перегляду анімацій потрібно:
У вікні Dope Sheet переключити контекст редагування на Action Editor.
Вибрати арматуру (скелет), анімації якої потрібно переглянути.
У вікні Dope Sheet зі списку (поряд з кнопкою New) вибрати потрібну анімацію.
Натиснути Play у вікні Timeline.
Тут вийшов непоганий ролик, де показано як взаємодіяти з сервісами, котрі роблять нейронками 3D-моделі та 2D-текстури задля Blender.