DFactory

Unify3D by DFactory: agentic CAD and simulation, built for your exact process

01 / 03 · CAD plug-in

The agent designs inside your CAD

A plug-in that lives in your CAD system. It reads the model, applies your standards and saved workflows, and makes the change, one undo step at a time.

  • Runs in SOLIDWORKS today
  • Uses your tools, templates, and rules
  • Engineers approve every change
See it in action

Why now

Engineering teams spend most of their time on work they have done before. AI agents can now drive CAD through its full API, and simulations can run faster than real time. Together they can do that work and check it before anything reaches the floor.

01

Your know-how lives in people's heads

Design standards, fixturing rules, and "how we always do it" live with a few senior engineers. Every new part pays that tax again.

02

Validation happens too late

Problems show up at first article, at the machine, or in the field. By then a design change costs scrap, machine time, and a week.

03

Generic AI doesn't know your shop

Off-the-shelf copilots don't know your machines, materials, tolerances, or customers. Suggestions that ignore them are a liability.

How it works

One loop. Three steps. As many runs as it takes.

Automated design, validated in a simulation of your process. Each pass costs minutes of compute, not a week of shop time.
01

Unify3D Agent · CAD plug-in

The agent designs inside your CAD

Unify3D Agent is a plug-in that lives inside your CAD system. Ask it in plain language, click one of your ribbon tools, or launch a saved workflow. It reads the model, applies your rules, and makes the change through the full CAD API.

  • Your standards, templates, and best engineers' methods, built in as tools and workflows
  • "Watch me": record an expert once, then turn it into a reusable tool
  • Ask, auto, or read-only modes, and every change is a single undo step
SOLIDWORKS · Unify3D Agent add-in
Illustration
Illustration of a Unify3D Agent session in SOLIDWORKS: one prompt, three changes (each one undo step), then handed to the sim.
02

Unify3D Sims · agent-built

The agent designs the simulation

Next the agent sets up the test. With Unify3D Sims it assembles a Simulation App for exactly this part and process: the machine it will run on, that machine's controller and post, the stock, the fixture, and the pass/fail rules your engineers wrote.

  • Reusable Simulation Units: kinematics, NC, material removal, tooling
  • Profiles describe your specific machines, controls, and materials
  • The same setup every time, so results compare run to run
Unify3D Sims · New simulation
Illustration
Concept of the Unify3D Sims web app: a simulation drafted by the agent, editable by you, run headless. Unify3D Sims is in development.
03

Any process · headless · fast

The design is tested in simulation

The design runs through a simulation of your actual process, headless and as fast as the hardware allows. CNC milling is just our first example: a simulation can be built for whatever decides whether your design is good. Every run is measured against your rules and recorded.

  • Built for any process: machining, molding, forming, assembly, robotics, fluids
  • Checked against your rules: collisions, loads, cycle time, tolerances, cost
  • Snapshots and video for every run
Example · CNC milling in dreamCAM
Sim footage
Example: CNC milling
ATC unit
One example: frames from a dreamCAM CNC run (setup, facing, pocketing, drilling, finished part). Inset: tool-change render.

The same platform can simulate

  • Injection molding
  • Sheet metal forming
  • Welding
  • Robot work cells
  • Assembly lines
  • Fluid & thermal
  • Packaging
  • Your process
↻

Then it repeats

Results go back to the agent

The agent reads the results the way an engineer would: what failed, by how much, and why. It revises the design and runs the loop again, iteration after iteration while your team works on something else. It stops when the design passes or needs a human decision.

  • Concrete feedback: margins, failures, and evidence
  • Your engineers approve what ships
  • Every loop you build becomes the foundation for the next

Unify3D Design

Agentic CAD plugins that know how your business designs.

We build custom design agents, tools, and workflows on top of the CAD your team already uses. They encode your standards and your best engineers' methods so that every part follows them.
Unify3D

Unify3D Agent for SOLIDWORKS

Our first platform. A design agent that lives in the Task Pane, works through the full SOLIDWORKS API, and checks exact API signatures for your installed version instead of guessing. Engineers stay in control: changes can require approval, run automatically, or be limited to read-only, and each one is a single undo step.

SOLIDWORKS 2024+ · early access

Works inside your CAD

A chat panel, a Unify3D ribbon tab, and right-click "Ask Unify3D" on faces, edges, and features. The agent reads and changes the model through the full CAD API.

Your tools on the ribbon

Quick commands with native input pages, live holographic previews, and verified macros. Each run is one undo step, and every tool can go on a hotkey.

Saved workflows

Larger procedures, such as building a compression mold, saved once and run by the agent the same way every time.

"Watch me" capture

Record an expert doing the job: every feature, parameter, and selection. Then say "turn what I just did into a tool."

Reads any model you hand it

STEP, IGES, Parasolid, native parts and assemblies, STL, 3MF, and OBJ, measured and rendered in the background so the agent sees what you see.

History lives in the file

Design conversations are saved inside the part or assembly and survive renames, copies, Pack and Go, and PDM check-in.

Custom integrations

