Blender: перенос модели в Reckfell
Подготовка исходных данных, актуальные настройки импорта и диагностика результата.
Передайте модель через glTF
Для обмена моделями между Blender и Reckfell используйте GLB/glTF. Отдельный экспортёр в текстовый формат уровня для этого не нужен. Сохраните редактируемый .blend как исходник; экспортированная модель — отдельный результат обмена.
- В Blender подготовьте только нужные объекты, геометрию, материалы, скелет и анимации. Проверьте единицы, трансформации и внешние изображения.
- Экспортируйте GLB или glTF 2.0. Для
.gltfпереносите также буферы и изображения с правильными относительными путями; проверьте зависимости и у.glb. - Добавьте результат и его зависимости в папку проекта Reckfell. Дождитесь импорта и проверьте журнал.
- Разместите модель в тестовом уровне. Сравните масштаб, ориентацию, материалы, прозрачность, скелет и клипы. Видимая геометрия сама по себе не является физическим коллайдером.
- Измените исходник, повторите экспорт и проверьте повторный импорт. Не исправляйте сгенерированный кэш вручную.
Порядок настройки — в импорте 3D. Для передачи обратно из Reckfell используйте экспорт glTF.
Когда использовать прямой импорт .blend
Редактор может вызывать установленный Blender, создавать промежуточный glTF и импортировать его. Это удобство редактора: оно не означает чтение .blend непосредственно игровой сборкой.
Проверьте включение filesystem/import/blender/enabled в настройках проекта и путь к исполняемому файлу Blender filesystem/import/blender/blender_path в настройках редактора. Это разные настройки. Импортёр проверяет запуск Blender и его версию; наличие .blend без работающего Blender недостаточно. Для Android/Web доступность отличается: не переносите настройку настольного редактора без проверки.
Если автоматический импорт не работает, сначала получите явный GLB/glTF из Blender и импортируйте его. Это помогает разделить ошибки запуска Blender и ошибки самой модели. Сохраняйте настройки экспорта вместе с исходником, чтобы результат можно было воспроизвести.
Диагностика
| Проблема | Проверка |
|---|---|
.blend не импортируется | Включение импортёра, правильный путь именно к исполняемому файлу, возможность его запуска, версия и журнал |
| Геометрия есть, материалов нет | Поддерживаемые glTF-материалы, внешние изображения и каналы текстур; процедурная схема Blender не переносится как произвольный шейдер |
| Модель слишком большая или повёрнута | Единицы, трансформации корня и экспортные настройки, затем результат импорта |
| Нет анимации | Выбранные клипы и объекты, связи скелета, настройки экспорта и импорта анимаций |
| После обновления пропали ручные изменения | Что менялось: исходник, настройки импорта, отдельный материал или сгенерированный результат |
glTF переносит поддерживаемые данные, а не весь документ Blender со всеми инструментами и эффектами. Не оценивайте перенос только по отсутствию ошибки: проверьте нужный материал и движение в Reckfell.