Features:
- Supports loading of up to 8k resolution images in hitch-less manner
- Supports GIFs loading at runtime (.gif and .webp formats)
- Can load an image over HTTP or from local file storage
- Can load an image from Byte array (TArray<uint8>)
- Can load an image as Pixel array (TArray<FColor>)
- Allows to import HDR images aka Cubemaps (Windows only)
- 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
- Only lightweight external dependencies and some single-header libraries
Tested on:
- RHIs: DirectX 11/12, Vulkan, Metal
- Unreal Engine versions: 4.27 and 5.1+
- Platforms: Windows, Linux, Mac, Android (experimental)
Additional notes:
- Only last three minor engine versions are updated (as per UE Markplace restrictions!)
Code Modules:
- RuntimeImageLoader (Runtime)
Number of Blueprints: 0
Number of C++ Classes: >30
Supported Development Platforms: Win32, Win64, Android, Linux, MacOS
Supported Target Build Platforms: Win32, Win64, Android, Linux, MacOS
特征:
- 支持以无障碍方式加载高达8k分辨率的图像
- 支援服务 Gif图片 在运行时加载(。gif和.webp格式)
- 可以通过HTTP或本地文件存储加载图像
- 可以从字节数组加载图像(TArray<uint8>)
- 可以将图像加载为像素数组(TArray<FColor>)
- 允许导入HDR图像又名立方体贴图(仅限Windows)
- 可以在加载过程中变换图像
- 可以取消所有正在进行的图像加载请求(仅限Windows)
- 支持PNG,JPEG,BMP,TGA,OpenEXR,TIFF和QOI
- 支持每个通道8,16,32位(或高达128位 像素深度 图像)
- 可以生成UI就绪纹理格式(RGBA8或’float’RGBA)
- 允许设置纹理过滤模式
- 蓝图友好
- 只有轻量级的外部依赖和一些单头库
测试于:
- RHIs:DirectX11/12,Vulkan,金属
- 虚幻引擎版本:4.27和5.1+
- 平台:Windows,Linux,Mac,Android(实验)
其他注意事项:
- 只有最后三个次要引擎版本被更新(根据UE Markplace限制!)
代码模块:
- RuntimeImageLoader(运行时)
蓝图数目:0
C++类数:>30
支持的开发平台:Win32、Win64、Android、Linux、MacOS
支持的目标构建平台:Win32、Win64、Android、Linux、MacOS
Runtime Image Loader allows to load GIFs and Images (PNG, JPEG, BMP, TGA, OpenEXR, TIFF, QOI) into Unreal Engine at runtime without any hitches. It leverages an asynchronous rendering API so that loading even high-resolution textures will not impact the game and render thread frame times. The same approach is implemented for cubemaps and GIFs.
Developer’s update: This plugin has been updated to support runtime GIF Loading. It can also be used now on Mac and Linux. Enjoy!
Tutorial: https://youtu.be/RMRTM3cPFtM
Support channel (Discord): https://discord.gg/Ujw7QVrWxG
运行时图像加载器允许加载 Gif图片 和图像(PNG,JPEG,BMP,TGA,OpenEXR,TIFF,QOI)在运行时进入虚幻引擎,没有任何障碍。 它利用异步渲染API,因此即使加载高分辨率纹理也不会影响游戏和渲染线程帧时间。 同样的方法也适用于 立方体贴图和Gif。
开发人员更新:此插件已更新为支持运行时GIF加载。 它现在也可以在Mac和Linux上使用。 享受吧!
教程: https://youtu.be/RMRTM3cPFtM
支援频道(不和谐): https://discord.gg/Ujw7QVrWxG
评论(0)