Manually editing post processing settings for Virtual Production

Hey guys so i am creating tools for virtual production in unreal engine 4 for a movie, now the director wants to have the ability of using a virtual camera in the motion capture volume and be able to manually change post processing settings such a bloom, DOF, exposure using controllers on the VCAM (Xbox 360 controller), How can i achieve this using the BP editor or any other feature in UE4.

I have made the virtual camera stream into unreal engine 4 during runtime using Ikinemas Pegausus Plug-in which helps me retarget the camera from Vicon Blade (Mocap Soft) to Unrela engine 4, i just need to know how to allow the director to change these post process settings manually using a controller.

Please let me know ASAP as this is my dissertation topic and i would like to complete it ASAP.

If you mean runtime post process changes check out this tutorial: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

Basically you need to use Make/Break PostProcessSettings node, enable parameters you’d like to change and then set their values with controller inputs.

Btw, Make/Break Postprocesssettings nodes are broken on 4.9 and 4.10(they are reported as bugs so Epic knows about them), but you can copy the nodes from pre 4.9 versions and paste them into your graph to get a working copy. Let me know if you arent able to do that and i’ll post the node as a text somewhere as attachment button isnt working right now.

Hey ,
Yeah if you could do that please as i have tried that way but have got confused and given up as the node is too big and confusing, yeah i have managed to get the DOF working but how do i set it to keys eg when press A Dof increases and when press B Dof decreases (user controilled) and the same for the other effects?? and i have already come across the node and placed it in the BP i just dont know how to work with it and what to do next basically…

This is waht my friend suggested but i have no idea how to do this - Yea that’s easy, just set up the controller input, reference the post processing volume and l and access its properties, then link it to the controller input, you probably want to use gats to control the variable over time, and set up a blueprint that acts independently (so dont use the level blueprint) that way it is reusable by casting to it.

Ok, check out this post:

It gives you make and break nodes with everything turned off, which makes things a bit easier to start with. Just copy the text and then paste(ctrl+V) anywhere in your BP graph. Then look at the details panel and search for the property you want to change. Enable its checkbox and now you’ll see the boolean and the value pins for that parameter in the node. Enable the boolean and thats it. Now you can change the value as you wish and then use that make post processsettings node to Set the post process settings for your camera. As to how you’ll change the values with inputs is up to you since there are several ways to do that. If you are asked to make every single post process parameter adjustable then i’d suggest making a UMG widget with sliders as there arent enough buttons on a controller to adjust everything.

Hey ,
Is this what i am meant to do?? is this in the right order?? and what would i do for when q is released?? if it isnt the right one could you please just let me know the sequence??

Hey ,
Is this what i am meant to do?? is this in the right order?? and what would i do for when q is released?? if it isnt the right one could you please just let me know the sequence??

Yeah, that’s the correct order. You dont even need to use Break node here actually. You only need Break PPSettings node if you want to have access to a parameter’s current value. I used one in my tutorial because i needed to check the focal distance to have a smooth transition.

Becasue if this is what i have to do then its not working for me as the DOF is but not the bloom :confused: any reason why??

Get rid of the Break node, and then enable the bool checkbox of bloom intensity in the Make node. That should fix it.

Hey yeah it worked :smiley: i got Bloom working but how do i set it so that i can increase and decrease the amount of bloom to a custom amount :slight_smile: thanks again

Hey yeah it worked :smiley: i got Bloom working but how do i set it so that i can increase and decrease the amount of bloom to a custom amount :slight_smile: thanks again

You can do something like this:

It increases the bloom intensity by 0.1 every time you hit U. To reverse this all you need to do is subtract instead of add and set PP settings with another key.

Hey :slight_smile:
Thank you so much for the Pic it really helps a lot :smiley: your help is amazing haha actually getting me through the tough times haha you seem to know a lot about unreal dont you?? is there another personal way to contact you as there is only so much i can post here about the project due to NDA :slight_smile: please let me know on