Конвертировать PNG в OBJ
Превратите PNG в 3D-сетку, которую можно сразу перенести в Blender, игровой движок или сцену для рендеринга. Оттенки серого становятся высотами для тайлов ландшафта и рельефных панелей, а логотип на прозрачном фоне — сплошным выдавленным значком.
Конвертер 3D-моделей
или перетащите сюда файлы STL, OBJ, MTL … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
STL и OBJ не хранят единицы измерения. Если деталь в слайсере выглядит в 10 или 25,4 раза меньше или больше, единицы прочитаны неверно — укажите их здесь.
Blender, CAD-программы и слайсеры используют ось Z вверх; glTF, Unity и большинство игровых движков — ось Y вверх. Переключите, если после импорта модель лежит на боку.
Применяется при преобразовании твердотельных моделей STEP или IGES в сетку. Высокая детализация даёт плавные кривые, но более тяжёлые файлы; низкой достаточно для быстрого предпросмотра.
Используется только для PNG, JPG или SVG. Рельеф приподнимает тёмные области; литофания — тонкая пластина, на которой фото проявляется при подсветке сзади; выдавливание превращает логотип или контур SVG в плоское твёрдое тело.
Ширина напечатанной модели; высота рассчитывается по соотношению сторон изображения.
Максимальная высота рельефа или литофании либо толщина выдавленной фигуры. Для литофаний обычно берут 2–3 мм.
Сплошная пластина под рельефом, чтобы отпечаток держал форму. 0 — без основания.
Как пользоваться инструментом
- 1
Загрузите PNG
Карта высот в оттенках серого, фото или логотип с прозрачным фоном, до 20 файлов. JPG, WebP и BMP работают так же.
- 2
Выберите рельеф или форму
В поле Изображение превращается в по умолчанию выбран рельеф: Высота / глубина 5 мм над основанием 1 мм. Для логотипов выберите выдавленную форму, а если светлые участки должны быть высокими, включите Инвертировать высоты.
- 3
Конвертируйте в OBJ
Нажмите Конвертировать в OBJ и импортируйте файл в свою 3D-программу. Если сцена работает в метрах, измените масштаб уже там.
Как превратить PNG-карту высот в 3D-сетку
Карты высот — один из старейших приемов 3D-графики: изображение в оттенках серого, где яркость означает высоту. Их читают редакторы ландшафта, кисти для скульптинга и шейдеры смещения, а инструмент Landscape в Unreal Engine именно для этого импортирует 16-битные PNG в оттенках серого. Здесь вы получаете готовую сетку, а не шейдерный эффект: форма хранится в самом OBJ и сохранится при любом экспорте.
Конвертер разбивает изображение на сетку, поднимает каждую точку по яркости до значения Высота / глубина, закрывает края и добавляет основание. В режиме выдавленной формы прозрачный или светлый фон отбрасывается, а оставшаяся форма равномерно выдавливается: так PNG-логотип превращается в значок или вывеску для сцены.
Следите за числом полигонов. Каждый пиксель добавляет геометрию, поэтому карта высот 4 000 × 4 000 даст сетку намного тяжелее, чем нужно игровой сцене. Для большинства объектов хватит изображения в 512 или 1 024 пикселя; если нужна сетка полегче, прорядите ее в Blender. Чтобы напечатать тот же рельеф, см. Изображение в STL.
- Ширина модели
- 5–1 000 мм
- Диапазон высоты / глубины
- 0,2–100 мм
- Толщина основания
- 0–50 мм
- Изображений за раз
- 20
PNG
Portable Network Graphics
PNG — растровый формат без потерь, опубликованный в 1996 году группой PNG Development Group и позже стандартизированный W3C и ISO. Он сохраняет каждый пиксель в точности, полностью поддерживает альфа-прозрачность и передаёт текст, чёткие края и однотонные заливки без артефактов. Благодаря этой точности он идеально подходит для скриншотов, логотипов, иконок и элементов интерфейса. Обратная сторона — размер: фотография в PNG часто весит в несколько раз больше, чем та же фотография в JPEG или WebP. PNG открывают все браузеры, операционные системы и графические редакторы.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Нет
- Год появления
- 1996 · PNG Development Group
OBJ
3D-модель Wavefront OBJ
OBJ — формат 3D-геометрии, разработанный компанией Wavefront Technologies. Это текстовый файл со списком вершин, текстурных координат, нормалей и граней; материалы и текстуры описываются в отдельном файле .mtl. Импортировать его умеет почти любая программа 3D-моделирования, игровой движок и инструмент для 3D-печати. OBJ не поддерживает анимацию, риггинг и иерархию сцены, а текстуры теряются, если файлы MTL и изображения не хранятся вместе.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- Нет
- Год появления
- Wavefront Technologies
PNG конвертируют в OBJ, чтобы перенести карту высот, логотип или тисненое изображение в Blender, игровой движок или рендерер как настоящую геометрию, а не плоскую текстуру.
Импорт готового OBJ в Blender, Unity или Godot
Blender
- 01File > Import > Wavefront (.obj).
- 02Координаты записаны в миллиметрах, поэтому умножьте масштаб на 0,001, если в сцене используются реальные метры.
- 03Если нужна картинка на модели, добавьте PNG как текстуру с проекцией сверху.
Unity
- 01Перетащите .obj в папку Assets.
- 02Задайте Scale Factor в настройках импорта: Unity считает одну единицу одним метром.
- 03Перетащите модель на сцену и назначьте материал.
Godot
- 01Скопируйте .obj в папку проекта.
- 02Godot импортирует его как ресурс сетки на панели FileSystem.
- 03Назначьте сетку узлу MeshInstance3D и добавьте материал.
Вопросы о конвертации PNG в OBJ
Может ли PNG стать полноценной 3D-моделью с обратной стороной и боковыми гранями?
Из одного изображения нет. PNG хранит один ракурс без глубины, поэтому конвертер строит рельеф или выдавленный контур с плоской обратной стороной. Для полноценных объектов нужна фотограмметрия по множеству снимков или ручное моделирование.
Белый цвет в PNG-карте высот — это высоко или низко?
В картах высот для игровых движков и ГИС белый цвет означает высоту, а черный — низину. Рельеф в этом конвертере по умолчанию поднимает темные области, как на тисненом фото, поэтому для карты высот местности включите Инвертировать высоты.
Почему ландшафт получается ступенчатым, как лестница?
В 8-битном PNG в оттенках серого всего 256 уровней яркости, поэтому высокий рельеф поднимается заметными ступенями. Уменьшите Высота / глубина, слегка размойте карту высот перед загрузкой или сгладьте сетку в Blender после импорта.
Сохранит ли OBJ цвета PNG?
Рельеф строится только по яркости, поэтому считайте результат чистой геометрией. Чтобы показать на нем исходную картинку, примените PNG как текстуру в Blender с проекцией сверху: она совпадет, потому что сетка имеет те же пропорции, что и изображение.
Что выбрать для модели из изображения: OBJ или STL?
Выбирайте OBJ для 3D-программ и игровых движков, он читается везде, и STL, если модель пойдет на 3D-принтер. Для печати в PNG в STL стоят те же параметры, а на выходе получается STL.