Tests: Add Texture coordinate render tests for common mesh configurations

This commit adds render tests for the outputs of the
texture coordinate node tested on:
- A scaled and rotated mesh
- A instanced scaled and rotated mesh
- A mesh with and without smooth shading
- A mesh with a volumetric shader
- The world background chader

And a few extra objects for specific outputs. Examples including:
- A deformed mesh for the `Generated` output
- View meshes through a reflection for view dependent outputs
- Instanced meshes using the old instancing system to test the
"from instancer" option with the UV and Generated outputs
- Additional objects with extra UV maps to ensure the correct UV map
is loaded
- And more

There are other aspects that we would ideally test
(E.g. Point clouds and hair), but these will be handled by a
separate commit and set of tests.

Ref blender/blender-test-data!30

Pull Request: https://projects.blender.org/blender/blender/pulls/132512
This commit is contained in:
Alaska
2025-01-03 05:38:17 +01:00
committed by Alaska
parent c7fb01ff91
commit 7d5ec0c441
2 changed files with 5 additions and 2 deletions

View File

@@ -82,9 +82,12 @@ BLOCKLIST_OPTIX_OSL = [
'both_displacement.blend',
'bump_with_displacement.blend',
'ray_portal.blend',
# Volumetric textures use a different default texture mapping in OptiX OSL. See 129279
# Volumetric textures using the Genereated textures coordinate are different in OptiX OSL. See 129279
'texture_coordinate_generated.blend',
'principled_absorption.blend',
'denoise_volume.blend',
# The Window texture coordinate is blank on the World shader in OptiX OSL. See 132516
'texture_coordinate_window.blend',
# The 3D texture doesn't have the right mappings
'point_density_.*_object.blend',
# Dicing tests use wireframe node which doesn't appear to be supported with OptiX OSL