Veil City - AgX Tonemapper Toolkit - [Veil Tool]

AgX Tonemapper Toolkit is an engine-level tonemapper switcher for Unreal Engine that lets you replace the default Unreal/ACES tonemapper with AgX in one click, while keeping Post Process Volume Color Grading and Film controls fully functional.

Why AgX

AgX is widely appreciated for a modern, pleasant highlight roll-off and a more film-friendly response. With this toolkit, you can use AgX as your project’s tonemapper without breaking your existing Post Process workflow.

System Advantages

  • One-click Apply / Restore
    Switch between AgX and Unreal & ACES (Stock) without manual engine edits.

  • PPV preserved
    Post Process Volume Color Grading and Film remain functional.

  • Clear status & validation
    Always see what’s active, and validate installation (Engine / Write / Presets / Active).

  • Editor-friendly workflow
    Minimal UI with fast iteration - designed to be used daily.

  • Works everywhere

    Editor, runtime/PIE, MRQ, and packaged builds.

Who Is This Product For

  • Game developers who want a modern tonemapper and consistent final image.

  • Cinematic creators who need film-friendly response while still grading in PPV.

  • Technical artists who want an engine-level switcher that’s simple, reliable, and transparent.

Presets (AgX Looks)

  • AgX Default — neutral baseline, balanced response.

  • AgX Golden — warm cinematic bias, pleasing highlights/skin.

  • AgX Punchy — bold & vibrant, stronger perceived punch.

Features

  • Engine-level tonemapper switching
    Apply AgX or restore stock Unreal/ACES quickly.

  • Apply & Validate QoL
    After Apply/Restore, the toolkit can validate and report health in the UI.

  • Installation validation
    Checks engine file access and preset availability.

  • Active preset detection
    UI reads current state and displays what is truly active.

  • Designed for pipeline
    Keep your grading workflow inside PPV - do not rebuild your post stack.

How It Works (High Level)

AgX Tonemapper Toolkit swaps the engine tonemapper shader with the selected preset and triggers shader recompilation. This is applied at the engine tonemapper level, while PPV Color Grading and Film controls remain available for artistic tuning.

Notes

  • This is a relatively new tool, so if you encounter any issues or edge cases, please contact support and we’ll help you troubleshoot.

  • The plugin performs an engine-level tonemapper swap and triggers shader recompilation.

  • If the engine folder is not writable, you may need to run the editor with sufficient permissions.

  • Only plugin in package, no maps are included.

Credits

  • AgX: Troy Sobotka

  • Unreal shader port: Benjamin Wrensch

  • Toolkit UI & switching logic: Veil City Project

Support / Contact

fonkydope.reserve@gmail.com

Our Socials

For some reason it doesnt work, on the last version of unreal. i dont see the icon next to the play button after i activated the plugin..

Try to clear your cache or make a new project. Sometimes this issue disappears on its own, but the thing exactly in cache.

Same problem here in 5.6 and 5.7 on existing project. Can’t have access to tonemapper button even after cache clear.