Cycles: Add render tests for texture nodes #16

Open
Alaska wants to merge 15 commits from add-texture-tests into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

15 Commits

Author SHA1 Message Date
93e4cd35d4 Update Garbor test after recent Garbor noise changes
Increase the frequency of the low frequency test from 0.02 to 0.3
blender/blender@ce89d7949c
adjusted the appearance and thus I needed to increase the value
to make it visible.

Add more tests for 2D Garbor for anisotropy, triggered by:
blender/blender@075bdbcd63
2024-10-11 15:35:23 +13:00
942cdb0dde Reduce the sensitivity of noise_lacunarity test 2024-10-11 15:35:22 +13:00
6c7d444ba8 Remove IES texture test reference image as it no longer exists 2024-10-11 15:35:22 +13:00
cda02c6987 Use group nodes improve consistent testing
If there are two materials, and the nodes are the same, but the outputs are different between them
then use group nodes to keep the nodes in sync.

In the process of making this change, it was found that some materials weren't kept in sync

I also adjusted the anisotropy in the Garbor noise test. 12598 talks about a rotational bias
in garbor noise anisotropy, so increasing the ansiotropy should make it more visible in the
test file, and thus make it easier to fail when the issue is fixed.
2024-10-11 15:35:22 +13:00
4d20b73247 Improve white noise 256spp test as a convergence test by adjusting coordinate quantization settings 2024-10-11 15:35:13 +13:00
8d1b7da03e Adjust parameters of noise_lacunarity to reduce GPU noise fails 2024-10-11 15:35:07 +13:00
21de6be842 Adjust parameters of musgrave_fbm test to avoid failing GPU tests 2024-10-11 15:35:00 +13:00
52c8f2a0e3 Quantize inputs for white noise to fix failing GPU tests 2024-10-11 15:34:59 +13:00
761f4b4cce Add test for 109254 (Voronoi clamped to 8) to voronoi_f1.blend 2024-10-11 15:34:51 +13:00
29e95f458e Add test for 109253 (Borken smoothness 0 OSL render) to voronoi_smooth_f1 2024-10-11 15:34:43 +13:00
6b0fc0c1c7 Add test for 109253 to brick texture test 2024-10-11 15:34:36 +13:00
a6e710ccfa Remove IES texture test 2024-10-11 15:34:35 +13:00
74a03eeb50 Fix typo in checker test 2024-10-11 15:34:35 +13:00
6a7661560e Update names of objects in tests and add new tests
- Added test for "no mapping white nosie"
- Added a test for a precision issue in the musgrave texture
2024-10-11 15:34:22 +13:00
bf709a8aa0 Add files for testing texture nodes 2024-10-11 15:33:59 +13:00