Agents are most useful when they can reach the rest of your process. We connect them to the systems around your CAD.

  • PDM / PLM
  • ERP & quoting
  • CAM & post processors
  • MES
  • Design standards & templates

Unify3D Sims

Simulations of your process, built for agents to run.

Each Simulation App is a set of Simulation Units behind a stable API, configured by profiles that describe your equipment. Agents run it from the command line at full speed. People watch it in a game-like 3D view.
The dreamCAM 3-axis vertical machining center in a simulated machine shop

Example simulation

In development

A full CNC machine, simulated in real time.

This is one Simulation App, and one of the most demanding: a physics-based 3-axis machining center that runs real NC programs and models material removal, tool loads, collisions, and cycle time, in real time or faster. Its front end, dreamCAM, is an interactive machine in Unreal Engine that you can walk up to and run.

  • Prove out programs before they reach the machine
  • Check fixtures, holders, and reach on every design iteration
  • Train operators on a machine that can't crash

A manufacturing simulation like this can be built for your process.

Your machines, cells, and lines, with the physics and rules that matter to your parts.

Get a sim built for your process

Inside the example: Simulation Units

The simulated CNC controller and touchscreen HMI

Controller & HMI

NC program execution, offsets, MDI, feed hold, and single block, on a control panel that works like the real thing.

The simulated automatic tool changer arm swapping tools

Kinematics & tool changer

Axis travel, spindle, and a 30+1 side-mount tool changer, all on the sim clock, so reach and holder clearance are checked for real.

A simulated vise and table covered in aluminum chips after machining

Material removal

Stock, chips, and coolant, with tool loads and the finished part measurable afterward with simulated calipers and micrometers.

Front ends
  • Terminal & MCP for agents
  • three.js in the browser
  • Unreal: photoreal & VR
Simulation App
  • Daemon with its own sim clock
  • Headless, faster than real time
  • Snapshots & video on demand
Simulation Units
  • Kinematics
  • Controller / NC
  • Material removal
  • Tooling & fixtures
Profiles
  • Your machines
  • Your post & control panel
  • Your materials & limits

Agent-built, not hand-coded

AI agents assemble new simulation apps from templates and reusable units, so a sim of your process is a project, not a multi-year software effort.

Profiles make it yours

Swap a profile to model a different milling machine, controller, or post processor. A whole-company profile captures your entire floor.

Fast or accurate, as needed

Some apps run in real time or faster, like CNC milling. Others are slow and precise, like injection molding. Each is tuned to the decision it supports.

Business-specific

For your exact process. Only yours.

A generic copilot can help anyone a little. A loop built around your parts, machines, and rules can take on real engineering work.

Built for one business: yours

Every agent, tool, workflow, and sim profile is developed around your exact process. Nothing about it is generic, and it is not shared with anyone else.

Your IP stays yours

It runs on your workstations and your own AI account. Design history is stored in your files, and your standards never become someone else's training data.

A simulated robotic work cell with safety fencing and conveyors

Grounded in your real floor

We started out building factory digital twins with AI vision and sensors. That work now calibrates sim profiles against real machine data, so simulation results match what your shop actually does.

Where it's going

The Unify3D Engine

Today, design and simulation are separate programs with separate data. Unify3D is building toward one model in which precise NURBS geometry, mesh and voxel physics, materials, and soft bodies, liquids, and gases are all native. The design you edit would then be the same thing you simulate, so each pass around the loop gets faster and more faithful.

  • Unify3D Agent for SOLIDWORKSEarly access
  • Unify3D Sims: CNC millingIn development
  • Unify3D EngineR&D

How we work

Start with one loop.

DFactory was founded by a machinist, so we start from the shop floor and work back to the CAD. We build alongside your team, on-site where it helps, and every loop we build becomes the foundation for the next.
  1. 01

    Pick one process

    Find a design task your team repeats every week and a validation step that comes too late or costs too much.

  2. 02

    Codify it

    Turn your standards and your best engineer's method into Unify3D tools and workflows inside your CAD.

  3. 03

    Simulate it

    Build the sim profile for the machines, materials, and acceptance rules that decide whether that design is good.

  4. 04

    Close the loop

    Run design and validation together, measure hours and iterations saved, then decide what to automate next.

One process. One design agent. One simulation. Measurable results.

Get Unify3D

We'd love to show you a custom demo.

Built around one of your parts and your process. Unify3D can:

  • Automate repeat design workinside your CAD, to your standards
  • Test every design in simulationon your machines, before the floor
  • Iterate on its ownuntil the design passes or needs your call
  • Keep your know-how in-houseas tools and workflows your team owns

Martin Smith

Founder, DFactory

(513) 291-0932

martin@dfactorysolutions.com

What should the demo show?
Screenshots and 3D files (optional)

Drop files here or browse

Screenshots, PDFs, STEP, IGES, Parasolid, SOLIDWORKS, STL, 3MF, DXF, NC programs, or a .zip. Up to 10 files, 200 MB each.

Files go to private storage that only DFactory can access, and are used only to prepare your demo. For ITAR or other export-controlled data, don't upload: tell us and we'll set up an NDA and a secure transfer.