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

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

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

  • Виды и их роли. Где главный вид, где сверху, где слева или разрез — и как они связаны проекционно (что на одном виде ширина, то на другом глубина).
  • Размеры и их привязка. Число «40» само по себе бессмысленно: важно, что это диаметр этого отверстия, а не длина детали. ИИ привязывает каждый размер к элементу.
  • Обозначения. Ø — диаметр, R — радиус, M — метрическая резьба, «×45°» — фаска, «4 отв.» — количество. Эти символы меняют смысл размера.
  • Технические требования. Текст в углу листа: материал, неуказанные радиусы, общие допуски — то, что влияет на модель, но не нарисовано линиями.

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

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

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

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

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

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

  • тела вращения (валы, втулки, фланцы, штуцеры) — главный вид плюс размеры диаметров и длин;
  • призматические корпуса и плиты с отверстиями, пазами, фасками;
  • массивы отверстий по окружности или сетке, метрические резьбы, стандартный крепёж.

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

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

  • Резкое фото целиком. Лист в кадре полностью, без бликов и перекоса; цифры различимы. PDF из САПР читается лучше скана, скан — лучше фото.
  • Все нужные виды. Если форму задают три проекции — дайте три, а не один вид.
  • Текстовое уточнение. При загрузке можно дописать контекст: «это фланец», «резьба M20×1.5», «материал Сталь 45» — это снимает неоднозначности.

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

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

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

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

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

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

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

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

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

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

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

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