User Manual

Ultimate Material Manager for SketchUp

Material Workflow Philosophy

Ultimate Material Manager is designed around practical material behavior in real-world workflows.

SketchUp's native material system is intentionally flexible. Materials can be assigned to faces, groups, components, and back faces. This works well for conceptual modeling, but it can introduce unpredictability as models move through professional pipelines.

To achieve more predictable results across downstream workflows, clearer and more consistent practices are widely recommended. Ultimate Material Manager is built to support three such principles:

These principles are not enforced by SketchUp itself. UMM simply makes them easier to follow when predictability matters.

1. Quick Start

Install, activate, sync your model, and start cleaning materials in minutes.

Compatibility — SketchUp 2024–2026 (macOS & Windows). Behavior may vary slightly depending on OS version and system configuration.

How Ultimate Material Manager Works

Ultimate Material Manager works directly on SketchUp's native material system. It does not introduce any custom file formats or proprietary data.

All changes are saved as standard SketchUp materials inside the .skp file. Models open and behave normally even if the extension is not installed.

Why These Principles Matter

The tools in Ultimate Material Manager are designed to support predictable material behavior without changing SketchUp's underlying system.

By pushing materials to faces, highlighting inconsistencies, and simplifying cleanup, UMM helps reduce common issues such as missing materials, inconsistent shading, and unexpected results during export or collaboration.

Download Ultimate Material Manager

Install the latest RBZ through SketchUp's Extension Manager.

Activate Your License

Ultimate Material Manager opens the License dialog automatically on first launch or when no license is active. Paste your key and click Activate. Activation only validates the license. All model data remains fully usable regardless of license state.

Start Exploring the Features

Run Debug Selection to see paints, Apply to Faces to push them to geometry, and edit, manage, and organise your materials from one place.

Installation & Updates

  • Enable / Disable: Restart SketchUp for the change to take effect.
  • Uninstall / Update: Uninstall → Restart SketchUp → Install the new version.
  • Note: Restarting SketchUp is required to fully reset the extension state.

2. Workspace Overview

Four matching windows handle the daily material tasks, so you can swap between them without relearning the UI.

1. Main Window

Your main portal to your material workflow.

2. Material Library

Save texture-ready sets, batch rename, and reload libraries into any model.

3. Replace Materials

Select one source, one target, confirm the scope, and run the swap.

4. Texture Transform

Capture faces, apply presets, and update UV adjustments on the fly.

3. Main Window Toolkit

Move down the toolbar to scan the model, diagnose issues, and apply fixes. The controls below follow the dialog order.

Ultimate Material Manager interface for SketchUp

Debug Selection

Reveal where materials live. On faces, groups, or components and push paints to faces for clean edits.
This helps surface container overrides that can lead to unexpected results in exports or collaboration.

Material card browser in Ultimate Material Manager

Main Window Toolkit

Heads-up:
Highlight and Check Faces temporarily modify materials or render settings to display previews. These changes are meant to be temporary and normally clear automatically when you turn the tools off, refresh, close the window, or before saving.

However, you should always disable Highlight and Check Faces before saving your model. If SketchUp crashes or is force-closed while a preview is active, the preview state may be written into the saved file and overwrite the original material appearance.

If you notice thumbnails or faces showing a previewed look, simply toggle these tools off and save again to ensure a clean file.

Material List Functions

Batch material tools in Ultimate Material Manager
Material list action bar with quick buttons for everyday tasks.

Edit Material Window

Click Edit to open the editor. SketchUp 2025+ uses the full panel shown below; SketchUp 2024 opens a simplified window that keeps the core controls.

Ultimate Material Manager material editor

4. Material Library

Stage, save, and reload reusable materials.

Material browser in Ultimate Material Manager

5. Replace Materials

Swap one material for another with confirmation.
Using this tool helps maintain consistent material behavior across complex or nested geometry.

SketchUp material cleanup features

6. Texture Transform

Capture faces for UV edits with live previews.

Texture transform tools in Ultimate Material Manager

7. Settings Main Menu

Settings sit in the toolbar across every window. Set them once and the preference carries with you.

Ultimate Material Manager settings

Material Assignment

Assignment Modes

Choose how materials are applied to faces inside nested groups and components.

Deep Paint

