Blender and Revit. Seamlessly.

BlenderSync keeps architectural work connected across Revit and Blender, so Blender becomes a real part of the design process rather than just a destination after the model is done.

Revit stays the source of truth. Blender stays part of the live project. When the model changes, your scene work stays right where you left it.

Without BlenderSync Set up. Model changes. Start over.

Every update costs you your scene. Blender becomes a presentation tool you pull out at milestones, not a design tool you work with every day.

With BlenderSync Set up once. Keep going.

Your scene survives every model update. Blender works alongside the design, not after it.

Why it matters

Blender should be useful throughout the project, not just at the end.

Most teams only bring Blender in at milestones and handoffs, because model updates wipe out everything they built there.

It starts well: you export, set up the scene, get things looking right. Then the model changes. You re-export, re-import, and repair from scratch. Lights, materials, custom objects: all gone. After that happens once or twice, Blender gets pushed to the final stage, after the design is settled. BlenderSync breaks that pattern. Updates come in cleanly, your scene work stays intact, and Blender stays part of the process the whole way through.

What it is

One workflow. Two Addons.

BlenderSync is a two-part system: a Revit add-in that sends your model view to Blender, and a Blender add-on that keeps your scene work intact when the model changes.

One side reads the source model. The other side preserves the scene work you build on top of it. Together they keep Revit and Blender connected without forcing you to rebuild your scene after every update.

Model side

BlenderSync for Revit

Installed in Revit. Reads your project view (geometry, materials, visibility settings, phasing, design options) and sends it to Blender. When the model changes, it sends the update.

Start with BlenderSync for Revit
Scene side

BlenderSync for Blender

Installed in Blender. Receives the model, gives you material control, family replacement tools, and synced special objects, and keeps that work intact through every Revit update. Free to download and use.

Explore BlenderSync for Blender

How it works

Sync. Build. Rinse. Repeat.

Pick a view in Revit, build on it in Blender, and bring in updates without starting over.

Pick a view in Revit and link it

Choose any 3D view in Revit — with phasing, design options, visibility filters, and section box set the way you want it. That view becomes the source.

BlenderSync brings it into Blender

Geometry, material assignments, visibility states, and the section box all come across. What you see in Revit is what arrives in Blender — not a raw export, a matched view.

Build your scene on top of live geometry

Override materials, swap Revit families for Blender objects, scatter furniture and planting, position the camera, set up lighting. Your work sits on top of the synced data, separate from it.

The model changes — sync again

When an update comes in from Revit, BlenderSync applies it to the geometry underneath. Your overrides, replacements, and custom objects stay exactly where you left them.

Getting started is the easy part. BlenderSync makes sure the second, third, and tenth model update don't cost you your progress.

Source of truth

What you see is what you get.

BlenderSync reads your Revit model and brings it into Blender the way you have it set up: not just the geometry, but everything that defines how the view looks.

Choose any view in Revit and BlenderSync will sync it into Blender with geometry, material assignments, visibility settings, and view-specific overrides all intact. Phasing, design options, filters, and even the section box come across. What you see in Revit is what you get to work with in Blender.

  • Geometry and material assignments synced from Revit
  • Visibility overrides, filters, and manual hide respected
  • Phasing and design options carried across
  • Section box included when active in the chosen view

Material overrides

Tune the look.

Once the model lands in Blender, you can control how it reads without touching the synced source data underneath.

Adjust viewport and render appearance per material, apply broad white-model treatments when you need a stripped-back study, or replace a synced material with a full Blender shader. The overrides are stored separately, so incoming Revit updates do not wipe out your look-dev work.

Per-material control

Control colour, roughness, opacity, UV mapping, and tiling on each synced material so the Blender scene reads the way you need it to.

Global or targeted overrides

Apply one override across the whole model for white-model or analysis views, or work selectively where only certain materials need refinement.

Blender material replacement

Swap a synced material for any Blender material when you need a full shader-based replacement, then reset cleanly whenever you want to return to the source appearance.

Family replacements

Replace it once.

Swap repetitive Revit content for Blender objects or collections without breaking the link back to the live model.

Replace a Revit family type once and every matching instance updates with it. That makes entourage, planting, furniture, and repeated components far easier to control than rebuilding them by hand after every sync.

