| Feature | Description |
|---|---|
| 🖼️ High Resolution | Load up to 8K resolution images without hitches |
| 🎬 Animated Images | GIF and WebP animation support at runtime |
| 🌍 HDR / Cubemaps | Import HDR images as Cubemaps (Windows only) |
| 🌐 Flexible Sources | Load from HTTP URLs, local files, or byte arrays (TArray<uint8>) |
| ✂️ Transform on Load | Apply transformations during the loading process |
| ⏹️ Cancellation | Cancel ongoing image requests (Windows only) |
| 🎨 Wide Format Support | PNG, JPEG, BMP, TGA, OpenEXR, TIFF, QOI |
| 🔢 Bit Depth | 8, 16, 32 bit per channel (up to 128-bit pixel depth) |
| 🖥️ UI Ready | Generate RGBA8 or float RGBA textures |
| ⚙️ Texture Filtering | Configurable texture filtering modes |
| 📘 Blueprint Friendly | Full Blueprint support for rapid prototyping |
| 📦 Zero Dependencies | No static libraries or external dependencies |
cd YourProject/Plugins
git clone https://github.com/RaiaN/ue4_runtimeimageloader.git RuntimeImageLoader- Download the latest release
- Extract to
YourProject/Plugins/RuntimeImageLoader
git submodule add https://github.com/RaiaN/ue4_runtimeimageloader.git Plugins/RuntimeImageLoaderAfter installation, regenerate your project files and rebuild.
Load images easily in your Blueprints:
| Platform | Status | Notes |
|---|---|---|
| Windows | ✅ Full Support | DirectX 11/12, Vulkan |
| Linux | ✅ Full Support | Vulkan |
| macOS | ✅ Full Support | Metal |
| Android | ✅ Full Support | Vulkan |
| Oculus VR | ✅ Full Support | Vulkan |
| Version | Status |
|---|---|
| Unreal Engine 5.1+ | ✅ Supported |
| Unreal Engine 4.27 | ✅ Supported |
- DirectX 11
- DirectX 12
- Vulkan
- Metal
Made with ❤️ for the Unreal Engine community