Reverse-engineer any part with AI.
Physical parts in. Editable CAD out.
Oscar is the patent-pending AI copilot for reverse engineering. Its AI agents read a 3D scan like an engineer and rebuild the part as parametric CAD. You check each decision and send the model to manufacturing.

Ø202 holesØ40boreR20arm end- Within ±0.05 mm
- 99.5 %
- Faces
- 39
- Size
- 104 × 130 × 204 mm
Member ofNVIDIA Inception
OriginShape is a member of NVIDIA Inception, the NVIDIA program for startups.
Read the news01The problem
Your scanner captures the part. You still cannot use it.
01
Interpret
AI agents recognize the features, entities, and dimensions from the scan data.
02
Rebuild
Performs CAD operations as interpreted, and measurements become clean and editable.
03
Review
Oscar suggests the design intent, and the engineer approves it.
02How it works
From mesh to model, the way an engineer builds it.
An illustrative view of our scan-to-CAD workflow.
01
Start with the scan
Oscar analyzes the scan and the features.
Example scan: 800,000 points
Captured surface
02
Rebuilds the geometry
Our AI agents find the axes, planes, and profiles, and create a constrained sketch.
Example: sets rotational axis · constrains geometry and dimension
CAD operations: extrude, revolve, etc.
03
Verify the design intent
Oscar flags anything uncertain for the engineer.
Example: fit, form and function
Engineer approves/rejects design
04
Editable in Native CAD
Design/modify in your existing CAD package.
Example: SOLIDWORKS, CATIA, Fusion, etc.
Control over your product development
- Captured surface
- Rebuild geometry
- Review and approve
- Native CAD
03What we rebuild
Any part. Any profile.
We reverse engineer any mechanical part, from a single scan to a complete assembly and product family. We measure every dimension and rebuild it as a parameter that you can edit, and bring the part into your native CAD ecosystem.
| No. | Part family |
|---|---|
| 01 | Sheet metal |
| 02 | Machined components |
| 03 | Casting and forging |
| 04 | Plastics |
| 05 | Freeform surfaces and bodies |
| 06 | Legacy parts with no drawings |
04Oscar copilot
Meet Oscar, your reverse-engineering copilot.
Oscar is a team of AI agents that reverse-engineers parts like an engineer. It reads the scan, rebuilds the part feature by feature, keeps the design intent, and checks the result with the engineer.
- bracket
- Parametersprofile_len · leg_t · bore_dia
- SketchL-profile, constrained
- Paddepth = 46 mm
- Holebore_dia = 12 mm
- 60 mm
- 8 mm
- 12 mm
Move a slider. The 3D view and the drawing change with it.
5 of 5 checks passed
- The model is a valid solid.
- A change to profile_len updates the model.
- A change to leg_t updates the model.
- A change to bore_dia updates the model.
- You confirmed bore_dia.
- You
Rebuild this bracket from the scan.
bracket.stl
- Ran 3 steps · Sketch → Pad → Hole
- Oscar
The bore looks worn. Confirm 11.8 mm?
- You
Make the bore 12 mm.
- Oscar
Done. Feature tree updated.
AI Agentworks in this document
Reverse engineer the scan in this document into an accurate parametric solid (within 0.05 mm), check it with the Accuracy Analyzer, and export STEP.
- sketch_add_circle add_circle2
- solid_extrude extrude1
- sketch_add_arc add_arc1
- solid_extrude extrude2
- solid_primitive primitive4
- sketch_create create3
- solid_extrude extrude3
- solid_extrude extrude4
Done. 445 of 447 points are within ±0.05 mm. The other 2 points are where the rib meets the boss. The scan is not consistent there, so I kept the rib flat.
- pivot_support.step
- pivot_support.scan2cad.json
- pivot_support_build123d.py
Run finished · 5 min 46 s
Feature tree(48)
- import_file1Import
- auto_segment1Auto Segment
- mesh_sketch1Mesh Sketch
- auto_sketch1Auto Sketch
- mesh_sketch2Mesh Sketch
- auto_sketch2Auto Sketch
- auto_sketch3Auto Sketch
- create1Sketch
- add_rectangle1Rectangle
- fillet1Fillet
- fillet2Fillet
- fillet3Fillet
- fillet4Fillet
- add_circle1Circle
- add_circle2Circle
- extrude1Extrude
- + 32 more
4/4Oscar checks the solid against the scan and writes the report.
OriginShape Studio
A complete workspace for reverse-engineering specialists. Each command is also a tool for Oscar, so Oscar can do the full job while you review each change.
- Repairs and aligns the scan, then divides it into regions: planes, cylinders, cones, spheres, tori, and fillets.
- Makes sketches from sections through the scan, then builds solids in a parametric feature tree.
- Edit any feature, and the features after it rebuild.
- Oscar can run each command. You keep or discard each change.
Keeps the construction tree, not just the shape.
You see the tree in your browser. When you connect Oscar to FreeCAD, Oscar builds the same tree in FreeCAD. Then you can edit the part, add it to an assembly, and send it to manufacturing.
05Products
Oscar works where you work.
One patent-pending copilot and one OriginShape account: in your browser, in your CAD tool, and in our studio.
Product 01
LiveOscar in your browser
Scan to CAD in a browser tab.
- Checks the model: a valid solid, the fit between parts, the mass, and the deviation from the scan.
- Shows the deviation as a color map, a histogram, and sections, and writes an inspection report.
- Exports STEP and STL, and makes an engineering drawing as SVG or PDF.
Product 02
Open sourceOscar plugins for CAD tools
Oscar inside FreeCAD and SolidCraft.
Oscar for FreeCAD. FreeCAD 1.1 or newer.
SolidCraftRelease soon
Oscar for SolidCraft. SolidCraft 0.26 or newer, desktop app.
Apache-2.0 license
FreeCAD logo © 2024 FreeCAD Project Association AISBL, CC BY 4.0. SolidCraft logo from the SolidCraft project by Tangency Labs, MIT or Apache-2.0.
Product 03
In developmentOriginShape Studio
Our complete reverse-engineering studio, with Oscar built in.
- Repairs and aligns the scan, then divides it into regions: planes, cylinders, cones, spheres, tori, and fillets.
- Makes sketches from sections through the scan, then builds solids in a parametric feature tree.
- Edit any feature, and the features after it rebuild.
Up next: Oscar in more CAD tools
- SOLIDWORKSNext
- Siemens NXNext
- Autodesk FusionNext
- OnshapeNext
We are building plugins for these CAD tools. Until then, import Oscar’s STEP file into each of them.
Start free. Move to a monthly plan when you need more credits. See pricing
See all products06Engineer review
Oscar proposes. Engineer decides.
A scan cannot tell you everything. Wear hides the original dimensions. Oscar flags anything uncertain and attaches the evidence, so that an engineer can decide.




