Як створити STL-файл і 3D-модель з фотографії/зображення

Roy Hill 25-06-2023
Roy Hill

3D-друк має багато дивовижних можливостей, які люди можуть використовувати, одна з них - створення STL-файлу і 3D-моделі з простого зображення або фотографії. Якщо вам цікаво, як зробити 3D-друкований об'єкт з фотографії, ви знаходитесь в правильному місці.

Продовжуйте читати цю статтю, щоб отримати детальний посібник про те, як створити власну 3D-модель з простого зображення.

    Чи можна перетворити фотографію на 3D-друк?

    Перетворити зображення на 3D-друк можна, просто вставивши файл JPG або PNG у ваш слайсер, наприклад, Cura, і він створить файл для 3D-друку, який ви зможете налаштувати, змінити і надрукувати. Бажано друкувати їх вертикально, щоб захопити деталі, і з плотом знизу, щоб утримати його на місці.

    Я покажу вам найпростіший метод перетворення зображення на 3D-друк, хоча існують і більш складні методи, які дають кращі результати, про які я розповім далі в статті.

    По-перше, ви хочете знайти зображення, яке я знайшов у Google Images.

    Знайдіть файл зображення у папці, в яку ви його помістили, і перетягніть його до Cura.

    Налаштуйте відповідні вхідні дані за вашим бажанням. Значення за замовчуванням повинні працювати чудово, але ви можете протестувати їх і переглянути модель.

    Тепер ви побачите 3D-модель зображення, розміщену на робочій пластині Cura.

    Я б рекомендував поставити модель вертикально, а також розмістити пліт, щоб закріпити її на місці, як показано в режимі попереднього перегляду на зображенні нижче. Коли справа доходить до 3D-друку і орієнтації, ви отримуєте більшу точність в напрямку Z на відміну від напрямку XY.

    Ось чому найкраще використовувати 3D-друк статуй і бюстів, де деталі створюються по висоті, а не по горизонталі.

    Ось кінцевий продукт, надрукований на Ender 3 - 2 години 31 хвилина, 19 грамів білої нитки PLA.

    Як зробити STL-файл із зображення - конвертація JPG в STL

    Щоб створити STL-файл із зображення, ви можете скористатися безкоштовним онлайн-інструментом, таким як ImagetoSTL або AnyConv, який обробляє файли JPG або PNG у файли сітки STL, які можна надрукувати на 3D-принтері. Отримавши STL-файл, ви можете редагувати та змінювати його перед тим, як вирізати для 3D-принтера.

    Інший спосіб зробити більш детальний 3D-друк, який містить контури вашої моделі, - це створити файл .svg точної форми, яку ви хочете створити, відредагувати його в дизайнерському програмному забезпеченні, наприклад, TinkerCAD, а потім зберегти його як файл .stl, який ви зможете надрукувати в форматі 3D.

    Файл .svg - це, по суті, векторна графіка або контур малюнка. Ви можете завантажити поширену векторну графічну модель в Інтернеті або створити власну модель, намалювавши її в програмному забезпеченні, такому як Inkscape або Illustrator.

    Ще один класний спосіб перетворити одне зображення на 3D-модель - скористатися безкоштовним онлайн-інструментом, таким як convertio, який перетворює зображення на файл у форматі SVG.

    Після того, як у вас є ескіз, ви можете налаштувати розміри в TinkerCAD на потрібну вам висоту, заглибити або витягнути деталі та багато іншого.

    Після внесення змін збережіть його як STL-файл і наріжте, як зазвичай, у слайсері. Потім ви можете перенести його на свій 3D-принтер за допомогою SD-карти, як зазвичай, і натиснути кнопку "Друк".

    Після цього принтер перетворить ваше зображення на 3D-друк. Ось приклад перетворення SVG-файлів у STL-файли за допомогою TinkerCAD.

    Використовуючи ресурси та програми, які ви можете знайти в Інтернеті безкоштовно, ви можете перетворити зображення у форматі JPG у файл STL.

    По-перше, вам потрібне саме зображення. Ви можете завантажити його з Інтернету або створити самостійно, наприклад, створити 2D-план поверху за допомогою програми AutoCAD.

    Далі знайдіть онлайн-конвертер в Google, наприклад, AnyConv. Завантажте JPG-файл і натисніть кнопку "Конвертувати". Після завершення конвертації завантажте наступний STL-файл.

    Дивіться також: Як зменшити розмір STL-файлу для 3D-друку

    Хоча ви можете безпосередньо експортувати цей файл до відповідного слайсера, щоб отримати файл gcode, який можна роздрукувати, бажано відредагувати його.

    Для редагування STL-файлу можна використовувати одну з двох популярних програм, Fusion 360 або TinkerCAD. Якщо ваше зображення менш складне і має базові форми, то я б радив вибрати TinkerCAD. Для більш складних зображень більше підійде Fusion 360 від Autodesk.

    Імпортуйте файл у відповідне програмне забезпечення і почніть редагувати зображення. В основному це включає в себе кілька речей, зокрема, видалення частин об'єкта, які ви не хотіли б друкувати, зміну товщини об'єкта і перевірку всіх розмірів.

    Далі вам потрібно зменшити об'єкт до розміру, який можна надрукувати на вашому 3D-принтері. Цей розмір буде залежати від розмірів вашого 3D-принтера.

    Нарешті, збережіть відредагований дизайн вашого об'єкта у вигляді STL-файлу, який можна розрізати і роздрукувати.

    Я знайшов це відео на YouTube, яке виглядає дуже корисним при перетворенні зображень JPG в STL-файли і редагуванні в Fusion 360 вперше.

    Якщо ви віддаєте перевагу використанню TinkerCAD, то це відео покаже вам весь процес.

    Як зробити 3D модель з фотографії - фотограмметрія

    Щоб створити 3D-модель з фотографії за допомогою фотограмметрії, вам знадобиться смартфон або фотоапарат, об'єкт, хороше освітлення і відповідне програмне забезпечення для складання моделі. Для цього потрібно зробити кілька знімків моделі, ввести їх у програму фотограмметрії, а потім виправити всі помилки.

    Фотограмметрія передбачає створення великої кількості знімків об'єкта з різних кутів і передачу їх у фотограмметричне програмне забезпечення на вашому комп'ютері. Потім програма створює 3D-зображення з усіх зроблених вами знімків.

    Для початку вам знадобиться фотоапарат. Звичайна камера смартфона буде достатньою, але якщо у вас є цифровий фотоапарат, це буде ще краще.

    Вам також потрібно завантажити програмне забезпечення для фотограмметрії. Існує кілька програм з відкритим вихідним кодом, які ви можете завантажити, наприклад, Meshroom, Autodesk Recap і Regard 3D. Якщо ви новачок, я б рекомендував Meshroom або Autodesk ReCap, які є досить простими у використанні.

    Потужний комп'ютер також матиме велике значення. Такі програми створюють значне навантаження на комп'ютер при створенні 3D-зображень з фотографій. Якщо у вас є комп'ютер з графічною картою, яка підтримує Nvidia, це буде дуже доречно.

    Визначившись з об'єктом, який ви хочете перетворити на 3D-модель, розташуйте його на рівній поверхні, перш ніж починати фотографувати.

    Переконайтеся, що освітлення чітке, щоб результати вийшли гарними. На фотографіях не повинно бути тіней або поверхонь, що відбивають світло.

    Сфотографуйте об'єкт з усіх можливих ракурсів. Вам також варто зробити кілька фотографій крупним планом темних ділянок об'єкта, щоб зафіксувати всі деталі, які можуть бути невидимими.

    Завантажте Autodesk ReCap Pro з їхнього веб-сайту або завантажте Meshroom безкоштовно. Налаштуйте програму, яку ви вирішили завантажити.

    Після налаштування програми перетягніть туди зображення. Програма автоматично визначить тип камери, яку ви використовуєте, щоб виконати правильні обчислення.

    Дивіться також: Як підключити Raspberry Pi до Ender 3 (Pro/V2/S1)

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

    Після нарізки файлів ви можете перенести їх на USB-накопичувач або SD-карту. Підключіть пристрій для перенесення до принтера і роздрукуйте 3D-модель вашої фотографії.

    Для більш детального пояснення цього процесу ви можете переглянути це відео на YouTube.

    Ви також можете переглянути відео нижче, щоб отримати більш детальне пояснення використання програмного забезпечення Autodesk ReCap Pro для створення 3D-моделі з фотографій.

    Є й інші програми, які роблять подібні речі:

    • Agisoft Photoscan
    • 3DF Zephyr
    • Regard3D

    Як зробити 3D літофанову модель з фотографії

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

    Створення 3D-моделі літофану з фотографії - досить проста процедура. Для початку вам знадобиться фотографія. Ви можете вибрати сімейний портрет, який ви зберегли на робочому столі, або просто завантажити будь-яку іншу безкоштовну фотографію в Інтернеті.

    Використовуйте 3DP камені

    Знайдіть конвертер зображень у літофан в Інтернеті, наприклад 3DP Rocks. Завантажте фотографію, яку ви хочете перетворити, або просто перетягніть її на сайт.

    Виберіть тип літофану, на який ви хочете перетворити фотографію. Здебільшого бажано використовувати зовнішню криву.

    Перейдіть на вкладку налаштувань на екрані і налаштуйте модель так, щоб вона вийшла ідеальною. Налаштування дозволяють регулювати такі параметри, як розмір, товщина, вектори кривих на піксель, межі і т.д. вашої 3D-моделі.

    Для налаштувань зображення важливо встановити перший параметр на позитивне зображення. Інші параметри можна залишити за замовчуванням.

    Переконайтеся, що ви повернулися до моделі і натиснули "Оновити", щоб всі налаштування були збережені.

    Закінчивши, завантажте STL-файл. Після завантаження імпортуйте його в програму для нарізки, яку ви використовуєте, будь то Cura, Slic3r або KISSlicer.

    Налаштуйте параметри слайсера і дозвольте йому розрізати ваш файл. Збережіть розрізаний файл на SD-карті або USB-накопичувачі.

    Підключіть його до 3D-принтера і натисніть "друк". В результаті ви отримаєте гарно надруковану 3D-літофанову модель обраної вами фотографії.

    Перегляньте ці відео, щоб отримати покрокове пояснення цього процесу.

    Використовуйте ItsLitho

    Іншим популярним програмним забезпеченням є ItsLitho, яке є більш сучасним, постійно оновлюється і має набагато більше можливостей.

    Ви навіть можете зробити кольорові літофани за допомогою спеціального методу. Подивіться відео нижче від RCLifeOn, щоб дізнатися більше про те, як ви можете зробити це власноруч.

    Roy Hill

    Рой Хілл — пристрасний ентузіаст 3D-друку та технологічний гуру, який володіє багатими знаннями про все, що стосується 3D-друку. Маючи понад 10 років досвіду роботи в галузі, Рой опанував мистецтво 3D-проектування та друку та став експертом у новітніх тенденціях і технологіях 3D-друку.Рой отримав ступінь інженера-механіка Каліфорнійського університету в Лос-Анджелесі (UCLA) і працював у кількох авторитетних компаніях у сфері 3D-друку, включаючи MakerBot і Formlabs. Він також співпрацював з різними компаніями та окремими особами, щоб створювати спеціальні 3D-друковані продукти, які зробили революцію в їхній промисловості.Окрім пристрасті до 3D-друку, Рой є завзятим мандрівником і любителем активного відпочинку. Любить проводити час на природі, в походах і в кемпінгу з родиною. У вільний час він також наставляє молодих інженерів і ділиться багатством знань про 3D-друк через різні платформи, включаючи свій популярний блог 3D Printerly 3D Printing.