«ИИ, который читает чертежи» — это не распознавание текста и не поиск похожей картинки. Чтобы по чертежу собрать 3D-модель, нейросети мало «увидеть» линии: ей нужно понять, что это за вид, какой размер к какому элементу относится, где резьба, а где фаска, и как из плоских проекций восстановить объёмное тело. Ниже разбираем, что именно читает с листа НейроИнженер, чем это отличается от обычного компьютерного зрения и где проходят честные границы метода. Если хотите сразу попробовать — это режим «Чертёж → 3D» в ассистенте.

Что значит «прочитать чертёж»

Рабочий чертёж — это сжатое, но полное описание детали: несколько проекций, габаритные и формообразующие размеры, обозначения отверстий, резьб, фасок и технические требования. Человек-конструктор «читает» его, собирая из этих данных образ детали в голове. ИИ должен сделать то же самое, но формально: разложить лист на смысловые элементы и связать их между собой.

Чем это отличается от обычного «ИИ по картинке»

Генераторы вида text-to-3D или image-to-3D выдают сетку (mesh): внешне похожую форму без точных размеров и без внутренней структуры. Для чертежа это не годится — деталь по чертежу должна быть точной до десятых миллиметра. Поэтому чтение чертежа устроено как конвейер, а не как один «магический» проход:

  1. Распознавание. Vision-модель находит на листе виды, размерные линии, выноски, символы и текст — и собирает из них структурированное описание детали (что за форма, какие элементы, какие числа).
  2. Сборка спецификации. Распознанное сводится в непротиворечивый список параметров: габариты, отверстия с координатами, резьбы, фаски. На этом шаге ловятся пропуски — «размер есть, элемента нет» и наоборот.
  3. Параметрическое построение. По спецификации пишется программа построения, а геометрию строит реальное CAD-ядро (OpenCascade). На выходе — точная BRep-модель, а не «облако треугольников».
  4. Сверка. Готовая модель сравнивается с тем, что было на чертеже: совпали ли габариты и ключевые элементы. Это отсекает случаи, где распознавание ошиблось.

Ключевая идея: ИИ пишет программу построения детали, а не рисует её «на глаз». Поэтому в выходном STEP нет «галлюцинаций» — геометрия ровно такая, какую задаёт код. Подробнее про эту границу — в статье «Что ИИ-генератор делает хорошо, а что лучше руками».

Что читается уверенно, а что — нет

Чем более деталь «самодостаточна» на чертеже, тем точнее результат. Уверенно читаются:

Сложнее или ненадёжно — там, где чертёж неполон или неоднозначен: размытое фото, где не читаются цифры; сложные литые формы со множеством сопряжений, заданные только эскизно; элементы, «спрятанные» в текст техтребований без явных размеров. Здесь ИИ не «додумывает» деталь — он честно строит то, что задано, и отмечает спорные места. Финальную сверку размеров всё равно делает инженер.

Как помочь ИИ прочитать чертёж точнее

Как именно формулировать уточнения и описывать деталь — в материале «Как описать деталь ИИ». Обратное направление — по 3D-модели получить чертёж по ЕСКД — закрывает второй переход между 2D и 3D.

Как попробовать

Откройте НейроИнженер, в ассистенте нажмите «📐 Чертёж → 3D», прикрепите фото или PDF чертежа и отправьте. Через минуту-другую справа появится 3D-превью и таблица размеров — числа можно править прямо там, модель пересоберётся. Готовое забирается в STEP (для CAD) и STL (для печати). Бесплатного лимита хватает, чтобы проверить метод на своём чертеже.

Частые вопросы

ИИ правда читает именно чертёж, а не просто угадывает форму?

Да. Сначала распознаются виды, размерные линии и обозначения, из них собирается спецификация детали, и только потом по ней строится геометрия в CAD-ядре. Это чтение данных с листа, а не подбор похожей картинки — поэтому размеры в модели соответствуют чертежу, а не «на глаз».

Какие чертежи читаются хуже всего?

Размытые фото с нечитаемыми цифрами, неполные эскизы без размеров и сложные литые формы, заданные только приблизительно. Если человек по такому листу не сможет однозначно изготовить деталь — ИИ тоже не достроит её без догадок.

Можно ли потом поправить размеры?

Да. Результат параметрический: рядом с 3D-превью есть таблица размеров — меняете число, и модель пересобирается за секунды, без нового распознавания.

В каком формате результат?

STEP — для доработки в КОМПАС-3D, SolidWorks, Fusion 360, nanoCAD, FreeCAD; STL — для 3D-печати и просмотра. Разница форматов разобрана в статье «STEP или STL».