봄 크리에이터 세일이 4월 18일 오후 10시 59분에 종료됩니다!

DevKit - Runtime Texture Import and Serialize IO

Developd - 코드 플러그인 - 2022/06/26

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!

​세일$9.99
$6.99로그인하여 구매
  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Delivers 7 brand-new blueprint nodes for use within your project. The plugin 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! These can then be recreated when needed from that Data!

The 7 base nodes:

  • Import Image from Disk
  • Import Image from Disk Async
  • Convert Texture2D to Raw Data
  • Check Raw Texture Data is Valid (Pure)
  • Write Raw Texture Data to File
  • Load Raw Texture Data from File
  • Write Raw Data to Texture2D

Custom Raw Texture Data can also be written and saved to a custom binary file for later!

Supported Image File Types:

PNG, JGP, EXR, BMP, ICO, TGA, TIFF, Base64
*.png;*.jpg;*.exr;*.bmp;*.ico;*.tga;*.tiff

SHOWCASE VIDEO 1 (Plugin Demo with File Dialog)

SHOWCASE VIDEO 2 (Vanilla Plugin Demo)

기술적 세부사항

Features:

  • Runtime Import Image Files as Texture2D Asynchronously (and Raw Data Struct)
  • Runtime Import Image Files as Texture2D on the Game Thread (and Raw Data Struct)
  • Runtime Convert Transient Texture2Ds to Custom Raw Texture Data Structure
  • Runtime convert Raw Texture Data to Texture2D for use in Unreal
  • Save Raw Texture Data to custom binary file
  • Load Raw Texture Data from custom binary files

Code Modules:

  • DevKitTextureSerializeIO [Runtime]


Number of Blueprints: 2 (10 blueprint nodes)

Number of C++ Classes: 4

Network Replicated: No

Supported Development Platforms: Win64

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: In Plugin Content folder there are Sample PNG and Raw Data files to test loading that won’t show up in the Content Browser. To compile the Example Project of Demo, the plugin “EasyFileDialog” must be enabled – which is free on the marketplace.