URL Image Actor
The URL Image Actor can be used to preload and display images from a URL in 3D space. It supports web links and local resources with the following formats:
- PNG 
- JPEG 
- BMP 

In Editor
- Add a URL Image Actor from the "Place Actors" list  
- Set the NextURL property - Example of a local URL (drag and drop an image into web browser and then copy the address): - file:///C:/Users/User/Downloads/file.jpg
- Example of a web URL: 
 https://upload.wikimedia.org/wikipedia/commons/8/87/Oslo%2C_Norway%2C_Jan_2020_00027.jpg
 
- Click the Download Next Image function button - This preloads the image into a dynamic texture, but won’t display it yet  
 
- Call (via the control panel or the API) the IsNextImageReady function several times to check if the image is ready - When testing in Editor you can just make sure that a new downloaded texture appeared 
 
- Click the Apply Downloaded Image function button - The image is being displayed 
- Before triggering this function you might want to consider using scaling options to match your desired behaviour 
 
All parameters and functions can be called remotely via the control panel or the API
Remote Usage
Using the control panel
Add an image source
- Click on the "Resources" icon in the toolbar to open the Resource library 
- Click on "Upload" button to browse and select an image file  
- Double click the empty canvas to open the Widgets toolbox 
- Double click the image widget and click+drag the mouse to draw an image widget 
- Double click the widget and select an image from the Resource library  
Send the image to the URL Image Actor
- Select the URL Image Actor in the Engine tab 
- Search for the "Download and Apply Image" function  
- Drag it onto the canvas to create a trigger button 
- Add the URL of the image as argument of the Download and Apply Image function  
Any image web URL can be used. Depending on the size, the time to load the image might vary.
Here’s a URL-only example call via Pixotope Gateway (targeting an actor called URLImageActor_0):
Learn more about How to use Pixotope Gateway
URL Image Actor example control panel
- Download zip file 
- Unpack it into your project and click "Rescan folders" in the Launch panel 

Using Blueprints
All of the above-mentioned functions and properties are also exposed to Blueprints and can be controlled this way.
Here is a simple test example that downloads and displays an image when user clicks button J on the keyboard:

Solving Color Issues
Depending on your virtual lights, post process, and the loaded image itself, the resulting colors might not be what you expect.
This can be adjusted by using a custom material for you URL Image Plane. This way you can design any adjustments and rendering qualities you like.

