KetchUp: приложение для 3D-моделирования с открытым кодом для столяров как альтернатива SketchUp
KetchUp — бесплатное приложение для 3D-моделирования с открытым исходным кодом, предназначенное для проектирования мебели и столярных изделий. Оно работает в Windows, macOS и Linux, а также в браузере на компьютере.

KetchUp — новое бесплатное приложение для 3D-моделирования с открытым исходным кодом, созданное для столярных проектов и дизайна мебели. Его можно использовать на компьютерах с Windows, macOS и Linux или прямо в браузере на настольном компьютере. Авторы предлагают его как альтернативу программе 3D-моделирования SketchUp, а само приложение написано на языке программирования Rust. Оно позволяет спланировать полку, стол, шкаф или верстак с точными размерами до начала работы.
Основные возможности
В приложении можно рисовать линии, прямоугольники, окружности и контуры от руки. Инструмент Push/Pull превращает плоские грани в объёмные формы, также доступны перемещение, масштабирование, смещение контура и окрашивание. Точные длины вводятся вручную, а привязка к геометрии и осям облегчает рисование. Крупные проекты можно упорядочить с помощью групп, компонентов и тегов.
В сценарии для столяров контуры досок рисуют прямоугольниками и линиями, затем придают им толщину с помощью Push/Pull. Размеры и посадку деталей проверяют инструментами рулетки и размеров, а модель можно рассматривать под разными углами.
Работа с файлами
Модель автоматически сохраняется локально в браузере на конкретном устройстве. Чтобы сохранить работу, можно скачать переносимый файл проекта .ketchup. Очистка данных браузера может удалить автоматически сохранённую работу. Облачного хранилища и создания аккаунта нет.
Приложение умеет импортировать геометрию SketchUp (.skp) и экспортировать файлы Wavefront OBJ (.obj). Импорт выполняется локально. Текстуры, сцены и некоторые функции моделей SketchUp не поддерживаются, а экспорт в OBJ включает геометрию без материалов.
Требования
Для браузерной версии нужен настольный браузер с аппаратным ускорением и поддержкой WebGPU или WebGL2. Для моделирования предполагается использование мыши и клавиатуры. Исходный код доступен на GitHub по лицензии MIT.

