Delivers 7 brand-new blueprint nodes to Import Image Files as Texture2Ds Asynchronously, Convert Transient Texture2Ds to Raw Data struct, Convert Raw Data to Texture2D, and Save Raw Data to Binary Files or variables for use later!
Delivers 7 brand-new blueprint nodes for use within your project. The code removes the hassle of diving into c++ for, and exposes the functionality to, import image files as Texture2Ds asynchronously (without game hitches). While also returning a Custom Raw Texture Data Structure that can be saved in a variable later. The Raw Texture Data structure holds all the necessary information to recreate a Texture2D at runtime!
Texture2Ds are transient by default, meaning that as soon as there is zero references to them, they are deleted from memory. With the DevKit Texture Import and Serialize Plugin, you can save any Texture2D in runtime as Raw Data. Even procedural textures made at runtime! Thse can then be recreated when needed from that Data!
The 7 new nodes:
Custom Raw Texture Data can also be written and saved to a custom binary file for later!
Supported Image File Types:
PNG, JPG, EXR, BMP, ICO, ICNS, TGA, TIFF
Number of Blueprints: 2 (7 Blueprint Nodes)
Number of C++ Classes: 2
Network Replicated: No
Supported Development Platforms: Win64 (Untested on Mac and Android)
Supported Target Build Platforms: Win64 (Untested on Mac and Android)
Documentation: Link to DOCUMENTATION
Example Project: In Plugin Content
Packaged Demo of Plugin: DOWNLOAD LINK
Example Project of Demo: DOWNLOAD LINK
Important/Additional Notes: Within the Plugin Content Folder there is SamplePNGs and Sample Raw Data Binaries to Test Loading that won't show up in the Unreal Content Browser. To compile and use the Example Project of Demo, the plugin "EasyFileDialog" is needed to be enabled - which is free on the marketplace.