Menu â–¾ â–´

#64 Material Selector Plugin

open
nobody
None
1
2026-04-13
2026-03-20
No

Material Selector Plugin

The Material Selector Plugin is a powerful tool for Sweet Home 3D that allows users to batch-replace furniture materials quickly and easily.

With this plugin, you can:

Replace materials on multiple furniture items at once.

Apply textures from image files (JPG, PNG) with real-world size settings, rotation, and optional random offsets.

  • Apply solid colors to selected materials.
  • Make materials transparent where needed.
  • Adjust or preserve shininess for realistic finishes.
  • Use drag & drop to quickly select image files.
  • Undo or redo changes using Sweet Home 3D’s Undo/Redo system.

The plugin features a user-friendly interface with a material tree that automatically groups materials by name for easy navigation and selection.

2 Attachments

Discussion

  • 3D Logic Class

    3D Logic Class - 2026-03-20

    📺 Video Demonstration

    Watch how the Material Selector Plugin automates your workflow in Sweet Home 3D.

    Material Selector Demo

     
  • 3D Logic Class

    3D Logic Class - 2026-04-13

    Material Selector Plugin – Version 1.0.1 Release Notes

    The Material Selector Plugin v1.0.1 introduces a sophisticated image processing engine and advanced texture customization options to provide even greater control over your project's materials.

    🚀 What’s New in 1.0.1

    • Advanced Image Processing Engine: Integration of the new TextureEffectProcessor module, enabling on-the-fly modification of texture files before they are applied to the 3D model.
    • Per-Texture Transparency Control: Unlike simple toggles, you can now adjust the transparency of applied image textures on a scale of 0-100%. This uses alpha compositing to blend textures while maintaining visual details.
    • Dynamic Grout Generation: A new feature for tiling and masonry. You can programmatically add grout lines to any texture with full control over the grout's color and thickness (in pixels).
    • Improved Resource Management: The plugin now automatically manages processed texture variations using a secure temporary file system (sh3d_processed_) to keep your project environment clean.
    • Optimized Performance: Image processing logic is decoupled from the main UI thread, ensuring a smoother user experience during complex batch operations.
    • Enhanced Undo/Redo Support: Improved tracking for wall and room material states to ensure complex multi-material changes remain perfectly reversible.

    🛠 Core Features (Carried over from v1.0.0)

    • Batch Replacement: Replace materials on multiple furniture items, walls, or rooms at once.
    • Material Tree: Automatically groups materials by name for easy navigation and selection.
    • Drag & Drop: Quickly import image files (JPG, PNG) with real-world size settings and rotation.
    • Full Integration: Works seamlessly with Sweet Home 3D’s native Undo/Redo system.

    📦 Installation

    1. Download the MaterialSelectorPlugin-1.0.1.sh3p file.
    2. Double-click the file or copy it to the plugins folder of Sweet Home 3D.
    3. Restart Sweet Home 3D (if necessary) to see the plugin under the Tools menu.
     
  • 3D Logic Class

    3D Logic Class - 2026-04-13

    📺 Video Demonstration

    Watch how the Batch Material Replacer v1.0.1 automates your workflow for walls, floors, and furniture in Sweet Home 3D.

    Batch Material Replacer Demo

     

Log in to post a comment.