Discord Support

A.R.T.I
documentation

Welcome to the official documentation. If you encounter an issue not covered here, please use the Discord link at the bottom left of the menu to reach out for support.

If you enjoy my work, please consider leaving a review on the product. It only takes a moment and makes a big difference!

Review

Overview

Streamline your runtime asset loading with asynchronous, multithreaded texture importing and file downloading—built for performance-critical Unreal Engine applications.

  • Download Files via URL – Fetch assets directly from the web using an array of URLs, downloaded asynchronously to avoid main thread blocking.
  • Load Textures from Disk – Convert image files into Texture2D objects at runtime, perfect for UI, material previews, and dynamic content.
  • Multithreaded & Async – All operations are handled off the main thread to keep your game responsive and hitch-free.

Whether you're building dynamic UI systems, loading user-generated content, or streaming assets on the fly, Async Runtime Texture Importer delivers reliable performance at runtime.

Activate the plugin

If you don’t find the nodes, be sure to have the plugin enabled in Edit > Plugins > Installed

Helpful nodes

Support nodes.

Texture streaming pool over budget

A.R.T.I loads textures into RAM and displays them at runtime.If you're seeing this message, it likely means you've loaded too many textures at once or the textures are too large.

If you want to make the streaming pool bigger, follow this link.

Because everything is handled at runtime, texture memory management is up to you — make sure to unload or clean up textures manually when they're no longer needed.

  1. Use the "Cleanup Textures" node with the last array of texture references (you can pass an empty array if needed).
  2. Download images from URL
  3. Load Textures in memory
  4. Once the "Load Textures" process is completed, store the texture references in an array — this array will be needed later for cleanup.

This ensures you can safely manage and free up memory when the textures are no longer needed.

I Can't download or load file!

  • Check your internet connection.
  • Check if the URL is actually correct.
  • The URL must have a compatible structure. For example:

    The URL must follow a compatible structure.For example, this is a webpage URL — it doesn't end with an image file extension and does not point directly to the image itself:
    https://pixabay.com/fr/illustrations/pic-rose-la-nature-transparent-png-2372543/

    Instead, you need the direct URL to the image file, which typically ends with a format like.png, .jpg, or .jpeg:
    https://cdn.pixabay.com/photo/2017/06/04/23/57/stem-2372543_1280.png
  • Check the image format, compatible format are: PNG, JPEG, BMP, EXR, TGA

If you aren' t sure check the output log!

Check out my other products!

Check out my other products!