SplatFactory3D mark
3D Gaussian Splatting, pointed the other way

Step inside the design, before the prototype.

Our AI turns the full CAD model into a true-to-source scene you walk through on a standalone XR headset, with nothing decimated, streamed away, or leaving your network.

The part nobody says out loud

Everyone has a hammer, so everything looks like a nail.

3D Gaussian Splatting exploded because it reconstructs the real world fast. So that is what everyone does with it: scan a room, a building, a face. Useful, and also the least interesting thing you can do with it. The hard problem is not copying what already exists. It is seeing what does not exist yet, at full fidelity, before you have spent a cent building it.

How design review works today
  • You spin CAD on a flat monitor and guess at scale, depth, and presence.
  • Or you wait weeks and burn budget on a physical prototype to confirm what you already suspected.
  • Or you push the model to a cloud renderer, so your most valuable geometry now lives on someone else’s server.
  • Or you finally try XR, and burn days hand-decimating and optimizing the model just to get it to load, and what loads is a stripped-down cartoon of your design.
How it works here
  • Your full CAD goes in as it is, no manual decimation marathon, and comes back as a near full-fidelity scene you walk through on a standalone headset.
  • The whole pipeline runs on your own infrastructure, on-prem. The geometry never leaves your network.
  • Detail adapts to the hardware as you move, so a backpack-sized headset still shows you the design instead of a cartoon of it.
  • No prototype. No flat screen. No guessing.
Under the hood

How a CAD file becomes a place you can stand in.

The splat trainer is open source and anyone can download it, so that was never the moat. The hard part, the part most teams skip, is pushing heavy CAD through a machine-learning pipeline and onto a headset without the whole scene falling apart. Closing that gap is the entire product. Everyone has the hammer; knowing where to swing it is the job.

  1. Point it at your CAD

    The pipeline runs inside your own environment and reads the full model where it already lives. No decimated stand-in, no cleanup ritual, and nothing copied off your network.

  2. Let the AI learn it

    A machine-learning model turns the geometry into a 3D Gaussian Splat: a scene made of millions of soft, colored points instead of polygons. Yes, this is the AI part, and no, we are not hiding it. How we get clean results out of it is the part we keep to ourselves.

  3. Walk through it

    It comes back as a scene you put on a standalone headset and walk around, with adaptive level of detail from the start so it stays smooth on hardware that fits in a backpack. A simplified mesh underneath gives you something solid to grab, rotate, and line up against.

Proof, not a render-farm promise

Built entirely from CAD geometry. No camera, no scan, no physical object.

A CAD aircraft model rendered as a 3D Gaussian splat scene, produced without any physical object
CAD TO SPLAT · SYNTHETIC CAPTUREOPEN-SOURCE CAD ASSET
Does it scale

From one part to an entire site, same pipeline.

The method does not care what the source is. A single machined bracket or a whole campus, it is the same path: capture, train, pack, walk through. The jump from a part to a city block runs on the same engine, just fed something bigger.

TUM campus in Munich captured as a 3D Gaussian splat scene from an aerial scan
Munich, Germany · TUM Campus
Leukerbad alpine village captured as a 3D Gaussian splat scene from an aerial scan
Leukerbad, Switzerland · alpine village
~25Msplats per scene today, on adaptive LOD
100M+where the same pipeline is headed

A quick word on the big captures: these large scenes come out of collaborative scanning work, the kind of aerial and on-site capture that produces a full campus or an alpine village. They are here for one reason. The same splat and adaptive-LOD packing that fits a single bracket onto a headset is what carries a whole site in there too. Getting scenes this large to run in XR is the hard part, and that is exactly the part that scales.

Real capture · TUM campus point cloud
Where it runs

Wherever standalone XR goes, this goes with it.

Built for the most capable headsets on the market, not locked to one. The scene adapts to whatever it lands on.

Apple Vision Pro headset
Apple Vision Pro
Samsung Galaxy XR headset
Samsung Galaxy XR
Pico 4 headset
Pico 4
Who this is for

Teams that live in CAD and are tired of pretending a monitor is enough.

Industrial and product design review.

Teams that already live in CAD, review on a flat screen or wait on a prototype, and have no standalone XR pipeline of their own. We start there because that is where the pain is sharpest, and because the door is not blocked by the procurement wall the most regulated sectors put up on day one.

The common thread: the model is sensitive, and uploading it into someone else’s cloud is not on the table. The geometry is the most valuable thing the company owns, and it should stay that way.

Why now

The hardware finally caught up. The method finally exists. Now is the boring, correct answer.

The representation arrived

3D Gaussian Splatting only recently made full-fidelity scenes real-time and explicit. Before it, this pipeline simply was not buildable.

The headsets are good enough

Standalone XR finally renders rich scenes without a cable to a workstation. Good enough to review on, not yet good enough to get lazy about. That gap is the whole engineering problem, and it is exactly where we work.

Who is behind this

One person, so far. On purpose.

Jakub Majewski, founder of SplatFactory3D
Jakub Majewski
Founder, SplatFactory3D

I am Jakub Majewski. I have spent years in industry working with extended reality, AI, and 3D, long enough to watch the same wall go up every single time: to get a heavy model into a headset, you either stream it from somewhere else or you burn days decimating it down to a cartoon. Both throw away the thing you actually wanted to review. The question that would not leave me was simpler than either one. What if you could put the entire model, untouched, straight onto standalone glasses, and just walk into it. SplatFactory3D grew out of that question and out of my master’s research at TUM, where I am a Senior Associate at TUM-XR, the extended-reality student initiative. It is an independent project, built on machine learning, informed by that research and that experience.

Status

The good part is just getting started.

The pipeline works and new scenes are landing regularly. Bigger demonstrations are on the way through 2026, and this page is where they show up first. Check back, or reach out and I will keep you posted.

Get in touch

Reviewing real CAD and tired of the compromise? Good.

I am talking to early design and engineering teams. If that is you, reach out. If you just think the whole idea is wrong, reach out anyway, those conversations are more fun.

contact@majewski.studio