Home - anticto/Mutable-Documentation GitHub Wiki

Mutable: A Customization Plugin for Unreal Engine

Mutable is a built-in Unreal Engine plugin for creating highly customizable characters and other modular assets. It generates Skeletal Meshes, Materials, and Textures dynamically in the editor or at runtime, making it especially useful for character customization systems.

In addition to this documentation, here is a list of official resources published so far:

Overview

What's New

Summary of the latest changes and additions in Mutable.

Use Cases

The different ways Mutable can help your project and a summary of its features.

Basic Concepts

Assets, classes and other concepts used by Mutable.

Example Workflows

Description of the different ways of using Mutable, and how to set them up.

Frequently Asked Questions

List of common inquiries and requests.

User Reference

Node Reference

Description of all available nodes and their options.

Texture Packing

Management of Textures and UV coordinates by Mutable.

Real-Time Morphs

How Mutable's morph system interacts with Unreal Engine's.

Physics and Clothing

How Unreal's physics and clothing data interact with Mutable.

Grooms

How to use Unreal Engine's grooms with Mutable.

Mutable and MetaHumans

Can Mutable work with MetaHuman data?

UI Metadata

How to store extra information for UI generation.

Integration

Using Mutable from C++

The different ways Mutable can be used from C++.

Using Mutable from Blueprints

The different ways Mutable can be used from Blueprint.

Performance

Resource Usage

What memory, CPU, GPU and disk resources are used, and when.

Packaging Projects

What happens when packaging a project with Mutable assets.

States

What are they and how can they be used for each use case in your game.

Replication

How are customized objects stored and replicated on the network?