Tests: Add tests for AOV passes on objects with transparent materials

This commit adds a test for the situation in which a AOV pass is used
on a object with a fully or semi-transparent material, either using the
transparent BSDF directly, or mixing it with some other material.

Pull Request: https://projects.blender.org/blender/blender/pulls/141068
This commit is contained in:
Alaska
2025-07-04 14:29:11 +02:00
committed by Sergey Sharybin
parent c18e4b69a4
commit 7771c36270
8 changed files with 22 additions and 2 deletions

BIN
tests/files/render/render_layer/aov_transparency.blend (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -39,7 +39,7 @@ BLOCKLIST_OSL_LIMITED = []
# So blocking these tests doesn't lose any test permutations.
BLOCKLIST_OSL_ALL = BLOCKLIST_OSL_LIMITED + [
# AOVs are not supported. See 73266
'aov_position.blend',
'aov_.*.blend',
'render_passes_aov.*.blend',
# Image sampling is different from SVM. There are OSL variants of these tests
'image_byte.*.blend',

View File

@@ -58,7 +58,9 @@ BLOCKLIST_METAL = [
# Blocked due to difference in mipmap interpolation (to be fixed).
"environment_mirror_ball.blend",
# Blocked due to difference in mipmap interpolation / anisotropic filtering (to be fixed).
"image.blend"
"image.blend",
# Blocked due to differences in transparency.
"aov_transparency.blend",
]
BLOCKLIST_VULKAN = [