Инструмент на основе искусственного интеллекта позволяет легко персонализировать модели для 3D-печати
Поскольку 3D-принтеры стали дешевле и доступнее, начинающие производители в быстро растущем сообществе изготавливают свои собственные объекты. Для этого многие из этих мастеров-любителей получают доступ к бесплатным репозиториям с открытым исходным кодом созданных пользователями 3D-моделей, которые они загружают и изготавливают на своих 3D-принтерах.
Но добавление нестандартных элементов дизайна в эти модели представляет собой сложную задачу для многих производителей, поскольку требует использования сложного и дорогого программного обеспечения для автоматизированного проектирования (САПР), и особенно сложно, если исходное представление модели недоступно в Интернете.
Кроме того, даже если пользователь может добавлять к объекту персонализированные элементы, обеспечение того, чтобы эти настройки не нарушали функциональность объекта, требует дополнительного уровня знаний в предметной области, которого не хватает многим начинающим создателям.
Чтобы помочь производителям преодолеть эти проблемы, исследователи Массачусетского технологического института разработали инструмент на основе генеративного искусственного интеллекта, который позволяет пользователю добавлять элементы индивидуального дизайна в 3D-модели без ущерба для функциональности изготовленных объектов. Дизайнер может использовать этот инструмент под названием Style2Fab для персонализации 3D-моделей объектов, используя только подсказки на естественном языке для описания желаемого дизайна. Затем пользователь мог изготовить объекты с помощью 3D-принтера.
— Фараз Фаруки, аспирант компьютерных наук и ведущий автор статьи, представляющей Style2Fab.
Style2Fab основан на алгоритмах глубокого обучения, которые автоматически разделяют модель на эстетический и функциональный сегменты, оптимизируя процесс проектирования.
Помимо расширения возможностей начинающих дизайнеров и повышения доступности 3D-печати, Style2Fab также может быть использован в развивающейся области медицинского производства. Исследования показали, что учет как эстетических, так и функциональных особенностей вспомогательного устройства увеличивает вероятность того, что пациент будет его использовать, но врачи и пациенты могут не иметь опыта для персонализации моделей, печатаемых на 3D-принтере.
С помощью Style2Fab пользователь может настроить внешний вид шины для большого пальца так, чтобы она гармонировала с ее одеждой, не изменяя, например, функциональности медицинского устройства.
— Фараз Фаруки.
Он написал статью вместе со своим научным руководителем, состаршим автором Стефани Мюллер, доцентом факультетов электротехники, информатики и машиностроения Массачусетского технологического института, а также членом Лаборатории компьютерных наук и искусственного интеллекта (CSAIL), которая возглавляет HCI. Инженерная группа; состарший автор Меган Хофманн, доцент Колледжа компьютерных наук Хури Северо-Восточного университета; а также другие участники и бывшие участники группы. Исследование будет представлено на симпозиуме ACM по программному обеспечению и технологиям пользовательского интерфейса.
Онлайн-хранилища, такие, как Thingiverse, позволяют людям загружать созданные пользователями файлы цифрового дизайна объектов с открытым исходным кодом, которые другие могут загрузить и изготовить с помощью 3D-принтера.
Фаруки и его коллеги начали этот проект с изучения объектов, доступных в этих огромных репозиториях, чтобы лучше понять функциональные возможности, существующие в различных 3D-моделях. По его словам, это даст им лучшее представление о том, как использовать ИИ для разделения моделей на функциональные и эстетические компоненты.
— Фараз Фаруки.
Опираясь на такую оценку, они определили две функциональные возможности: внешнюю функциональность, которая включает в себя части модели, взаимодействующие с внешним миром, и внутреннюю функциональность, которая включает в себя части модели, которые необходимо соединить вместе после изготовления.
Инструмент стилизации должен будет сохранять геометрию внешних и внутренних функциональных сегментов, в то же время позволяя настраивать нефункциональные, эстетические сегменты.
Но для этого Style2Fab должен выяснить, какие части 3D-модели являются функциональными. Используя машинное обучение, система анализирует топологию модели, чтобы отслеживать частоту изменений геометрии, например кривых или углов соединения двух плоскостей. Исходя из этого, он делит модель на определенное количество сегментов.
Затем Style2Fab сравнивает эти сегменты с набором данных, созданным исследователями, который содержит 294 модели 3D-объектов, причем сегменты каждой модели помечены функциональными или эстетическими метками. Если сегмент точно соответствует одной из этих частей, он помечается как функциональный.
— Фараз Фаруки.
Как только пользователь соглашается на сегментацию, он вводит описание на естественном языке, уточняещее желаемые элементы дизайна, такие как «грубое многоцветное кашпо в стиле шинуазри» или чехол для телефона «в стиле марокканского искусства». Система искусственного интеллекта, известная как Text2Mesh, затем пытается выяснить, как будет выглядеть 3D-модель, отвечающая критериям пользователя.
Он манипулирует эстетическими сегментами модели в Style2Fab, добавляя текстуру и цвет или корректируя форму, чтобы она выглядела как можно более похожей. Но функциональные сегменты закрыты.
Исследователи поместили все эти элементы в серверную часть пользовательского интерфейса, который автоматически сегментирует, а затем стилизует модель на основе нескольких щелчков мыши и ввода данных пользователем.
Они провели исследование с участием пользователей, которые имели разный уровень опыта в 3D-моделировании, и обнаружили, что Style2Fab может быть полезен по-разному, в зависимости от опыта автора. Начинающие пользователи смогли понять и использовать интерфейс для стилизации дизайна, но он также предоставил благодатную почву для экспериментов с низким барьером для входа.
Опытным пользователям Style2Fab помог ускорить рабочие процессы. Кроме того, использование некоторых расширенных параметров дало им более детальный контроль над стилизацией.
В дальнейшем Фаруки и его коллеги хотят расширить функционал Style2Fab, чтобы система предлагала детальный контроль над физическими свойствами, а также геометрией. Например, изменение формы объекта может изменить силу, которую он может выдержать, что может привести к его разрушению при изготовлении. Кроме того, они хотят усовершенствовать Style2Fab, чтобы пользователь мог создавать в системе свои собственные 3D-модели с нуля. Исследователи также сотрудничают с Google в следующем проекте.
Но добавление нестандартных элементов дизайна в эти модели представляет собой сложную задачу для многих производителей, поскольку требует использования сложного и дорогого программного обеспечения для автоматизированного проектирования (САПР), и особенно сложно, если исходное представление модели недоступно в Интернете.
Кроме того, даже если пользователь может добавлять к объекту персонализированные элементы, обеспечение того, чтобы эти настройки не нарушали функциональность объекта, требует дополнительного уровня знаний в предметной области, которого не хватает многим начинающим создателям.
Чтобы помочь производителям преодолеть эти проблемы, исследователи Массачусетского технологического института разработали инструмент на основе генеративного искусственного интеллекта, который позволяет пользователю добавлять элементы индивидуального дизайна в 3D-модели без ущерба для функциональности изготовленных объектов. Дизайнер может использовать этот инструмент под названием Style2Fab для персонализации 3D-моделей объектов, используя только подсказки на естественном языке для описания желаемого дизайна. Затем пользователь мог изготовить объекты с помощью 3D-принтера.
Для людей с меньшим опытом основная проблема, с которой они столкнулись, заключалась в следующем: теперь, когда они загрузили модель, как только они хотят внести в нее какие-либо изменения, они оказываются в растерянности и не знают, что делать. Style2Fab позволит легко стилизовать и печатать 3D-модели, а также экспериментировать и учиться во время этого
— Фараз Фаруки, аспирант компьютерных наук и ведущий автор статьи, представляющей Style2Fab.
Style2Fab основан на алгоритмах глубокого обучения, которые автоматически разделяют модель на эстетический и функциональный сегменты, оптимизируя процесс проектирования.
Помимо расширения возможностей начинающих дизайнеров и повышения доступности 3D-печати, Style2Fab также может быть использован в развивающейся области медицинского производства. Исследования показали, что учет как эстетических, так и функциональных особенностей вспомогательного устройства увеличивает вероятность того, что пациент будет его использовать, но врачи и пациенты могут не иметь опыта для персонализации моделей, печатаемых на 3D-принтере.
С помощью Style2Fab пользователь может настроить внешний вид шины для большого пальца так, чтобы она гармонировала с ее одеждой, не изменяя, например, функциональности медицинского устройства.
Основной мотивацией для этой работы было предоставление удобного в использовании инструмента для растущей области вспомогательных технологий DIY
— Фараз Фаруки.
Он написал статью вместе со своим научным руководителем, состаршим автором Стефани Мюллер, доцентом факультетов электротехники, информатики и машиностроения Массачусетского технологического института, а также членом Лаборатории компьютерных наук и искусственного интеллекта (CSAIL), которая возглавляет HCI. Инженерная группа; состарший автор Меган Хофманн, доцент Колледжа компьютерных наук Хури Северо-Восточного университета; а также другие участники и бывшие участники группы. Исследование будет представлено на симпозиуме ACM по программному обеспечению и технологиям пользовательского интерфейса.
Фокус на функциональности
Онлайн-хранилища, такие, как Thingiverse, позволяют людям загружать созданные пользователями файлы цифрового дизайна объектов с открытым исходным кодом, которые другие могут загрузить и изготовить с помощью 3D-принтера.
Фаруки и его коллеги начали этот проект с изучения объектов, доступных в этих огромных репозиториях, чтобы лучше понять функциональные возможности, существующие в различных 3D-моделях. По его словам, это даст им лучшее представление о том, как использовать ИИ для разделения моделей на функциональные и эстетические компоненты.
Мы быстро поняли, что назначение 3D-модели очень зависит от контекста, как ваза, которая может стоять на столе или подвешиваться к потолку на веревке. Так что пока мы не можем создать ИИ, который решает, какая часть объект функциональна. Нам нужен человек, участвующий в процессе
— Фараз Фаруки.
Опираясь на такую оценку, они определили две функциональные возможности: внешнюю функциональность, которая включает в себя части модели, взаимодействующие с внешним миром, и внутреннюю функциональность, которая включает в себя части модели, которые необходимо соединить вместе после изготовления.
Инструмент стилизации должен будет сохранять геометрию внешних и внутренних функциональных сегментов, в то же время позволяя настраивать нефункциональные, эстетические сегменты.
Но для этого Style2Fab должен выяснить, какие части 3D-модели являются функциональными. Используя машинное обучение, система анализирует топологию модели, чтобы отслеживать частоту изменений геометрии, например кривых или углов соединения двух плоскостей. Исходя из этого, он делит модель на определенное количество сегментов.
Затем Style2Fab сравнивает эти сегменты с набором данных, созданным исследователями, который содержит 294 модели 3D-объектов, причем сегменты каждой модели помечены функциональными или эстетическими метками. Если сегмент точно соответствует одной из этих частей, он помечается как функциональный.
Классифицировать сегменты только на основе геометрии — действительно сложная проблема из-за огромных различий в общих моделях. Таким образом, эти сегменты представляют собой начальный набор рекомендаций, которые показываются пользователю, который может очень легко изменить классификация любого сегмента на эстетический или функциональный
— Фараз Фаруки.
Человеческое участие
Как только пользователь соглашается на сегментацию, он вводит описание на естественном языке, уточняещее желаемые элементы дизайна, такие как «грубое многоцветное кашпо в стиле шинуазри» или чехол для телефона «в стиле марокканского искусства». Система искусственного интеллекта, известная как Text2Mesh, затем пытается выяснить, как будет выглядеть 3D-модель, отвечающая критериям пользователя.
Он манипулирует эстетическими сегментами модели в Style2Fab, добавляя текстуру и цвет или корректируя форму, чтобы она выглядела как можно более похожей. Но функциональные сегменты закрыты.
Исследователи поместили все эти элементы в серверную часть пользовательского интерфейса, который автоматически сегментирует, а затем стилизует модель на основе нескольких щелчков мыши и ввода данных пользователем.
Они провели исследование с участием пользователей, которые имели разный уровень опыта в 3D-моделировании, и обнаружили, что Style2Fab может быть полезен по-разному, в зависимости от опыта автора. Начинающие пользователи смогли понять и использовать интерфейс для стилизации дизайна, но он также предоставил благодатную почву для экспериментов с низким барьером для входа.
Опытным пользователям Style2Fab помог ускорить рабочие процессы. Кроме того, использование некоторых расширенных параметров дало им более детальный контроль над стилизацией.
В дальнейшем Фаруки и его коллеги хотят расширить функционал Style2Fab, чтобы система предлагала детальный контроль над физическими свойствами, а также геометрией. Например, изменение формы объекта может изменить силу, которую он может выдержать, что может привести к его разрушению при изготовлении. Кроме того, они хотят усовершенствовать Style2Fab, чтобы пользователь мог создавать в системе свои собственные 3D-модели с нуля. Исследователи также сотрудничают с Google в следующем проекте.
- Алексей Павлов
- Faraz Faruqi and Stefanie Mueller
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Новое исследование показало: Стоунхендж столетиями «водил за нос». Похоже, историю опять придется переписывать
Оказалось, что сенсация скрывалась в огромном круге, состоящем из загадочных шахт...
Роковая ошибка древних врачей: Почему современные ученые считают, что Александра Македонского похоронили заживо?
Он слышал плач своих полководцев и видел приготовления к бальзамированию, но не мог пошевелиться. Тело великого царя стало его собственным гробом...
Людовик XIV умер совсем не от гангрены: ученые сумели раскрыть истину лишь 310 лет спустя
Эксперты говорят: французский король был обречен. Медикам того времени была совершенно неизвестна его болезнь...
Необъяснимые аномалии в тайге на Дальнем Востоке: читаем походные дневники военного разведчика и писателя Владимира Арсеньева
Часть первая: свет в ночном море, мираж «фата-моргана» и почти моментальное замерзание воды...
Он все слышал, но не мог пошевелиться: Жуткая правда о том, почему тело Александра Македонского не разлагалось
Великий царь стал заложником собственной плоти. Диагноз, который поставили спустя 2300 лет, объясняет все: и «чудо» нетленности, и страшную смерть....
ЦРУ, море в пустыне и нефть: кто и зачем остановил проект Египта на 60 лет?
Часть вторая: Холодная война, 200 ядерных взрывов и 15 миллиардов, которые могут все изменить...
Египет хотел создать МОРЕ в пустыне Сахара: почему проект заморозили на 60 лет?
Часть первая: Реальный шанс спастись от всемирного потопа...
Что стоит за таинственными аномалиями в дальневосточной тайге? Продолжаем читать походные дневники военного разведчика и писателя Владимира Арсеньева
Часть вторая: снежная гроза, феномен моретрясения и встреча со «снежным человеком»...
Российский ученый уверен, что максимально приблизился к разгадке тайны шаровой молнии
Похоже, наука ошибалась: это не плазменный сгусток, а «живой кристалл» из частиц-призраков...
Меньше трех дней до конца света на орбите: почему программа CRASH Clock бьет тревогу?
Сотрудники Маска уверяют, что у них все под контролем. Но эксперты сравнивают орбиту с карточным домиком. Кто же прав?...
Загадочная письменность Б из пещер у Мертвого моря наконец-то расшифрована
Ученые «ломали» древний шифр эпохи Христа более 70 лет, но результат разочаровал многих. Почему?...
Алкогольная цивилизация: древние люди освоили земледелие... ради пива
Ученые давно подозревали это, а новые находки только подлили масла в огонь «пивной» версии...
Встречи с неведомым: завершаем чтение дневников разведчика и писателя Владимира Арсеньева
Часть третья: таинственный огонь в лесу, свет из облаков, призрак в тумане и странный дым на море...