CADAM
Веб-приложение с открытым исходным кодом для генерации 3D-моделей из текстового описания или загруженного изображения.

Обзор
Описание нейросети CADAM
CADAM — это веб-приложение с открытым исходным кодом, которое позволяет создавать 3D-модели для CAD-систем на основе текстового описания или загруженного изображения. Сервис работает прямо в браузере, не требуя установки дополнительного программного обеспечения: вся вычислительная нагрузка ложится на OpenSCAD WebAssembly.
Как работает генерация моделей
Пользователь описывает желаемую модель простыми словами или загружает референсное изображение — система анализирует запрос и формирует параметрическую 3D-модель. Для обработки запросов используется API Anthropic Claude, а для хранения данных и бэкенд-логики — платформа Supabase.
Технологическая основа
Приложение построено на связке современных инструментов: OpenSCAD WebAssembly отвечает за математическое ядро генерации, Three.js обеспечивает интерактивный предварительный просмотр в реальном времени. Такой подход позволяет обновлять геометрию модели мгновенно, без перезагрузки страницы и повторных обращений к нейросети.
Характеристики CADAM
| Характеристика | Значение |
|---|---|
| Тип приложения | Веб-приложение |
| Модель распространения | Free (бесплатная) |
| Лицензия | GPLv3 |
| Открытый исходный код | Да |
| Движок генерации | OpenSCAD WebAssembly |
| Основной AI-провайдер | API Anthropic Claude |
| Бэкенд-платформа | Supabase |
| Форматы экспорта | STL, SCAD |
| Поддерживаемые библиотеки | BOSL, BOSL2, MCAD |
| Встроенный шрифт | Geist |
| Просмотр модели | Three.js (реальное время) |
| Возможность загрузки изображения | Да |
| Интерактивные параметры | Да (ползунки) |
Для кого подходит нейросеть CADAM?
Инженеры и конструкторы
Специалисты, работающие с CAD-системами, получают удобный инструмент для быстрого создания черновых параметрических моделей. Вместо того чтобы вычерчивать каждую деталь вручную, можно сформулировать задачу текстом или показать референс — и получить рабочую основу для дальнейшей доводки.
Дизайнеры и 3D-художники
Для тех, кто занимается промышленным дизайном или созданием объектов для 3D-печати, CADAM становится полезным помощником на этапе концепции. Возможность изменять размеры ползунками и сразу видеть результат в Three.js ускоряет итерации и помогает быстрее определиться с геометрией.
Студенты и преподаватели технических специальностей
Благодаря открытому коду и бесплатной модели распространения сервис удобен для обучения основам 3D-моделирования и параметрического проектирования. Студенты могут изучать, как формируются модели по текстовым запросам, а также разбирать код проекта для понимания внутренней механики работы.
Как использовать нейросеть CADAM?
Интерфейс и сценарий работы
CADAM работает в браузере — для начала работы достаточно открыть веб-приложение. Пользователь описывает модель текстом или загружает изображение в качестве референса. После обработки запроса система генерирует параметрическую модель и отображает её в окне предпросмотра на основе Three.js.
Настройка параметров и экспорт
После генерации становятся доступными интерактивные ползунки — они позволяют менять размеры и пропорции модели без повторных запросов к нейросети. Когда модель доведена до нужных параметров, её можно экспортировать в формате STL или SCAD для дальнейшей работы в профильных CAD-системах.
Запуск локальной версии
Для разработчиков предусмотрена возможность локального запуска. Для этого потребуется Node.js, Supabase CLI и ngrok — последний нужен для передачи изображений в API. В репозитории проекта содержатся подробные инструкции по настройке окружения, установке зависимостей и запуску сервера разработки.
Основные функции CADAM
Генерация 3D-моделей из текста
Базовая функция сервиса — превращение текстового описания в параметрическую 3D-модель. Достаточно сформулировать запрос на естественном языке, и система создаст геометрию на основе OpenSCAD WebAssembly.
Создание модели по изображению
Помимо текста, приложение принимает загруженные изображения. Система анализирует визуальный референс и формирует модель, соответствующую замыслу пользователя. Это полезно в случаях, когда словами сложно описать сложную форму или пропорции.
Интерактивная настройка параметров
Сгенерированная модель не является статичным результатом. Пользователь получает набор ползунков, которые управляют размерами отдельных элементов и всей модели в целом. Изменения отображаются в реальном времени, что позволяет быстро адаптировать геометрию под конкретные требования.
Экспорт и интеграция с библиотеками
Готовую модель можно сохранить в форматах STL и SCAD. Поддерживается работа с популярными библиотеками OpenSCAD: BOSL, BOSL2 и MCAD. Для текстовых элементов на моделях предусмотрен встроенный шрифт Geist.
Преимущества CADAM
Работа в браузере без установки. Благодаря OpenSCAD WebAssembly пользователю не нужно скачивать и настраивать сложное программное обеспечение — достаточно открыть приложение в браузере.
Скорость итераций. Интерактивные ползунки позволяют менять параметры модели мгновенно, без повторных обращений к нейросети. Это значительно ускоряет процесс подбора размеров и пропорций.
Полная открытость проекта. Исходный код доступен на условиях лицензии GPLv3. Разработчики могут изучать внутреннее устройство, дорабатывать функциональность или разворачивать собственную версию сервиса.
Экспорт в стандартные CAD-форматы. Поддержка STL и SCAD делает сгенерированные модели совместимыми с большинством систем автоматизированного проектирования и программ для 3D-печати.
Гибкий ввод данных. Возможность использовать как текст, так и изображение-референс расширяет сценарии применения — от быстрых эскизов по описанию до воссоздания моделей по фотографиям или чертежам.
Недостатки CADAM
К недостаткам можно отнести зависимость работы приложения от внешнего API Anthropic Claude — для обработки запросов необходимо соединение с этим сервисом. Кроме того, для полноценной разработки с передачей изображений требуется настройка ngrok, что несколько усложняет локальную разработку. Нужно также учитывать, что качество генерации может зависеть от сложности запроса: чем нестандартнее поставленная задача, тем выше вероятность, что результат потребует ручной доработки. Точных данных о лимитах бесплатного использования и ограничениях на количество запросов в открытых источниках не приводится.
Какие задачи решает CADAM
Быстрое прототипирование. Сервис позволяет получить параметрическую модель за считанные минуты, не тратя время на ручное построение геометрии в CAD-редакторе.
Подбор пропорций и размеров. Интерактивные ползунки помогают быстро перебирать различные варианты габаритов изделия, что особенно актуально на этапе технического задания или согласования концепции.
Создание моделей по визуальным референсам. Загрузка изображения решает задачу воссоздания геометрии в тех случаях, когда заказчик может показать, но не может описать словами, что именно ему нужно.
Подготовка моделей к 3D-печати. Экспорт в STL позволяет сразу передавать сгенерированные модели на слайсер и готовить их к печати на 3D-принтере.
Обучение и изучение параметрического моделирования. Открытый исходный код служит учебным материалом: на его примере можно разобраться, как работает связка нейросети, OpenSCAD WebAssembly и интерактивного рендеринга.
Цены CADAM
Модель распространения сервиса — free, то есть полностью бесплатная. Приложение имеет открытый исходный код и распространяется на условиях свободной лицензии GPLv3. Это означает, что любой пользователь может бесплатно пользоваться веб-приложением, а разработчики — изучать, модифицировать и разворачивать собственные экземпляры сервиса. Сведений о скрытых платежах, платных тарифах или ограничениях бесплатного доступа в описании проекта не приводится.
Условия использования CADAM
Лицензионные условия
Проект распространяется под лицензией GPLv3 — это свободная лицензия на программное обеспечение, которая позволяет использовать, изменять и распространять код при условии сохранения тех же лицензионных обязательств для производных работ.
Требования к запуску
Для локального развертывания приложения потребуется установить Node.js и Supabase CLI. Для работы с загрузкой изображений также понадобится ngrok, обеспечивающий туннель для передачи данных в API. Все необходимые шаги по настройке и запуску описаны в репозитории проекта.
Доступность CADAM
CADAM доступен как веб-приложение, работающее в браузере — это обеспечивает кроссплатформенность: сервис будет работать на Windows, macOS и Linux без установки дополнительных компонентов. Встроенный шрифт Geist поддерживает отображение текста на моделях. Приложение полностью переведено на работу через браузер, поэтому для конечного пользователя не имеет значения, какая операционная система установлена на его компьютере.
Чем отличается CADAM от аналогов
Главное отличие CADAM от большинства аналогичных сервисов генерации 3D-моделей по тексту — открытый исходный код и бесплатность. Многие коммерческие аналоги предлагают либо ограниченный бесплатный тариф, либо вовсе работают по подписке. CADAM распространяется под GPLv3 и позволяет развернуть собственную версию приложения.
Второе существенное отличие — параметрическая настройка через ползунки без повторных запросов. Обычно изменение размеров сгенерированной модели требует дополнительного обращения к нейросети с уточнённым запросом. Здесь же модель представлена как параметрический объект OpenSCAD, что позволяет менять геометрию мгновенно через интерфейс.
Третья особенность — использование OpenSCAD WebAssembly в связке с нейросетью. Это техническое решение позволяет выполнять всю генерацию непосредственно в браузере пользователя, не отправляя геометрические вычисления на удалённый сервер. Такой архитектурный подход встречается заметно реже, чем классические клиент-серверные схемы с генерацией на GPU-кластере.
Заключение
CADAM — это бесплатное веб-приложение с открытым исходным кодом, которое объединяет возможности обработки естественного языка и параметрического моделирования на базе OpenSCAD WebAssembly. Сервис позволяет создавать 3D-модели по текстовому описанию или изображению-референсу, оперативно корректировать размеры через интерактивные ползунки и экспортировать результат в распространённые форматы STL и SCAD. Благодаря поддержке библиотек BOSL, BOSL2 и MCAD, а также просмотру в реальном времени через Three.js, инструмент будет полезен инженерам, дизайнерам, студентам и всем, кто работает с параметрическим 3D-моделированием. Открытая лицензия GPLv3 и наличие инструкций по локальному запуску делают проект доступным как для повседневного использования, так и для изучения и доработки силами сообщества.
Часто задаваемые вопросы
Смотрите также

Платформа на основе ИИ для генерации, редактирования изображений и создания рекламных креативов.

Веб-сервис для генерации изображений по текстовым запросам и преобразования фото и видео в художественные арты.

Единый API-доступ к более чем 500 моделям искусственного интеллекта, включая GPT-5 и Claude 4.5, с возможностью экономии на затратах.

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

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

Набор мультимедийных AI-инструментов для редактирования и улучшения фото, видео и PDF-документов.

Нейросеть для генерации изображений и коротких видео по текстовым описаниям.

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