An Unreal Engine 5 Plugin that provides importers for generating 2D SDFs from .svg source files and all Unreal-supported texture source files (.psd, .png, .tif etc). Uses MSDFGen for processing of SVG files. Currently supports UE5.4+
See Changelog for details of what is new in version 1.0.
You can either clone this repository if you're comfortable with git and building Unreal cpp projectsfrom source, otherwise you can download a pre-built binary release.
Source files will need to be placed in either {Project}/Plugins/RTMSDF/ or {Engine}/Plugins/RTMSDF/
Download the latest binary release as a zip file and extract it
in either your {Project}/Plugins/ or {Engine}/Plugins/ directory
Ensure that the plugin is enabled for your project, either by manually adding it to your .uproject file,
or in editor via the Plugins window:
- Choose
Edit > Pluginsfrom the top menu bar - Find the plugin called Signed Distance Fields [RTMSDF] or search "RTMSDF"
- Ensure the box to the left of the icon is checked
- If you needed to check the box, restart the editor
Configure Interchange to be add the importers to the texture pipeline
- Choose
Edit > Project Settingsfrom the top menu bar - Find
Engine > Interchangein the side bar (do NOT search for it) - Under
Import Content > Content Import Settings > Pipeline StacksfindTexturesand add a new element to thePipelinesarray - Select
Interchange_RTMSDF_BitmapPipeline.- If you cannot see it it the drop down, check the plugin is enabled and that you have
Show Plugin Contentchecked in the Asset Picker ⚙️Settings
- If you cannot see it it the drop down, check the plugin is enabled and that you have
- Click
Set as Defaultin the top right of the window.- If you can't see this button, check that you found the Interchange via the side bar and not by searching
NOTE: Interchange settings are per-user, so if you are working on a team it is important to
Set as Defaultsand commit theDefaultEngine.inifile to VCS
Start by trying to import one of the example assets
- Navigate to the folder with
RTMSDF.upluginin - Find the
SourceAssets/Examples/Textures/subdirectory - Drag one of the .png files and one of the .svg files into your content browser
- The thumbnails should look similar to the ones below (orange/purple, with "SDF" or "MSDF" in the corner)
Check out the Docs for more info. Recommended next steps are
- Generation - to find out more about generating SDFs and import options
- Examples to see some of the effects you can create with SDF textures



