Преобразование изображения в файл 3D-модели STL

Дата: мая 08, 2024

Общая задача 3D-моделирования — получить возможность использовать файл 2D-растрового изображения, например PNG или JPEG файл и преобразовать его в 3D-модель. Очевидно, что файлы изображений являются двухмерными, поэтому существуют разные методы создания 3D-модели из файла 2D-изображения. Здесь мы рассмотрим два возможных способа преобразования изображения в STL файл: Выдавливание и карта высот.

Экструдирование изображения в 3D

С помощью параметра «Выдавливание» наши инструменты «Изображение в STL» проверят загруженный вами файл изображения и попытаются обвести контур вокруг фигур, составляющих изображение, и, используя эту информацию о контуре, создадут плоскую поверхность в трехмерном пространстве для выдавливания. на заданное количество миллиметров.

Этот режим хорошо работает с изображениями, которые содержат легко распознаваемые формы, в которых не используется много цветов, и является отличным способом превратить логотипы, значки и другой контент изображения в полнофункциональные 3D-модели, которые затем можно открыть в своем любимом 3D-моделировании. приложение для дальнейшего редактирования.

Вот пример формы звезды, преобразованной с помощью метода выдавливания в идеальную 3D-модель:

Простая форма звезды

Простая форма звезды

Выдавленная форма звезды как 3D-модель

Выдавленная форма звезды как 3D-модель

Карты высот изображений

Создание 3D-модели STL из карты высот изображения сильно отличается от метода вытягивания. При преобразовании с использованием режима «Карта высот» все отдельные пиксели изображения считаются частью конечного файла 3D-модели, за исключением цвета фона, который при использовании параметров по умолчанию, предоставленных нашим конвертером, является черным.

Изображение карты высот состоит из пикселей разных уровней оттенков серого, и яркость этих пикселей в оттенках серого определяет высоту того же пикселя в создаваемой 3D-модели. Например, если пиксель черный, преобразователь изображения в STL поместит соответствующий 3D-пиксель на высоту 0 мм. Теперь, если бы тот же самый пиксель был белым, то его высота была бы 10 мм (при условии, что выбрана настройка глубины по умолчанию 10 мм).

Используя этот метод, можно создавать 3D-модели, точно представляющие 2D-рельеф, хранящийся в общем формате изображения.

Вот пример формы звезды с отверстием, преобразованной с помощью метода Heightmap в идеальную 3D-модель. Обратите внимание, что оттенки серого соответствуют высоте в 3D-модели: более темные внешние края звезды ниже, чем внутренние части, и темное ступенчатое центральное отверстие, образующее кратер в центре 3D-модели:

Форма звезды с дыркой в ​​оттенках серого

Форма звезды с дыркой в ​​оттенках серого

Форма звезды, обработанная как карта высот в 3D-модели

Форма звезды, обработанная как карта высот в 3D-модели

Поддерживаемые форматы

Наш инструмент преобразования изображения в 3D-модель поддерживает широкий спектр форматов, и хотя мы говорили об использовании файлов PNG и JPG в качестве исходных входных файлов изображений и STL в качестве целевого формата 3D-модели, наш конвертер поддерживает многие другие форматы. форматы изображений, такие как HEIC, TIFF, TGA и т. д. Формат STL поддерживается в качестве целевого формата 3D-модели наряду с другими популярными форматами, такими как OBJ, BLEND, FBX. и многие другие.

Чтобы начать использовать параметры «Выдавливание» и «Карта высот», воспользуйтесь нашим Изображение в 3D-модель инструмент конвертер.

© 2024 fabconvert.com