Отходы от 3D-печати теперь можно значительно сократить благодаря передовым алгоритмам. Это утверждение сделали исследователи из Университета Пердью, которые создали два программных алгоритма, которые эффективно сокращают время печати и количество лишнего материала, используемого во время 3D-печати. Метод наслоения создавал проблемы для моделей, которые требовали нависающих структур. Когда 3D-печать выступает наружу, остается лишний материал для сохранения формы, который затем удаляется, создавая таким образом печатные отходы.
Первый метод утверждает, что сокращает время печати на 30 процентов и количество вспомогательного материала до 65 процентов. Авторы: сокурсники Юрай Ванек, Хорхе Галиция; доцент Бедрих Бенеш; и исследователи Adobe Радомир Мех, Натан Карр, Ондрей Става и Гэвин Миллер, алгоритм известен как PackMerger. Проще говоря, он работает как тетрис.
Отдельные сегменты расположены близко друг к другу для оптимального использования пространства с меньшей потребностью в поддержке. Затем детали отделяют друг от друга и собирают по назначению. Клей становится необходимым, так как детали должны быть прикреплены. Печатая более мелкие детали, можно печатать более крупные структуры за меньшее количество отпечатков. Новаторский метод, безусловно, повлияет на различные уровни 3D-печати.

Еще один метод, разработанный командой Purdue, включал ориентацию. Алгоритм манипулировал размещением рисунков, чтобы найти наилучшее использование пространства. Поскольку новая структура ближе к конструкции лесов, печать поддерживает себя. Алгоритм использует геометрические предпочтения, чтобы сэкономить примерно 30 процентов времени и материала соответственно. В результате этого алгоритма оттиски не требуют опор и лишнего печатного материала. «Компьютер автоматически поворачивает объект во всех возможных ориентациях перед печатью, чтобы найти ориентацию с наименьшей площадью выступа», - сказал Бенеш.

Реализация алгоритмов может быть кратко изложена в другой цитате Бенеша: «Основное преимущество того, что он основан на геометрии, заключается в том, что он экономит время, деньги и печатный материал». Когда эти три элемента сохраняются на основе программирования, было бы безумием не использовать алгоритмы.