Skip to content
Connecting DocsDocumentation
Main website
Pixel Era/Quick Setup

GPU-only reads: Materials

Perform read request and obtain the results in material graphs without returning it to Blueprint, results can be obtained in Niagara freely as well

1. Create the shared key

Create a Pixel Era GPU Ledger data asset. Enter SharedColor in New Key and click AddKey. Leave Slots Per Key at 1 and save.
GPU ledger containing SharedColor with one slot
  1. Name the key
    Enter SharedColor.
  2. Click AddKey
    Keep Slots Per Key at 1, then save the asset.

2. Write the color

In Blueprint, call Pixel Era: Read Global with Source, UV, Ledger, and Request Key. Call again whenever it needs updating. This GPU-only path needs no Pixel Era Manager actor.
Blueprint Read Global writing SharedColor
  1. Shared key
    Use SharedColor in both the writer and receiver.

3. Select the shared value

Add Pixel Era: Receive in your material. In its Details, select the same Ledger and Request Key.
Receive node Details with ledger and SharedColor
  1. Choose the ledger
  2. Choose SharedColor
    Use the same key as Read Global.

4. Use the output

Leave Key Offset disconnected for this single value. Connect RGB, Alpha, or RGBA to the effect you want to control.
Material Receive configured for SharedColor
  1. Latest shared color
    RGB feeds Emissive Color in this example.

Only need a local read?

Use Pixel Era: Read Local with a Texture Object and UV. Its RGBA output needs no ledger or publishing step.
Read Local connected to a Texture Object and UV
  1. Source texture
    Select the Texture Object and assign your source in Details.
Updated Oct 17, 2026

Search Pixel Era

Type at least two characters to search.