07Use cases
Who it is for
- 01
Reverse engineering firms
Spend less time on redraws and more time on difficult parts.
- 02
Design engineers
Get CAD for the parts that never had any.
- 03
Metrology and inspection teams
Go from a scan to a model you can check and change.
- 04
R&D and benchmarking
Turn prototypes and benchmark parts into CAD that you can study and compare.
08FAQ
Common questions
Do you have more questions? Ask us directly
On the blog: OriginShape joins NVIDIA Inception
Q01What is OriginShape?
OriginShape builds Oscar, an AI copilot for reverse engineering. Oscar’s AI agents read a 3D scan like an engineer. They rebuild the part, feature by feature, as CAD that you can edit and export as STEP. They flag anything uncertain for review. Oscar runs in your browser and in FreeCAD, and uses two AI models, Origin1 and Origin1 Super. Oscar is patent pending. OriginShape launched Oscar on 26 October 2026. You can use it at app.originshape.design.
Q02How do I try Oscar?
Go to app.originshape.design and sign in. If you do not have an account, your first sign-in creates it. Oscar runs in your browser. Try Oscar
Q03What does Oscar cost?
You can start free. When you need more credits, move to a monthly plan. The pricing page in the app shows the plans. See pricing
Q04Can Oscar reverse-engineer any part?
Oscar builds parts from sketches, pads, pockets, revolves, grooves, holes, fillets, chamfers, shells, drafts, lofts, sweeps, threads, and patterns. That covers most machined and turned parts: shafts, brackets, housings, plates, flanges, and legacy parts with no drawings. For castings, forgings, and plastic parts, check the drafts and fillets that Oscar proposes. Sheet metal parts come out as solids, without a flat pattern. Oscar does not fit freeform surfaces to a scan yet, so check freeform shapes on the deviation map. The example on this page is a 120 mm stepped shaft.
Q05What does “parametric CAD” mean in the output?
Oscar builds the model from explicit, editable dimensions, not from a wrapped mesh. Change a diameter and the geometry updates. You can read the script that builds the model, and you export STEP geometry. In the example, Ø36.00 mm is the parameter d2.
Q06How is this different from mesh-to-solid conversion in my CAD package?
Converters copy the scanned surface together with its wear and noise. Our AI agents rebuild the intended design instead. They flag anything uncertain for review and do not average it into the model. In the example, the scan becomes one revolved solid with 3 diameters and a 21.80° taper.
Q07What scan data does Oscar work from?
Oscar works from a mesh in STL, OBJ, PLY, or 3MF format. Laser scanners, structured-light scanners, and CT systems can export these formats. If you do not have a scan, send us the part. We will plan the capture with you.
Q08What does Oscar deliver?
Oscar delivers a parametric model with named dimensions, STEP and STL files, and the evidence for each key dimension. It can also make an engineering drawing and an inspection report that compares the model with the scan. STEP imports into SOLIDWORKS, Siemens NX, Autodesk Fusion, and Onshape. For the example shaft, that is 4 key dimensions: Ø24, Ø36 and Ø28 mm, and 120 mm overall.
Q09Which CAD tools does Oscar work with?
Oscar runs in your browser. Oscar for FreeCAD builds the construction tree natively in FreeCAD 1.1 or newer. Oscar for SolidCraft works in SolidCraft’s Assistant panel, and we will publish it soon. Both plugins are open source. Plugins for SOLIDWORKS, Siemens NX, Autodesk Fusion, and Onshape come next. Until then, import the STEP file into those tools or into any other CAD tool.
Q10Can a scan recover the original design intent?
A scan records the part as it is today, and wear can hide the original dimensions. We flag those dimensions and confirm them with drawings, extra measurements, or your engineering judgment. In the example, Oscar flags the shoulder position at z −35.00 mm for review.
Q11Does the process use AI?
Yes. Oscar uses two AI models, Origin1 and Origin1 Super. Oscar’s AI agents make each rebuild decision the way an engineer does. We check their output against a deterministic baseline. We judge accuracy on engineering criteria, not on the confidence of the AI models. The agents work in 4 steps: datums, design intent, features, and dimensions. In Oscar for FreeCAD, you can also use your own AI provider key or a local model.
Q12Is Oscar patented?
Oscar is patent pending. We filed a patent application for Oscar, and the patent office has not decided on it yet.
Q13Do you use my data to train AI models?
No. We do not use your scans, files, prompts, or chats to train or fine-tune AI models. Our AI model provider processes your requests to write Oscar’s replies, and it does not train its models on them. In the app, you can download your data or delete your account under Settings.
Have a part without usable CAD?
Rebuild it with Oscar in your browser. If you do not have a scan, send us the part. We will plan the capture with you.









