Инструмент на основе искусственного интеллекта позволяет легко персонализировать модели для 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
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Контрабандисты оккупировали Восточную Африку: зачем черных муравьев тайно вывозят в Китай и Европу?
Эксперты предупреждают: такой вывоз в итоге закончится непоправимой экологической катастрофой...
В мире заканчивается речной песок: чем это грозит человечеству?
Ученые говорят, что это самая не замечаемая, а оттого опасная проблема, которая уже касается миллионов людей...
К 2060 году половина плотин в мире выйдет из строя: США — главные в черном списке
Эксперты говорят: если не принять меры, часть Соединенных Штатов может полностью опустеть...
В России снова захотели строить железную дорогу в Индию: почему не удались прошлые попытки?
Эксперты говорят: дерзкий проект мог бы принести российской казне миллиардные прибыли...
За рамками науки: дети, которые помнят свои прошлые жизни
Ученые говорят, что феномена реинкарнации нет, но факты утверждают обратное...
Кольца на деревьях раскрыли тайну гибели последней империи кочевников в Евразии
Поразительно, но падение Джунгарского ханства началось за тысячи километров от Азии, в Северной Атлантике...
Самый наглый археологический фейк в истории: итальянец 20 лет показывал туристам фальшивый амфитеатр Цезаря
Судебный процесс длилось почти десятилетие, но даже сейчас эта история очень далека от завершения...
Тайна огней Марфы, 150 лет не дававшая покоя ученым, похоже, разгадана
Болотный газ? Огни святого Эльма? НЛО? Ответ оказался намного проще и сложнее одновременно...
Немецкий ученый был главным в секретной ракетной программе: однажды он вышел из кабинета и исчез навсегда
Как операция «Дамоклов меч» пресекла главную военную операцию целого государства...
«Сувенир» от неандертальцев: секреты этих мутаций не разгаданы до конца
Они живут в ДНК 47 000 лет, но почему их совсем нет у африканцев, зато много у жителей Южной Азии...
Авокадо ежедневно меняет пол, и исследователи, наконец, выяснили, как именно
Почему селекционеры и ботаники ждали этого открытия более 100 лет?...
Этим книгам осталось жить считаные дни: кто охотится на очень редкие экземпляры, а затем уничтожает их?
Эксперты бьют тревогу: это, пожалуй, самый циничный поворот в истории книгопечатания...