Assigns the selected material to all faces, including faces inside nested groups and components.

  • Overwrites existing face materials
  • Ensures a consistent result across the entire selection

Use this when:
You want to assign a material throughout a selection, regardless of nesting depth or existing face materials.

Do Not Overwrite

Fills only unpainted faces without overwriting existing materials, including faces inside nested groups and components.

  • Skips faces that already have a material
  • With Two-Sided ON, both sides must be blank to be filled
  • With Two-Sided OFF, only the front must be blank

Use this when:
You want to fill in missing materials without changing faces that already have paint.

Example

A component contains:

  • Some faces painted red
  • Some faces unpainted
  • Deep Paint: All faces receive the new material
  • Do Not Overwrite: Only unpainted faces receive the new material; red faces remain unchanged

Interface

  • UI scale: Shrink or enlarge the entire interface.
  • Enable auto overflow scroll: Allow the window to scroll when there isn't enough vertical space.

Window Layout Presets

  • Preset: Save, load, update, or delete window position and size layouts.
  • Auto-load preset on startup: Automatically restore a chosen layout when the extension launches.
  • Auto-open windows on startup: Pick which windows (Material Library, Replace Materials, Texture Transform, Feedback, License) open automatically.

Highlighting

  • Highlight colour: Choose the accent colour used for selections.

Guidance & Feedback

  • Show tooltips: Display helper tips when hovering controls.

Docs, Feedback and Licensing

  • Docs: Link to this documentation.
  • Feedback: Opens a form for Bug Reports, Feature Requests and General Feedback.
  • Licensing: Opens the licensing dialog to manage activation.

Workflow Notes — Predictable Materials

In practice, predictable material workflows tend to follow a simple pattern:

Ultimate Material Manager is designed to support this flow without changing SketchUp's native behavior.

8. Licensing FAQ

This FAQ explains how licensing and activation work in Ultimate Material Manager. Use it as a reference for installation, activation, device usage, and general license questions.

Do I need a license to use Ultimate Material Manager?

Yes. Each user needs a valid license key to activate Ultimate Material Manager. Once activated, all features become available without limitations.

What happens if I stop using Ultimate Material Manager or share a file with someone who does not have it installed?

Ultimate Material Manager improves how materials are managed while you work, but all data is stored as standard SketchUp materials inside the .skp file. Files open and behave normally without the extension installed.

Is there a free version or trial of Ultimate Material Manager?

Ultimate Material Manager is designed for professional SketchUp workflows and large production models, so there is no free version or trial at the moment. A lot of development and testing goes into keeping the tools fast, stable, and reliable for real client work. If you're unsure whether UMM fits your workflow, we're always happy to answer questions or explain how specific features work.

How many computers can I use my license on?

For individual licenses, each license is intended for one user and allows activation on up to two personal computers.

Typical examples include:

  • Desktop and laptop
  • Home and work computer
  • Main workstation and travel laptop

As long as the same person is using both devices, this is fully permitted.

For studios or teams, a single license may include multiple seats, allowing several team members to use the extension under one shared license key, up to the number of available seats.

What if I replace my computer or upgrade hardware?

If you replace your computer, reinstall your operating system, upgrade hardware, or migrate to a new device, you can activate Ultimate Material Manager on the new machine using your existing license.

If all available seats are currently in use, you will be prompted to release an existing seat during activation so you can continue using the extension on the new device.

No support request is required.

How do I activate my license?

  1. Install the extension
  2. Open Ultimate Material Manager in SketchUp
  3. Enter your license key
  4. Press Activate

Activation takes only a few seconds if you have an internet connection.

Can I use the extension offline?

Yes. After activation, Ultimate Material Manager can operate offline for a grace period.

This is useful when working:

  • While traveling
  • On jobsites
  • In locations without reliable internet

The extension will revalidate automatically once you reconnect to the internet.

What is a "seat"?

A seat represents one active installation of the extension.

  • Individual licenses include two seats, intended for use by one person on two personal devices.
  • Studio or team licenses may include multiple seats under a single license key.

If all seats are in use and a new activation is attempted, you will be prompted to release an existing seat before activating on a new device.

Seats are shared across the license and determine how many devices can be active at the same time.

Can someone else use my license?

For individual licenses, no. Each individual license is intended for a single user and may not be shared with others.

For studio or team licenses, seats may be shared across team members within the same organization, up to the number of seats included in the license.

