Конвертер STL в FBX
Перетащите STL и получите бинарный FBX, который Unity, Unreal, Blender и Mixamo откроют в том размере, в каком деталь реально напечатана. Конвертация идёт на вашем устройстве, а страница подскажет два шага очистки, которые нужны любому STL.
- Работает в браузере
- Без регистрации
- Реальный размер сохранён
- Бинарный FBX 7.4
STL в FBX за три шага
- 01
Перетащите STL
Бинарный или ASCII, до 200 МБ. Модель появится в вертикальном положении: в STL, как и в вашем слайсере, ось Z направлена вверх, а конвертер переводит её в Y вверх, как ждут движки, — фигурка не окажется лежащей на спине. - 02
Оставьте единицы в мм
Печатные STL по умолчанию в миллиметрах. Конвертер пересчитывает их в сантиметры — родную единицу FBX, — так что миниатюра 120 мм в поле Размер на выходе показывается как 12 см и импортируется в Unity или Blender как 0,12 м. Нужен человеческий рост для сцены? Введите коэффициент в Масштаб; 15 превратит миниатюру в фигуру 1,8 м. - 03
Скачайте и импортируйте
Нажмите Конвертировать в FBX. Вы получите бинарный FBX 7.4 с геометрией и нормалями. Импортируйте его как статический меш, а если поверхность выглядит гранёной, выполните два шага очистки ниже.
Почему конвертированный STL выглядит гранёным и как исправить это за две минуты
В STL каждый треугольник хранится отдельно: три собственные вершины и одна плоская нормаль. В файле нигде не сказано, что соседние треугольники имеют общее ребро. FBX наследует это в точности: форма верная, но каждый треугольник затенён плоско, а вершины продублированы, поэтому печатная модель на 100 000 треугольников приходит примерно с 300 000 вершин.
В Blender выделите меш, перейдите в Edit Mode, выберите Mesh > Clean Up > Merge by Distance, а затем в Object Mode примените Shade Auto Smooth (Smooth by Angle в последних версиях). Число вершин падает примерно в шесть раз, изгибы выглядят гладкими, а острые кромки остаются острыми. В Unity установите для импортёра Normals значение Calculate с углом сглаживания около 60°. Импортёр статических мешей Unreal умеет то же самое через опцию пересчёта нормалей.
Что записывает конвертер STL в FBX
| Свойство | Исходный STL | Выходной FBX |
|---|---|---|
| Геометрия | Треугольники | Те же треугольники, точные позиции |
| Единицы | Не указаны, по умолчанию миллиметры | Пересчитаны в сантиметры и объявлены в заголовке FBX |
| Ориентация | Z вверх | Y вверх, стоит вертикально |
| Нормали | Одна на треугольник | Сохранены, поэтому плоское затенение до сглаживания |
| UV-развёртка | Нет | Нет; сделайте развёртку в Blender перед текстурированием |
| Цвет | В стандартном STL отсутствует | Один нейтральный материал |
Зачем конвертируют STL в FBX
Пропы для игры
Анимация фигурки
Рендеры продукта
Пайплайны только под движок
Советы для печатных файлов в движке
- Проверьте показанное значение размера — оно должно совпадать с тем, что показывает слайсер
- Заделайте дыры через ремонт STL, если планируете булевы операции или ремеш
- Посмотрите FBX в просмотрщике FBX, прежде чем передавать его дальше
- Не переключайте File units на m для печатной модели — она придёт в 1000 раз больше
- Не накладывайте текстуру, не добавив UV: в STL их никогда нет
- Не ждите, что составная печатная модель придёт отдельными частями — STL содержит один меш
FAQ
Частые вопросы
Можно конвертировать STL в FBX бесплатно?
Почему после конвертации модель выглядит угловатой?
Какого размера будет FBX в Unity или Blender?
STL в FBX добавляет текстуры или UV?
Можно ли заригить FBX в Mixamo?
Какая версия FBX получается на выходе?
Похожие инструменты и руководства
Продолжить
Начать бесплатно
Конвертировать STL в FBX
Перетащите STL выше и скачайте FBX в его реальном размере.
Бесплатно · работает в браузере · без регистрации