Find and compare CAD & BIM software. Access objective reviews, comparisons, and active deals.
CGCADGuide.tools
Troubleshooting

Twinmotion Materials Missing After Sync: One-Click Update, Material Reassignment, and PBR Workflow

Materials disappear or revert to defaults after syncing a model update from Revit or SketchUp. I cover the material persistence rules, the One-Click Update behavior, and the PBR material workflow that maintains consistent appearance across syncs.

2025-06-229 minBy CAD IT Admin
T
Twinmotion CAD software logo
Target SoftwareTwinmotionExpert Score: ★ 4.5
WP
CAD IT AdminEnterprise Systems Lead
Read Time: 9 min
Published: 2025-06-22
Status: ● Verified

Twinmotion Materials Missing After Sync: One-Click Update, Material Reassignment, and PBR Workflow

I work with firms that sync Revit and SketchUp models to Twinmotion daily, and the most frustrating issue they encounter is material loss after a sync update. You spend hours applying beautiful PBR materials in Twinmotion — adjusting roughness, adding normal maps, configuring weathering — and then you sync a minor geometry update from Revit, and all your materials revert to default gray.

Understanding Twinmotion's Material Sync Behavior

Twinmotion matches materials between syncs using the material name from the source application. When you sync an update, Twinmotion compares the incoming material names with the existing ones:

  • If the name matches: Twinmotion preserves your material customizations
  • If the name changes or a new material is added: Twinmotion assigns the default material
  • If a material is removed from the source file: Twinmotion keeps the material in its library but it's no longer applied to any geometry

The problem occurs when material names change between Revit/SketchUp exports — which happens more often than you'd expect.

Cause 1: Material Names Changed in Revit

Revit can rename materials during certain operations:

  • Duplicating a material creates a new name (e.g., "Concrete" becomes "Concrete (1)")
  • Renaming a material in the Material Browser changes its identifier
  • Loading a new family with its own materials can override existing names
  • Worksharing conflicts can sometimes reset material names

The fix:

  1. In Revit, go to Manage → Materials
  2. Check that material names are consistent between exports
  3. If names changed, rename them back to match the original export
  4. Re-sync to Twinmotion — your material customizations should return

Prevention: Establish a material naming convention at the start of the project and enforce it. Never rename materials mid-project.

Cause 2: Revit Visual Style Not Set to Realistic

Materials only sync from Revit when the 3D view's Visual Style is set to Realistic. If someone changed the view to Shaded or Hidden Line, the sync sends geometry but not material assignments.

The fix:

  1. In Revit, open the 3D view used for Twinmotion sync
  2. Go to the View tab → Visual Style → Realistic
  3. Re-sync to Twinmotion

I create a dedicated 3D view called "3D-Twinmotion" with Realistic visual style and lock it, so no one accidentally changes it.

Cause 3: One-Click Update Overriding Custom Materials

Twinmotion's "One-Click Update" feature is designed to preserve material customizations across syncs, but it has limitations:

  1. New geometry: If the sync adds new elements (e.g., a new wall), those elements come in with default materials — Twinmotion can't know which custom material to apply
  2. Changed geometry: If an element's shape changes significantly, Twinmotion may treat it as a new element and reset its material
  3. Material reassignment in Revit: If you change a material assignment in Revit (e.g., changing a wall from "Brick" to "Stone"), Twinmotion respects the new assignment and discards the old custom material

The fix for new geometry:

  1. After syncing, select the new elements in Twinmotion
  2. Apply the appropriate material from your Twinmotion material library
  3. Use the Eyedropper tool to copy material settings from a similar existing element

Cause 4: SketchUp Material Export Issues

SketchUp materials transfer to Twinmotion through the Datasmith exporter, but there are specific issues:

  1. Textures with special characters in filenames: If a texture file has spaces or special characters in its name, the Datasmith export may fail to link it correctly
  2. Texture path changes: If texture files are moved to a different folder between SketchUp exports, the material links break
  3. Material scale changes: If the texture scale is modified in SketchUp between exports, Twinmotion may not match the material correctly

The fix:

  1. In SketchUp, ensure all texture filenames use only alphanumeric characters and underscores
  2. Keep texture files in a consistent project folder
  3. Don't change material texture scales between exports
  4. Use the Twinmotion LiveSync for SketchUp plugin instead of manual export — it handles material synchronization more reliably

Cause 5: PBR Material Workflow for Twinmotion

Twinmotion's PBR (Physically Based Rendering) material system is more advanced than Revit's or SketchUp's material systems. I use a hybrid workflow:

  1. Assign base materials in Revit/SketchUp: Use simple color materials to establish material zones. These sync through Datasmith and give you a starting point in Twinmotion.
  2. Apply PBR materials in Twinmotion: Replace the basic materials with Twinmotion's PBR materials, which include:
    • Albedo/Color map: The base color texture
    • Normal map: Surface detail (brick patterns, wood grain)
    • Roughness map: Varying surface smoothness
    • Metallic map: For metal surfaces
  3. Save custom materials to the library: Once you've configured a PBR material, save it to your Twinmotion Material Library so you can quickly reapply it if a sync resets it

My material library organization:

  • Architectural: Brick, concrete, stone, wood, metal, glass
  • Interior: Fabrics, flooring, wall finishes, ceiling tiles
  • Landscape: Grass, gravel, soil, bark, water
  • Weathered: Aged versions of standard materials with weathering effects

Having a well-organized material library means that even if a sync resets materials, I can reapply them in minutes using the library.

Cause 6: Material Slots and Multi-Material Objects

Some imported objects have multiple material slots (e.g., a window with separate slots for glass, frame, and handle). If the sync changes the slot order or count, material assignments get shuffled.

The fix:

  1. In Twinmotion, select the affected object
  2. Check the Material panel — each slot should correspond to a specific part
  3. If slots are shuffled, reassign materials to the correct slots
  4. This is a known limitation of the Datasmith sync — it's more reliable with simple single-material objects

Preventive Measures

  1. Create a dedicated 3D view for Twinmotion: Lock the visual style to Realistic and don't use it for anything else
  2. Establish material naming conventions: Use consistent, descriptive names from the start
  3. Don't rename materials mid-project: This is the #1 cause of material loss after sync
  4. Build a Twinmotion material library: Save all custom PBR materials so you can quickly reapply them
  5. Use LiveSync when possible: It handles material synchronization better than manual export/import
  6. Test sync on a copy: Before syncing a major model update, test on a copy of the Twinmotion file to verify materials are preserved
  7. Document material assignments: Keep a spreadsheet of which Twinmotion material is applied to which Revit material — this speeds up reassignment if materials are lost

Summary

Twinmotion material loss after sync is almost always caused by material name changes, incorrect Revit visual style, or new geometry that Twinmotion can't match to existing materials. My fix order: verify material names are consistent in Revit → set visual style to Realistic → check for new geometry that needs manual material assignment → maintain a PBR material library for quick reapplication. The best prevention is a strict material naming convention and a well-organized Twinmotion material library.

Full Analysis

Read the Full Twinmotion Pricing, Score, and Competitor Review

Want to know if Twinmotion is the best investment for your enterprise CAD workflows? Check out ratings, pros & cons, and licensing plans.

Open Review