NovaVR NovaVR

What a STEP file loses when it becomes a real-time 3D model

A STEP file loses its exact mathematical surfaces, its assembly constraints, its parametric history and most of its metadata — and gains a fixed triangle count that can never be refined again. Understanding which of those losses matter to a buyer looking at your machine, and which do not, is the whole discipline of preparing CAD for real time.

The fundamental substitution

Your CAD system stores a cylinder as a mathematical definition: an axis, a radius, a height. It is exact at any magnification, forever. A real-time engine cannot use that. It needs triangles, so that cylinder becomes a decision — sixteen sides, or thirty-two, or two hundred — and once chosen, that decision is baked in. Zoom close enough to any real-time model and you will eventually see the flat facets of that choice.

This substitution, called tessellation, is irreversible. Everything else in this article follows from it.

What is discarded, in order of consequence

1. Parametric history

A native SolidWorks or Inventor part remembers how it was built — extrude, fillet, pattern, the dimensions that drove each. A STEP export has already thrown most of this away, and tessellation discards the remainder. The practical consequence: you cannot change a dimension in the real-time model. Any design change has to come back through CAD and be re-converted.

2. Assembly structure, if the export was careless

This is the loss that costs the most and is the easiest to avoid. A STEP file can preserve the assembly tree, with every part a separate solid, or it can fuse everything into a single body. The second kind cannot be taken apart, animated, or exploded — so a cutaway becomes impossible and a machine cannot open. Roughly one export in four arrives fused, in our experience, almost always because the exporter had a “single solid” option checked.

If you send us one file and one instruction, make it this: export with the assembly structure intact.

3. Tolerances and GD&T

Geometric dimensioning and tolerancing does not survive, and in almost every case does not need to. A buyer looking at your machine cannot see a tolerance. Where it matters commercially — where the tolerance you hold is the reason you cost more — it goes back in as a written callout on the part, which communicates far better than a datum symbol would anyway.

4. Material properties and mass

Density, yield strength and mass properties are dropped. Real-time materials describe how a surface looks, not what it is made of. Where weight matters to the sale, it is stated as a figure rather than derived from the model.

5. Surface exactness

The NURBS surfaces become a triangle mesh. On a machined face this is invisible at any sane viewing distance. On a large curved panel — a bonnet, a fairing, a tank — an insufficient triangle count reads immediately as faceting, which looks cheap. This is where triangle budget gets spent.

What survives, and what is added

The silhouette survives, which is what a buyer actually judges. Overall dimensions survive exactly. Part boundaries survive if the export was correct. And several things get added that CAD never had: physically-based materials that respond to light the way real paint and steel do, normal maps that carry surface detail the triangles no longer describe, and interaction — the ability to open, rotate, configure and walk around.

The trade is a fair one. You lose engineering precision that no buyer can perceive, and gain everything that makes a machine legible to someone who is not an engineer.

Where the work actually goes

On a typical machine conversion, the effort divides roughly like this:

StageShare of effort
Import, repair and assembly triage15%
Decimation and retopology35%
Normal-map baking15%
Materials and paint matching20%
Lighting and presentation15%
Distribution across machine conversions at NovaVR. Assemblies arriving fused or with damaged geometry shift substantially more effort into the first stage.

Note that modelling barely appears. Almost nobody rebuilds a machine from scratch — the geometry already exists. The work is deciding what to throw away.

Not sure what state your CAD is in?

Send one assembly. We will tell you whether it exports cleanly, whether the structure survived, and what it would take to make it real-time — before you commit to anything.

Send us your files →

Common questions

Can a real-time model be converted back to CAD?

Not usefully. Tessellation is one-way: the triangles carry no memory of the mathematical surfaces they replaced. A real-time model can be exported as a mesh for rendering or 3D printing, but it will not return to a parametric CAD part you can edit dimensionally.

Which CAD format should we send?

STEP (AP214 or AP242) is the most reliable, provided the assembly structure is preserved rather than fused into one solid. Native SolidWorks, Inventor, CATIA and NX files also work well and sometimes better, because they retain more structure than a STEP export does.

Will the model be dimensionally accurate?

Yes at the scale anyone will look at it. Overall dimensions and part positions are preserved exactly; individual curved surfaces are approximated by triangles, with the error typically well under a millimetre on a machine several metres across.

What is the single most common problem with CAD we receive?

An assembly exported as a single fused solid. It looks fine as a picture but has no part boundaries, so nothing can be moved, opened or exploded. It happens in roughly a quarter of first exports and is fixed by re-exporting with the structure intact.

Do we need to simplify the CAD before sending it?

No. Send it as it is. Deciding what to remove is the skilled part of the job, and a simplification done for a different purpose — an FEA mesh, a drawing — usually removes exactly the surfaces a buyer looks at.

Related
Polygon budgets that hold 72fps →
What a standalone headset can actually render
Which CAD exports arrive broken →
And how often, by format