Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RaiaN/RuntimeImageLoader
Load images and GIFs into Unreal at runtime without hitches
https://github.com/RaiaN/RuntimeImageLoader
fast gifs importer loader unreal unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-code-plugin
Last synced: about 1 month ago
JSON representation
Load images and GIFs into Unreal at runtime without hitches
- Host: GitHub
- URL: https://github.com/RaiaN/RuntimeImageLoader
- Owner: RaiaN
- License: mit
- Created: 2022-02-01T18:07:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-28T11:21:49.000Z (3 months ago)
- Last Synced: 2024-10-14T22:02:33.775Z (about 2 months ago)
- Topics: fast, gifs, importer, loader, unreal, unreal-engine, unreal-engine-4, unreal-engine-5, unreal-engine-code-plugin
- Language: C++
- Homepage:
- Size: 10.5 MB
- Stars: 103
- Watchers: 3
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-unreal - ue4_runtimeimageloader - About (Importer / Runtime Data Loader)
README
Runtime Image Loader
Load images and GIFs into Unreal at runtime without hitches!
**Please support developers by buying this plugin on UE Marketplace or make a donation:**
https://www.unrealengine.com/marketplace/en-US/product/runtime-image-loaderDeveloper's UPDATE: This plugin has been updated to support runtime GIF Loading. Enjoy!
Please note, there are no plans to support more advanced workflows, for example, image caching, mip generation and rare image formats. However, I always welcome pull requests adding new features.**Discord: https://discord.gg/6UMSbdfdET
## Features
- Supports loading of up to 8k resolution images in hitch-less manner
- Supports gif loading in .gif and .webp formats at runtime
- Allows to import HDR images aka Cubemaps (Windows only)
- Can load an image over HTTP or from local file storage
- Can load an image from Byte array (TArray)
- Can transform an image during loading
- Can cancel all ongoing image loading requests (Windows only)
- Supports PNG, JPEG, BMP, TGA, OpenEXR, TIFF and QOI
- Supports 8, 16, 32 bit per channel (or up to 128 bit *pixel depth* images)
- Can generate UI ready texture format (RGBA8 or 'float' RGBA)
- Allows to set texture filtering mode
- Blueprint friendly
- No static libraries or external dependencies (except for single-header libraries)## Testing
- Supported Unreal Engine versions: 4.27 and 5.1+
- Platforms: Windows, Linux, Mac, Android, OculusVR (experimental)
- RHIs: DirectX 11/12, Vulkan, Metal## Blueprints
Below is the example of how to use this plugin for loading images in your blueprints/scripts: