arXiv paper· AI for mechanical CAD (multimodal program generation)· technical report (method paper with benchmark evaluation)

VisCAD: A Foundation Model Suite with Multimodal Industrial CAD Intelligence

Guanlin Li, Zhichao Huang, Yichen Long, Hongsen Liu, Linxin Cai, Huimu Yu, Ziqi Liu, Luya Wang, et al.

cs.CV · cs.CL

Quick verdict

VisCAD claims a 27B CAD model suite beating frontier models by small margins (0.5540 vs 0.5496) on partly self-run benchmarks; promising but under-validated.

Summary

VisCAD is a JD Industrial technical report presenting a foundation-model suite for industrial CAD generation. VisCAD-M1, a 27B multimodal model, maps text, engineering drawings, renders, and product photographs to executable FreeCAD Python programs via three-stage training: mid-training on ~1M public CadQuery programs, robust SFT on ~150k product images with multi-teacher distillation, and continual high-quality SFT on ~10k curated examples, supported by an intent-program-shape data curation pipeline. VisCAD-H1 is a harness around a frontier VLM for assembly generation through BoM decomposition, DSL-agnostic intermediate representations, gated review, and translation to FreeCAD, Fusion, and SolidWorks. On PubCADBench (1,100 tasks) and RealCADBench (1,745 tasks), VisCAD-M1 averages 0.5540 versus 0.5496 for Gemini-3.1-Pro; self-reranking test-time scaling raises this to 0.5797 (~5% relative). In a 50-instance assembly study, VisCAD-H1 scores 85.0 versus 68.0 (Codex) and 52.0 (Claude Code). Key limitations: RealCADBench and its metric/judge contract originate from the same team; margins are small with no significance testing; judge scores trail frontier models on several slices, so the win rests largely on executability; assembly success rates in Table 10 conflict with Table 9; and no code, weights, or data release is stated.

Review complete

Assessment at a glance

AI for mechanical CAD (multimodal program generation)

5

risk flags identified

● high 1

● medium 3

● low 1

Reproducibility readinesslow
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viable

4 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • VisCAD-M1, a 27B domain-trained multimodal model, achieves the highest part-level profile average (0.5540) across PubCADBench and RealCADBench, exceeding Gemini-3.1-Pro (0.5496) and GPT-5.5 (0.5450).
  • Using VisCAD-M1 itself as a parallel listwise reranker (k=16) lifts the score to 0.5797 (~5% relative over prior SOTA), while sequential self-refinement yields no improvement.
  • VisCAD-H1, a four-stage gated harness with a DSL-agnostic intermediate representation around a frontier VLM, scores 85.0 assembly judge versus 68.0 (Codex) and 52.0 (Claude Code) on 50 instances and transfers across FreeCAD, Fusion, and SolidWorks.
  • A data curation pipeline combining image-editing models, image-to-3D models, and recursive program search converts heterogeneous, incomplete industrial data into usable intent-program-shape supervision.

Strengths

  • Unified multimodal intent coverage with strong executability

    One 27B model handles text, 2D drawings, real photographs, and renders. Table 8 shows RealCADBench executability of 0.9331 (Text), 0.9068 (2D Drawing), 0.9877 (Real Picture), 0.9652 (Rendered), versus Claude-Opus-4.8's 0.6356 on Text — coverage is the model's clearest win.

  • Unusually candid metric protocol and negative results

    Appendix B states missing quality values are not zero-filled and the executed solid (not the code path) is scored. Section 6.2 honestly reports sequential self-refinement failed while parallel reranking worked; Section 5.2.1 admits judge deficits versus GPT-5.5/Gemini on BenchCAD, CADBench, P3D-Image and 2D drawings.

  • DSL-agnostic intermediate representation is a genuine portability contribution

  • Ablations across scales for mid-training and distillation

Weaknesses

  • Headline evaluation rests on a same-team, unpublished benchmark

  • Small, statistically untested margin driven by executability

  • Assembly evidence thin and internally inconsistent

  • Specialized CAD baselines absent

  • No release statement; QC lapses

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This JD Industrial technical report introduces VisCAD, a suite with two artifacts: VisCAD-M1, a 27B multimodal generator mapping text, engineering drawings, renders, and product photographs to executable FreeCAD Python programs (part level), and VisCAD-H1, a harness around an unnamed frontier VLM that plans assemblies through bills of materials and a DSL-agnostic intermediate representation. Headline claims: the highest part-level profile average of 0.5540 on PubCADBench (1,100 tasks) plus RealCADBench (1,745 tasks) versus 0.5496 for Gemini-3.1-Pro (Table 1); 0.5797 with parallel test-time scaling (~5% relative); and an assembly judge score of 85.0 versus 68.0 (Codex) and 52.0 (Claude Code) on a 50-instance study (Table 9).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is VisCAD and who built it?

VisCAD is a foundation-model suite for industrial CAD generation from JD Industrial. It includes VisCAD-M1, a 27B multimodal model that turns text, engineering drawings, renders, or product photos into executable FreeCAD Python programs, and VisCAD-H1, a harness that drives a frontier vision-language model to build multi-part assemblies through bills of materials and a CAD-DSL-agnostic intermediate representation.

How much better is VisCAD-M1 than Gemini or GPT-5.5?

On the paper's combined PubCADBench + RealCADBench evaluation, VisCAD-M1 averages 0.5540 versus 0.5496 for Gemini-3.1-Pro and 0.5450 for GPT-5.5 — a margin under half a point. Using the model itself as a parallel reranker at inference (16 rollouts) lifts the average to 0.5797. The lead comes mostly from executability; on several slices the LLM judge actually scores the frontier models higher.

Is VisCAD code or model weights publicly available?

No. The paper announces no code, weights, benchmark task, or data release. Its industrial benchmark (RealCADBench) is cited as an unpublished draft by the same team, so independent verification is not currently possible.

What is parallel-tts in VisCAD?

A test-time scaling method: the model generates k candidate programs for the same design intent, renders each result, and uses a listwise self-reranking prompt to pick the best. On PubCADBench it raised the average from 0.5596 to 0.5833 at k=16, while iterative sequential self-refinement showed no gains.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 5-10 are images; their visual content (learning curves, assembly renders, galleries) is available only via captions and cannot be verified from the extracted text.
  • Isolated character-level OCR noise exists in tables (e.g., Qwen3.8-27B's 2D-Drawing success appears as '0.7 627', read here as 0.7627); this did not affect any cited figure.
  • The provided metadata lists 8 authors; the paper byline lists 12 (adding Luya Wang, Wenxiang Wu, Ning Zhang, Yuchen Wang).

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
VisCAD: A Foundation Model Suite with Multimodal Industrial CAD Intelligence | Evolve.Pub