Программное обеспечение улучшает гибкость 3D-печати

Новое программное обеспечение от Массачусетского технологического института увеличивает светочувсвительность и гибкость мульти-материала 3D- печати.

Хотя за последние годы технологии 3D-печати прогрессировали семимильными шагами, большинство принтеров все еще способны печатать только твердый объект из одного материала. Это нормально, если хотите создать пластиковый объект с одинаковой плотностью, но если вы хотите использовать несколько материалов в одном объекте или изменить его внутреннюю структуру для работы с различной плотностью и, следовательно, ее гибкостью? Команда ученых кафедры компьютерных наук Массачусетского технологического института и Лаборатории искусственного интеллекта (CSAIL) разработала новое программное обеспечение системы снабжения, что делает обе эти вещи возможными.

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

Чтобы упростить весь процесс, команда ученых из CSAIL создала программное обеспечение структуры системы снабжения. Новый упрощенный процесс под названием “OpenFab” использует специальные программы “fablets”, которые похожи на шейдеры, использующиеся в рендеринге, для указания изменений в составе материала и геометрии каждого слоя для печати.

OpenFab обходит огромные вычислительные мощности путем потока только крошечной части данных на принтер по запросу.

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

“Вместо печати твердых кусков материала, мы печатаем внутреннюю структуру, которая влияет на деформационные свойства всего объекта”, – рассказал Piotr Didyk, доктор- сотрудник CSAIL. “Мы в настоящее время можем напечатать большое количество разнообразных вещей (от твердых до мягких). Это достигается путем использования специальной конструкции размещения материала”.

Получение системы для уяснения состава материала объекта только из описания желаемых физических свойств – является также чрезвычайно трудным процессом. Проще указать, что объект должен быть гибким, чем указывать все печатные материалы, которые должны использоваться.

“Spec2Fab оптимизирует распределение материала только для кусков, определяющихся подразделом, т.е. один кусочек соответствует одному материалу”, – говорит Didyk. “Число этих кусков намного меньше за количество всех печатных вокселей. Таким образом, назначение материала может быть легко обработано с помощью процесса оптимизации. Эта оптимизация обрабатывается сетью тюнеров, которые определяют конечное расположение материала.

“Если бы мне пришлось сравнить нынешнюю ситуацию 3D-печати с 2D-печатью, я бы сказал, что нам все еще нужно получать снимки в специализированной лаборатории на наших настольных принтерах”, – говорит Didyk. “Конечно, в случае 3D-печати все гораздо более сложно, потому что мы должны воспроизводить трехмерные объекты с целым рядом физических свойств, которые у них есть”.