From 7e7594c7ff97ffd8ddbe79756d92f27a6af456b0 Mon Sep 17 00:00:00 2001 From: Alaska Date: Tue, 18 Mar 2025 02:01:41 +0100 Subject: [PATCH] Tests: Add Cycles test for transparent spatial splitting artifacts With the HIPRT backend for Cycles, rays can end up hitting the same triangle multiple times due to a issue in the spatial splitting algorithm. Most of the time this issue isn't visible, but it is quite obvious in semi-transparent shadows of meshes. So this commit adds a file that contains a object made up of many semi-transparent rectangular prisms casting a shadow onto the a plane. Ref: blender/blender#117527 Ref: blender/blender-test-data!76 --- tests/data | 2 +- tests/python/storm_render_tests.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/data b/tests/data index cd1dfe1894d..0fcc9d7d13d 160000 --- a/tests/data +++ b/tests/data @@ -1 +1 @@ -Subproject commit cd1dfe1894d28ca261d0aa4657ffde1622f73ec5 +Subproject commit 0fcc9d7d13d0ee9ec9dc6171bee15f63528f1a73 diff --git a/tests/python/storm_render_tests.py b/tests/python/storm_render_tests.py index ea4c315a50e..b1ec6546707 100644 --- a/tests/python/storm_render_tests.py +++ b/tests/python/storm_render_tests.py @@ -43,6 +43,7 @@ BLOCKLIST_METAL = [ "light_path_is_transmission_ray.blend", "light_path_ray_depth.blend", "light_path_ray_length.blend", + "transparent_spatial_splits.blend", # Volume "light_link_surface_in_volume.blend", "openvdb.*.blend",