We use the CCR regions to handle the majority of color correction for in-screen virtual monitors. We are seeing a pixel artifacting/distortion when we setup a CCR to impact a particular actor/mesh in the scene (i.e., a video screen). When values are changed manually in the scene, we’re seeing this artifacting. It may be useful to note – instead of impacting only the actor we’ve isolated, it’s causing artifacting throughout the scene.
Can anyone shed some light on why this might be happening, and offer either a technical solution or a work-around in engine that still meets our color correction requirements?
I’m uploading images that show the artifacting we’re seeing, along with a reference to the modified properties on the CCR to set it to only control the attached Static Mesh Actor/Plane.
Steps to Reproduce
Artifacting should appear in scene when you open the sample project. Toggle visibility on the CCR in the World Outliner to see the artifacting appear/disappear.
From scratch… create a project, add a Plane, and add a Color Correction Region. Follow the “modified properties” reference image above to target only the Plane with the CCR. Changing parameters on the CCR should cause the artifacting.
Hi Eliza,
Apologies for the delay in getting back to you.
I’ve investigated the issue in detail and found the following error in your log:
ColorCorrectRegions: Error: Per Actor Color Correction requires Custom Depth Mode to be set to “Enabled With Stencil”
Once I addressed this on my end, the issue was resolved. To fix it on your side, go to Project Settings → Engine → Rendering, and set Custom Depth-Stencil Pass to Enabled with Stencil. This should resolve the issue.
To help prevent this from affecting others, I’ve also made the error message more prominent.
Please let me know how it goes.
Best regards,
Rus