blender/tests/files/render
Brecht Van Lommel 9c285aa0da Fix #155861: Crash rendering CMYK JPEG textures in Cycles
The OpenImageIO version we use has broken CMYK to RGB conversion in
JPEG, this is a temporary workaround until we upgrade to a newer
version. Directly read the CMYK image with libjpeg.

Note that when we upgrade, we can remove the CMYK conversion code
entirely as OpenImageIO supports this natively nowadays.

---

NOTE: This is the backport for 5.1.1.
Pull Request: https://projects.blender.org/blender/blender/pulls/157146
2026-04-10 09:07:36 +02:00
..
attributes
bake Fix #150378: Baking with cage object fails 2025-11-24 18:00:10 +01:00
bsdf EEVEE: Add support for Transparent BSDF through Shader To RGB 2025-11-28 17:09:06 +01:00
camera EEVEE: Add tests for untested EEVEE-specific features 2025-11-17 18:07:13 +01:00
colorspace Color Management: Add working color space for blend files 2025-09-05 19:04:47 +02:00
denoise Cycles: Smoothly blend denoising features to avoid artifacts 2026-03-03 16:45:02 +01:00
denoise_animation Fix #155982: Cycles denoise animation operator fails for multi-part EXR 2026-04-08 09:11:14 +02:00
displacement Fix #155458: Cycles displacement with flat and smooth normals artifacts 2026-03-11 17:51:04 +01:00
grease_pencil
guiding
hair EEVEE: Add tests for untested EEVEE-specific features 2025-11-17 18:07:13 +01:00
image_colorspace Cycles: Half float denormals and optimizations 2026-02-09 13:01:08 +01:00
image_data_types Fix #155861: Crash rendering CMYK JPEG textures in Cycles 2026-04-10 09:07:36 +02:00
image_mapping Fix #145711: Packed images may fail to export with USD 2025-09-05 19:41:20 +02:00
image_texture_limit
integrator Tests: Increase samples in light_path_ray_depth.blend 2026-01-20 11:39:17 +01:00
light EEVEE: Add tests for untested EEVEE-specific features 2025-11-17 18:07:13 +01:00
light_group
light_linking Refactor: Draw: Use more modern API for point cloud 2025-12-30 23:54:27 +01:00
mesh Fix #155171: Cycles renders flat faces with custom normals wrong 2026-03-05 13:33:31 +01:00
motion_blur Fix #148436: Incorrect legacy hair offset with USD export 2025-10-22 22:26:28 +02:00
node_inlining Shader Nodes: support Join Bundle node 2026-01-19 13:51:06 +01:00
opengl
openvdb Fix #151621: Avoid overlap of volume objects with shared geometry 2026-01-30 14:21:37 +01:00
osl Fix #151840: Cycles OSL trace() not returning attributes from other surface 2026-01-30 17:14:13 +01:00
pointcloud Refactor: Draw: Use more modern API for point cloud 2025-12-30 23:54:27 +01:00
principled_bsdf Cycles: Thin film iridescence for metals 2025-09-29 02:58:20 +02:00
raycast Shader Nodes: Raycast node 2026-02-04 02:38:03 +01:00
render_layer Fix #155851: Cycles crash with background scene 2026-04-07 15:00:00 +02:00
reports Tests: Add Subsurface Glowing Artifact test 2025-12-05 11:55:52 +01:00
shader Cycles: Add Normal Map node Base option for displaced surfaces 2026-02-27 18:52:50 +01:00
shadow EEVEE: Add tests for untested EEVEE-specific features 2025-11-17 18:07:13 +01:00
shadow_catcher Cycles: Add and update volume test files 2025-08-13 10:28:50 +02:00
sss EEVEE: Add ShaderToRGB+Subsurface test 2026-02-25 16:29:08 +01:00
texture Fix: EEVEE: Broken Spherical Harmonic deringing 2025-11-07 18:33:18 +01:00
util Fix: Cycles denoise animation test is flaky with parallel ctest 2026-04-08 09:11:22 +02:00
volume Fix #151621: Avoid overlap of volume objects with shared geometry 2026-01-30 14:21:37 +01:00
readme.txt

This folder contains files used by ctest testing system in Blender.
The purpose of this files it to do automated render tests for Cycles,
Workbench and EEVEE.

If you want to extend this collection make sure the file is really
small and uses as few samples as possible for reliable detection of
render regressions.

Each file is expected to be rendered in around one second.