Replace by family type

Assign a Blender object or collection to a Revit family type and all matching instances update together across the scene.

Keep replacements through updates

When the model changes, BlenderSync updates the underlying placement data while keeping your replacement logic intact.

Build richer scene content faster

Use the replacement system to turn low-detail Revit placeholders into production-ready scene elements without losing the benefits of a live sync workflow.

Scene context

Context included.

Some of the most useful synced data is not geometry at all. Camera, sun, and basepoint objects give the Blender scene the same frame of reference as the Revit view.

That means the camera comes in with the same framing, the sun carries the model's location and time settings, and the basepoint anchors the whole project in one controllable place. It is a small part of the sync, but it makes the workflow feel coherent.

Camera

The synced camera matches the Revit view framing, so you can pick up the same shot in Blender without rebuilding it.

Sun

The synced sun carries location, date, and time information from the source model, giving you the same daylight setup as the Revit view.

Basepoint

The basepoint acts as the shared anchor for the project, making it easier to reposition or understand the entire synced scene as one system.

From Blender back to Revit

It goes both ways.

BlenderSync isn't just a one-way street from Revit into Blender. Work you develop in Blender can find its way back into the project.

Most visualization workflows end in Blender: the model comes in, you render it, and that's that. BlenderSync is built around a tighter relationship. What you explore and develop in Blender stays connected to the source, so your work can inform the project rather than just illustrate it.

Objects you model in Blender can be captured back into Revit as Generic Model families — ready to place, schedule, and coordinate just like anything else in the project.

For architects and designers

Everything Revit can't do. Right next to it.

Blender has one of the largest ecosystems in 3D — assets, materials, add-ons, and a vast community library. BlenderSync puts all of it to work on your live Revit model.

Most architects treat visualisation as something that happens after the design is settled. BlenderSync changes that. Because your scene stays connected to the live model, everything Blender's ecosystem offers becomes available at any point in the project, not just at the end.

Visualise design options while they still matter

See how a design decision reads in context while the project is still evolving. Not a milestone render — a working view you can update as the model changes.

Test materials and atmosphere on the real model

Try different material palettes, lighting conditions, and spatial moods on your actual geometry, not a static stand-in built for the purpose.

Bring the full Blender ecosystem into the project

Populate scenes with assets from Blender's library, use Geometry Nodes for parametric site work, pull in community materials and add-ons — all sitting on live architectural geometry.

Simple pricing. Try it free.

$20 a month. Blender is free.

You pay for the Revit add-in. The Blender add-on costs nothing, ever.

Install the Revit add-in and start a free 14-day trial directly from the License panel inside Revit — no account, no card, nothing to sign up for. If you decide to subscribe, enter your license key in the same panel to activate. Each active machine uses one seat. You can release seats at any time, so the subscription moves with you.

14-day free trial included

BlenderSync for Revit

$20 / month. Trial starts inside the add-in — no sign-up, no card. One seat per active machine. Cancel anytime.

Download for Revit

Latest version: Loading…

Latest file: Loading…

Support

Questions? We've got you.

Documentation, forums, and answers to the most common questions, for both addons.

BlenderSync for Revit

BlenderSync for Blender

Does BlenderSync work on Mac or Linux?

No. Windows only. Both the Revit add-in and the Blender add-on require Windows.

Which version of Blender do I need?

Blender 5.0 or later. Earlier versions are not supported.

Do I need both addons installed?

Yes. BlenderSync for Revit handles the model side; BlenderSync for Blender handles the scene side. You need both for the workflow to function.

How does the free trial work?

You get 14 days free when you install BlenderSync for Revit. No registration, no payment details required. BlenderSync for Blender is always free.

Will a model update overwrite my Blender work?

No. Overrides (materials, family replacements, scatter) are non-destructive and survive sync updates. Your scene work stays right where you left it.

Can I control when updates come through?

Yes. From the Connection panel in Blender you can authorise, pause, or deny updates per document. Nothing changes in your scene until you say so.

Can I lock a specific object so it doesn't get updated?

Yes. Use the Freeze tool on any synced object to lock it against incoming updates. Unfreeze it any time to let updates through again.