Substance Painter Batch Rendering Plugin🔥 Stop Rendering One by One. Automate Your Entire Material Library.😩 The Old Way
Open project → Apply material → Switch to Iray → Wait for render → Save manually → Delete layers → Apply next material → Wait again → Save again...
For every. Single. Material.
🚀 The MK Batch Render Way
Drag materials from shelves → Hit START → Walk away. ✅
Come back to a folder full of polished Iray renders. ☕
✨ Features⚡ Unlimited Batch Rendering
Queue 10, 100, or 1000 materials — the plugin applies each one, waits for Iray to finish, saves the render, and moves on. Overnight batches? No problem.
🎨 Drag & Drop From Substance Shelves
Grab any material or smart material directly from Substance shelves and drop it into the queue. Works with built-in assets, custom shelves, and everything in between.
📁 Local Folder Scan
Got a folder full of .spsm files? One click to scan and add them all to the queue. Mix shelf materials and local files in the same batch.
🛡️ Crash-Proof Recovery
Painter crashed on material #87? Just restart and hit Start again — already-rendered files are auto-skipped. Zero wasted time, zero duplicate work.
🧠 Universal Material Support
- ✅ .spsm — Smart Materials
- ✅ .sbsar — Procedural Materials
- ✅ Built-in shelf assets
- ✅ Local files
- ✅ Custom shelves
🔒 Protected Layers
Got a base layer or setup you want to keep? Name it "Dont delete it" (or any name you choose) and the plugin will preserve it while clearing everything else between materials.
⏸️ Stop Anytime
Changed your mind? Hit STOP and the current render finishes gracefully — no corrupted files, no broken state.
🎯 Uses Your Iray Settings
Respects all your existing render settings — resolution, samples, post effects, camera, lighting. The plugin only handles the automation; quality stays in your hands.
🎬 Perfect ForUse CaseBenefit🎨 Material ShowcaseRender your entire library for portfolio / marketplace🏷️ Marketplace ListingsGenerate preview renders for every product📚 Content CreatorsBuild material reference galleries in minutes🎮 StudiosAutomate lookdev passes across material variants💻 Requirements
- Substance Painter 11.0+
- Iray rendering enabled
- Windows 10 / 11
📥 Installation
- Download mk_batch_render.py
- Place in: Documents/Adobe/Adobe Substance 3D Painter/python/plugins/
- Restart Substance Painter
- Find MK Batch Render in the File menu ✅
💬 Need help or have questions? Join our Discord community for support, updates, and tutorials: 👉https://discord.gg/EC8d7nPsYj