Communicate with Post process Volume

How would you communicate with the Post Process Volume at runtime from a Blueprint?
I need to dynamically change exposure, gamma, color balance etc.

hi @eco_bach2
in your blueprint use get actor of class , and set the type to postprocessvolume…
this node will give you the reference to the first post process volume he found.

Than pin out the blue pin and search for the “set setting” node.
Clicking on it , the detail on the right ,will be turned in the setting of the postprocessvolume
you can set anything you want.

If you have many postprocess volumes,
you can use Get all Actors of class, this will give you an array of all the postprocessvolumes…
than you can set them all or just one,
and you must find a way to understand which is which.
Maybe by name or by tag

3 Likes

Thanks!
I can see when I select the SetSettings node all of my PPV properties are in the details panel.

But how do you actually expose individual properties in your blueprint?
Say I want to dynamically change the color temperature, or gamma?

When you have a “Set Setting” node you see the setting have a input value.
Take that pin and promote that to a variable…
This will create a variable of type “post proccess volume settings”
you can expose this variable like any other and set it to edditable instance

1 Like

how you split down the array to do things ? that general basic knowledge i dont have …

best regards

edit maybe i found

you need to use GET

edit 2 :slight_smile:
but wich one xD ?

type : get (a ref)