«ИИ, который читает чертежи» — это не распознавание текста и не поиск похожей картинки. Чтобы по чертежу собрать 3D-модель, нейросети мало «увидеть» линии: ей нужно понять, что это за вид, какой размер к какому элементу относится, где резьба, а где фаска, и как из плоских проекций восстановить объёмное тело. Ниже разбираем, что именно читает с листа НейроИнженер, чем это отличается от обычного компьютерного зрения и где проходят честные границы метода. Если хотите сразу попробовать — это режим «Чертёж → 3D» в ассистенте.
Что значит «прочитать чертёж»
Рабочий чертёж — это сжатое, но полное описание детали: несколько проекций, габаритные и формообразующие размеры, обозначения отверстий, резьб, фасок и технические требования. Человек-конструктор «читает» его, собирая из этих данных образ детали в голове. ИИ должен сделать то же самое, но формально: разложить лист на смысловые элементы и связать их между собой.
- Виды и их роли. Где главный вид, где сверху, где слева или разрез — и как они связаны проекционно (что на одном виде ширина, то на другом глубина).
- Размеры и их привязка. Число «40» само по себе бессмысленно: важно, что это диаметр этого отверстия, а не длина детали. ИИ привязывает каждый размер к элементу.
- Обозначения. Ø — диаметр, R — радиус, M — метрическая резьба, «×45°» — фаска, «4 отв.» — количество. Эти символы меняют смысл размера.
- Технические требования. Текст в углу листа: материал, неуказанные радиусы, общие допуски — то, что влияет на модель, но не нарисовано линиями.
Чем это отличается от обычного «ИИ по картинке»
Генераторы вида text-to-3D или image-to-3D выдают сетку (mesh): внешне похожую форму без точных размеров и без внутренней структуры. Для чертежа это не годится — деталь по чертежу должна быть точной до десятых миллиметра. Поэтому чтение чертежа устроено как конвейер, а не как один «магический» проход:
- Распознавание. Vision-модель находит на листе виды, размерные линии, выноски, символы и текст — и собирает из них структурированное описание детали (что за форма, какие элементы, какие числа).
- Сборка спецификации. Распознанное сводится в непротиворечивый список параметров: габариты, отверстия с координатами, резьбы, фаски. На этом шаге ловятся пропуски — «размер есть, элемента нет» и наоборот.
- Параметрическое построение. По спецификации пишется программа построения, а геометрию строит реальное CAD-ядро (OpenCascade). На выходе — точная BRep-модель, а не «облако треугольников».
- Сверка. Готовая модель сравнивается с тем, что было на чертеже: совпали ли габариты и ключевые элементы. Это отсекает случаи, где распознавание ошиблось.
Ключевая идея: ИИ пишет программу построения детали, а не рисует её «на глаз». Поэтому в выходном 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».