Skip to content
Media 1 for listing SPA Materials Baker
0 comments

Description

SPA Materials Baker >>>> Complex in. Simple out. (V3)

SPA Material Baker is a production-ready baking and optimization tool for Unreal Engine 5. It converts complex, procedural, layered, and world-aligned materials into optimized texture sets and simplified, game-ready materials—directly inside the Unreal Editor.

Bake individual assets or process multiple meshes in batches with control over materials, UV channels, texture passes, resolution, dilation, naming, and output settings.

Video Demonstration | Documentation Website | New V3 Features

Key Features (V3)

Advanced PBR Material Baking

Bake complex Unreal Engine materials into clean PBR texture maps, including:

  • Base Color

  • Normal

  • Ambient Occlusion

  • Roughness

  • Metallic

  • Emissive

  • Opacity Mask

  • Displacement

  • Custom outputs

Automatic Material Detection

The baker detects the selected passes and automatically creates the appropriate output material.

For example, baking Opacity Mask creates a masked material, while baking Displacement generates the required displacement material setup.

Static and Skeletal Mesh Support

Bake materials from static meshes, skeletal meshes, characters, props, and environment assets.

Automatic Material Workflow

Automatically create master materials, material instances, textures, and assignments as part of the baking process.

Smart Material Assignment

Apply generated materials directly to the selected mesh or actor. You can bake a specific material slot or process all material indexes.

Powerful Batch Baking

Process multiple meshes and material slots with consistent naming, resolution, output, and quality settings.

Mesh Optimizer

Combine multiple indexed materials into a single optimized material and texture set.

The Mesh Optimizer includes three UV-management methods to organize the available texture space and help prevent overlapping or invalid UV layouts.

Packed Texture Support — ORM

Pack Ambient Occlusion, Roughness, and Metallic data into a single optimized texture to reduce texture samples and simplify materials.

UV Channel Control

Select the UV channel used for baking and work with custom, generated, overlapping, or tiled UV layouts.

For the best results, use clean, non-overlapping UVs placed within the 0–1 UV space.

UV Dilation

Expand baked pixels beyond UV island borders to reduce visible seams and improve texture filtering.

Dilation can be enabled or disabled independently, and its coverage can be adjusted based on the asset and output resolution.

World-Space Correction

Accurately bake world-aligned and triplanar materials while preserving their appearance on the final optimized asset.

Lighting-Data Baking

Capture direct shadows from supported Unreal Engine lights and bake them into texture data.

Currently supported light types include:

  • Directional Lights

  • Point Lights

  • Spot Lights

This feature captures direct-light shadow information. Skylight contribution, Lumen, and indirect illumination are not currently baked.

Decal Baking and Sorting

Manage overlapping decals using their Sort Order values and control which decal appears above the others in the final bake.

Custom Pass System

Create and bake additional material outputs for specialized workflows, including displacement, opacity masks, and custom material data.

GLB Export

Export any object selected in the Unreal Editor as a .glb file for use in external applications and pipelines.

Quality and Optimization Controls

Fine-tune the final output using adjustable settings for:

  • Texture resolution

  • Sampling quality

  • Pixel coverage

  • UV dilation

  • Selected UV channel

  • Material indexes

  • Texture packing

  • Naming and output paths

Typical Use Cases!

  • Convert complex shaders into optimized texture sets

  • Bake procedural and layered materials into stable textures

  • Bake world-aligned and triplanar materials

  • Consolidate multiple material slots into one material

  • Prepare optimized assets for LODs, mobile, VR, or gameplay

  • Reduce material complexity, texture samples, and draw calls

  • Create portable assets for external pipelines

  • Prepare assets for Substance 3D, Unity, Blender, or other software

  • Bake characters, props, and environment assets in batches

  • Prepare clean assets for outsourcing or marketplace distribution

  • Capture direct-light shadow data into textures

  • Export selected Unreal Engine assets in GLB format

Limitations and Important Notes

  • Substrate materials are not currently supported. For stable baking results, ensure Substrate is disabled in the project settings.

  • UE5.7 uses a different internal material-baking algorithm, so some results may differ from other engine versions.

  • Dynamic materials should use local or object transform space to bake correctly.

  • Clean, non-overlapping UVs inside the 0–1 space are recommended for reliable results.

  • Overlapping UVs and UDIM-style layouts may not produce correct results in every workflow.

  • UDIM-style UVs are currently baked into a single atlas output.

  • Large meshes may produce lower-quality results at limited texture resolutions. Consider dividing them into modular pieces.

  • Lighting Data captures direct shadows from Directional, Point, and Spot Lights only.

  • Skylight effects, Lumen, and indirect illumination are not currently included in Lighting Data.

  • Custom passes may share internal output resources and may be mutually exclusive in certain workflows.

  • Translucent-material opacity is not supported through the standard baking workflow; Opacity Mask baking is supported.

  • Landscapes are not currently supported.

  • Very high-resolution batch baking may require significant system memory.

Some product images include Paragon assets provided by Epic Games. These assets are used in accordance with the Unreal Engine license and are not included with this plugin.

👨‍💻 About the Developer

Website: Alishantia

Products: Unreal Marketplace Profile


Included formats