Sharing license access outside your organization is not permitted.

Can I upgrade or add more seats later?

Yes. Additional seats or licenses can be added at any time.

This is useful for:

  • Growing teams
  • Additional workstations
  • Studios or agencies scaling their usage

Contact support if you need help expanding or adjusting your licensing.

What if I run into activation issues?

Common causes include:

  • Incorrect license key
  • Temporary network issues
  • Activation limit reached

If activation issues persist, click Reset This Device in the License dialog and enter your license again. This usually resolves the problem.

Does the extension track my materials or activity?

No. Ultimate Material Manager does not send or store your project data, materials, or personal content. The system only stores:

  • Device fingerprint
  • License key
  • Activation timestamps

This information is used strictly for license validation.

8.1 Activation Troubleshooting: "No Internet Connection"

This guide helps you restore connectivity so your license can be verified successfully.

Ultimate Material Manager uses a secure licensing service hosted on Cloudflare. Because of this, your computer needs to be able to reach Cloudflare's network to activate the extension.

If you see the message "No Internet Connection," your computer was unable to reach the licensing server. This is usually caused by:

  • VPN services
  • Antivirus or privacy software
  • Corporate firewalls
  • DNS filtering tools
  • Networks with limited access to international services

You can use the steps below to resolve the problem.

1. Check basic connectivity

Open this link: https://1.1.1.1/help

  • If the page loads: your network can reach Cloudflare → continue to Step 2
  • If the page does not load: activation cannot work on this network → try another network (home Wi‑Fi, mobile hotspot, etc.)

2. Restart SketchUp

Close SketchUp completely, then reopen it and try activating again.

3. Turn off VPNs

Disable any VPN or proxy temporarily, then try activating.

If you recently used a VPN, please restart your computer to fully deactivate any VPN network adapters.

4. Check antivirus and security tools

Some security software may block background connections. Temporarily disable features like:

  • Web Protection
  • HTTPS Scanning
  • SSL/TLS filtering
  • Online Threat Prevention

Common tools that may block activation include F-Secure, BitDefender, Norton, Kaspersky, ESET, MalwareBytes, and Windows Defender Web Protection.

Try activating again, then re-enable protections.

5. Try another network

If activation fails on one network, switching to another often solves it (mobile hotspot, home network, etc.).

6. After activation

Ultimate Material Manager can operate offline for up to 14 days before needing to refresh the license.

You do not need constant internet access once activation succeeds.

Still having trouble?

If activation still doesn't work, we're here to help.

When you contact support, please include:

  • Your OS (Windows / macOS)
  • Your SketchUp version
  • Any security or antivirus software installed
  • Whether the https://1.1.1.1/help page loads

This helps us diagnose the issue quickly.

We'll get this resolved for you as fast as possible.

9. Quick Uninstall Guide

Completely remove Ultimate Material Manager, including extension files and optional licensing data.

Step 1 — Uninstall via SketchUp

  1. Open SketchUp.
  2. Go to Window → Extension Manager.
  3. Select Ultimate Material Manager.
  4. Click Uninstall.
  5. Restart SketchUp.

If this succeeds, you are done. If SketchUp leaves files behind, continue to manual removal.

Step 2 — Manual Removal

Use this only if Extension Manager did not fully remove the files.

macOS

  1. Close SketchUp.
  2. Press Command + Shift + G in Finder and go to ~/Library/Application Support/SketchUp/SketchUp 20XX/SketchUp/Plugins/.
  3. Delete MDS_UltimateMaterialManager.rb and the MDS_UltimateMaterialManager/ folder.
  4. Restart SketchUp.

Windows

  1. Close SketchUp.
  2. Paste %APPDATA%\\SketchUp\\SketchUp 20XX\\SketchUp\\Plugins\\ into File Explorer.
  3. Delete MDS_UltimateMaterialManager.rb and the MDS_UltimateMaterialManager\\ folder.
  4. Restart SketchUp.

Step 3 — Remove Local Licensing Data (Optional)

Clears device identity files; your models and materials remain untouched.

macOS

Delete the folder ~/.ultimate_material_manager/.

Windows

Delete the folder %USERPROFILE%\\.ultimate_material_manager.

Removing these folders clears the machine ID and device secret. Reinstalling later will treat the device as new.

