CUDA + Fast Box Blur + Curves – Alpha Channel Bug
- June 2, 2023
- 2 replies
- 282 views
Issue – bear with me, it's complicated to describe:
The computation result of layers that have a Fast Box Blur, and subsequent masked Curves effect applied, is offset by an unknown amount that is relative to the mask's top edge – see screenshots. This issue only occurs when Mercury GPU acceleration (CUDA) is enabled.
While narrowing down the issue, AE started throwing the "GPU Effects Error" erratically. Sometimes after duplicating a composition, and other times right upon loading the project.
Steps to reproduce:
- apply a Fast Box Blur effect to a layer
- add a Curves effect
- trace an additive mask, that spans from the centre of the object down to the bottom of the composition, and spans across the entire width of the composition
- switch the curves effect channel to Alpha, trace an S-Curve
- set the mask as compositing mask for the Curve effect
AE Version: 23.4.0 (Build 53)
Platform: Windows 11 Pro (Build 22621.1702)
NVIDIA Studio Driver: 531.61 & 535.98
Expected Result – with GPU acceleration enabled: the desired result can be achieved when using a Levels effect, instead of a Curves effect; Or using a Gaussian Blur effect, instead of the Fast Box Blur effect. The attached project contains two compositions with the desired result.