10. Privacy & GDPR

Ultimate Material Manager only stores the minimum technical data required to activate and validate your license. This includes a device identifier, a locally cached license token, and basic license status details. No personal information—such as your name, email address, purchase details, or customer metadata—is ever stored on your device by the extension.

No personal files, materials, models, or user-generated content are collected, transmitted, or analyzed. All licensing communication is strictly limited to verifying your license with our secure server.

You may reset or delete all local licensing data at any time by removing the folder ~/.ultimate_material_manager (macOS) or %USERPROFILE%\\.ultimate_material_manager (Windows).

If you wish to access your purchase information, request deletion, or exercise any GDPR rights, please contact us through the “Contact Us” link on our website.

11. EULA

End User License Agreement

Last updated: 2026-01-29. Below is the End User License Agreement governing the use of Ultimate Material Manager. It describes the rights, limitations, and terms that apply to installation and activation of the software.

  1. Acceptance of Terms: By purchasing, downloading, installing, activating, or using Ultimate Material Manager (the "Software"), you agree to be legally bound by this Agreement with Midnight Drive Studios AB. If you do not agree, do not install, activate, or use the Software.
  2. License Grant: You receive a limited, revocable, non-exclusive, non-transferable, non-sublicensable license to install and use one copy of the Software for personal or internal business use. This license applies to use within supported SketchUp versions (SketchUp 2024-2026). The Software is licensed, not sold.
  3. Permitted Use: You may install and use the Software on computers you own or control, activate it with a valid license key, use it for personal, freelance, or commercial client projects, and make one backup copy for archival purposes.
  4. Prohibited Use: You may not reverse-engineer, decompile, or access source code; modify or create derivative works; distribute, share, rent, lease, lend, sublicense, or transfer the Software or keys; bypass licensing or security; or use the Software in violation of laws or SketchUp/Trimble terms.
  5. Ownership: Midnight Drive Studios AB retains all intellectual property rights; no ownership is transferred and all rights not expressly granted are reserved.
  6. License Keys and Activation: Activation with a valid license key is required. Keys may not be shared. Licensor may suspend or revoke keys suspected of misuse or fraud.
  7. Updates and Changes: Updates: Midnight Drive Studios AB may provide updates for supported SketchUp versions. Major version upgrades may be offered separately. Support or updates are not guaranteed beyond included periods.
  8. Feature Descriptions and Availability: Descriptions of features, functionality, compatibility, screenshots, videos, and other product information provided on the website, in documentation, marketing materials, or other communications are for informational purposes only and do not constitute a guarantee or binding promise.

    The Software and its features may be modified, updated, limited, or discontinued at any time without prior notice. Midnight Drive Studios AB does not warrant that any specific feature will be available at any given time or remain unchanged.

    Purchasing the Software does not grant any rights to specific features beyond those expressly stated in this Agreement.

    No reliance should be placed on future features, planned functionality, or roadmap items unless expressly agreed to in writing by Midnight Drive Studios AB.
  9. No Warranty - "AS IS": The Software is provided "AS IS" without warranties of any kind. Compatibility, error-free operation, or uninterrupted functionality are not guaranteed; you assume all risk.
  10. Limitation of Liability: To the maximum extent permitted by law, Licensor is not liable for indirect, incidental, special, consequential, or punitive damages (including loss of profits or data). Total liability is limited to the amount paid for the Software.
  11. Indemnification: You agree to indemnify and hold Licensor harmless from claims arising from misuse or violation of this Agreement.
  12. Refunds: Refund requests are evaluated on a case-by-case basis by Licensor or Lemon Squeezy. Requests may be denied if activation or misuse is detected.
  13. Third-Party Services: Licensor is not responsible for changes to SketchUp, Trimble APIs, or other third-party services affecting compatibility.
  14. Export Compliance: You agree to comply with all applicable export laws and restrictions.
  15. Termination: The Agreement terminates automatically if violated. Upon termination you must stop using and delete all copies; Licensor may revoke license keys.
  16. Governing Law and Jurisdiction: This Agreement is governed by Swedish law, with disputes resolved exclusively in Stockholms tingsratt (Stockholm District Court).
  17. Severability: If any provision is unenforceable, the remaining provisions remain in effect.
  18. Entire Agreement: This Agreement constitutes the complete understanding between you and Licensor.