Run this command to regenerate reference (ground truth) images:
BLENDER_TEST_UPDATE=1 ctest -R workbench
This then happens for new and failing tests; reference images of passing test cases will not be updated. Be sure to commit the new reference images to the tests/data git submodule afterwards.
Name | New | Reference | Diff Color | Diff Alpha |
---|---|---|---|---|
anisotropic ashikhmin bsdf CRASH |
||||
anisotropic ashikhmin rough bsdf CRASH |
||||
anisotropic beckmann bsdf CRASH |
||||
anisotropic beckmann rough bsdf CRASH |
||||
anisotropic ggx bsdf CRASH |
||||
anisotropic ggx rough bsdf CRASH |
||||
diffuse bsdf CRASH |
||||
glass beckmann bsdf CRASH |
||||
glass beckmann rough bsdf CRASH |
||||
glass ggx bsdf CRASH |
||||
glass ggx rough bsdf CRASH |
||||
glass multiggx tinted bsdf CRASH |
||||
glass sharp bsdf CRASH |
||||
glossy ashikhmin bsdf CRASH |
||||
glossy ashikhmin rough bsdf CRASH |
||||
glossy beckmann bsdf CRASH |
||||
glossy beckmann rough bsdf CRASH |
||||
glossy ggx bsdf CRASH |
||||
glossy ggx rough bsdf CRASH |
||||
glossy ggx smooth bsdf CRASH |
||||
glossy multiscatter ggx bsdf CRASH |
||||
glossy multiscatter ggx rough bsdf CRASH |
||||
glossy roughness texture bsdf CRASH |
||||
glossy sharp bsdf CRASH |
||||
metallic beckmann physical bsdf CRASH |
||||
metallic ggx physical bsdf CRASH |
||||
metallic multiggx f82 bsdf CRASH |
||||
metallic multiggx physical bsdf CRASH |
||||
ray portal bsdf CRASH |
||||
ray portal pass bsdf CRASH |
||||
refraction beckmann bsdf CRASH |
||||
refraction beckmann rough bsdf CRASH |
||||
refraction ggx bsdf CRASH |
||||
refraction ggx rough bsdf CRASH |
||||
refraction sharp bsdf CRASH |
||||
toon diffuse bsdf CRASH |
||||
toon glossy bsdf CRASH |
||||
translucent bsdf CRASH |
||||
transparent bsdf CRASH |
||||
velvet bsdf CRASH |
||||
camera depth of field camera CRASH |
||||
camera equiangular cubemap face camera CRASH |
||||
camera equirectangular camera CRASH |
||||
camera fisheye equidistant camera CRASH |
||||
camera fisheye equisolid camera CRASH |
||||
camera fisheye polynomial camera CRASH |
||||
camera mirror ball camera CRASH |
||||
camera ortho camera CRASH |
||||
both displacement displacement CRASH |
||||
bump glass displacement CRASH |
||||
bump glossy displacement CRASH |
||||
bump with displacement displacement CRASH |
||||
compare bump displacement CRASH |
||||
dicing camera displacement CRASH |
||||
offscreen dicing displacement CRASH |
||||
panorama dicing displacement CRASH |
||||
true displacement displacement CRASH |
||||
true displacement image displacement CRASH |
||||
true displacement scaled displacement CRASH |
||||
true displacement scaled shared displacement CRASH |
||||
vector displacement object displacement CRASH |
||||
vector displacement tangent displacement CRASH |
||||
grease pencil grease_pencil CRASH |
||||
hair basemesh intercept hair CRASH |
||||
hair close up hair CRASH |
||||
hair geom reflection hair CRASH |
||||
hair geom transmission hair CRASH |
||||
hair instancer uv hair CRASH |
||||
hair length info hair CRASH |
||||
hair particle random hair CRASH |
||||
hair reflection hair CRASH |
||||
hair ribbon close up hair CRASH |
||||
hair transmission hair CRASH |
||||
microfacet hair orientation hair CRASH |
||||
principled hair absorptioncoefficient hair CRASH |
||||
principled hair directcoloring hair CRASH |
||||
principled hair melaninconcentration hair CRASH |
||||
transparent shadow hair hair CRASH |
||||
transparent shadow hair blur hair CRASH |
||||
image alpha blend image_colorspace CRASH |
||||
image alpha blend osl image_colorspace CRASH |
||||
image alpha channel packed image_colorspace CRASH |
||||
image alpha channel packed osl image_colorspace CRASH |
||||
image alpha ignore image_colorspace CRASH |
||||
image alpha ignore osl image_colorspace CRASH |
||||
image log image_colorspace CRASH |
||||
image log osl image_colorspace CRASH |
||||
image non color image_colorspace CRASH |
||||
image non color osl image_colorspace CRASH |
||||
image byte1 image_data_types CRASH |
||||
image byte1 16bit image_data_types CRASH |
||||
image byte3 image_data_types CRASH |
||||
image byte3 16bit image_data_types CRASH |
||||
image byte4 image_data_types CRASH |
||||
image byte4 16bit image_data_types CRASH |
||||
image float3 image_data_types CRASH |
||||
image float4 image_data_types CRASH |
||||
image generated byte image_data_types CRASH |
||||
image generated float image_data_types CRASH |
||||
image half3 image_data_types CRASH |
||||
image half4 image_data_types CRASH |
||||
image missing image_data_types CRASH |
||||
image packed byte1 image_data_types CRASH |
||||
image packed byte1 16bit image_data_types CRASH |
||||
image packed byte3 image_data_types CRASH |
||||
image packed byte3 16bit image_data_types CRASH |
||||
image packed byte4 image_data_types CRASH |
||||
image packed byte4 16bit image_data_types CRASH |
||||
image packed float3 image_data_types CRASH |
||||
image packed float4 image_data_types CRASH |
||||
image packed half3 image_data_types CRASH |
||||
image packed half4 image_data_types CRASH |
||||
image mapping clip closest image_mapping CRASH |
||||
image mapping clip closest 1px image_mapping CRASH |
||||
image mapping clip closest 1px osl image_mapping CRASH |
||||
image mapping clip closest osl image_mapping CRASH |
||||
image mapping clip cubic image_mapping CRASH |
||||
image mapping clip cubic 1px image_mapping CRASH |
||||
image mapping clip cubic 1px osl image_mapping CRASH |
||||
image mapping clip cubic osl image_mapping CRASH |
||||
image mapping clip linear image_mapping CRASH |
||||
image mapping clip linear 1px image_mapping CRASH |
||||
image mapping clip linear 1px osl image_mapping CRASH |
||||
image mapping clip linear osl image_mapping CRASH |
||||
image mapping extend closest image_mapping CRASH |
||||
image mapping extend closest 1px image_mapping CRASH |
||||
image mapping extend closest 1px osl image_mapping CRASH |
||||
image mapping extend closest osl image_mapping CRASH |
||||
image mapping extend cubic image_mapping CRASH |
||||
image mapping extend cubic 1px image_mapping CRASH |
||||
image mapping extend cubic 1px osl image_mapping CRASH |
||||
image mapping extend cubic osl image_mapping CRASH |
||||
image mapping extend linear image_mapping CRASH |
||||
image mapping extend linear 1px image_mapping CRASH |
||||
image mapping extend linear 1px osl image_mapping CRASH |
||||
image mapping extend linear osl image_mapping CRASH |
||||
image mapping mirror closest image_mapping CRASH |
||||
image mapping mirror closest osl image_mapping CRASH |
||||
image mapping mirror cubic image_mapping CRASH |
||||
image mapping mirror cubic osl image_mapping CRASH |
||||
image mapping mirror linear image_mapping CRASH |
||||
image mapping mirror linear osl image_mapping CRASH |
||||
image mapping repeat closest image_mapping CRASH |
||||
image mapping repeat closest 1px image_mapping CRASH |
||||
image mapping repeat closest 1px osl image_mapping CRASH |
||||
image mapping repeat closest osl image_mapping CRASH |
||||
image mapping repeat cubic image_mapping CRASH |
||||
image mapping repeat cubic 1px image_mapping CRASH |
||||
image mapping repeat cubic 1px osl image_mapping CRASH |
||||
image mapping repeat cubic osl image_mapping CRASH |
||||
image mapping repeat linear image_mapping CRASH |
||||
image mapping repeat linear 1px image_mapping CRASH |
||||
image mapping repeat linear 1px osl image_mapping CRASH |
||||
image mapping repeat linear osl image_mapping CRASH |
||||
image mapping udim image_mapping CRASH |
||||
image mapping udim packed image_mapping CRASH |
||||
image mapping uvtile osl image_mapping CRASH |
||||
image texture limit byte1 image_texture_limit CRASH |
||||
image texture limit byte1 16bit image_texture_limit CRASH |
||||
image texture limit byte3 image_texture_limit CRASH |
||||
image texture limit byte3 16bit image_texture_limit CRASH |
||||
image texture limit byte4 image_texture_limit CRASH |
||||
image texture limit byte4 16bit image_texture_limit CRASH |
||||
image texture limit float3 image_texture_limit CRASH |
||||
image texture limit float4 image_texture_limit CRASH |
||||
image texture limit generated byte image_texture_limit CRASH |
||||
image texture limit generated float image_texture_limit CRASH |
||||
image texture limit half3 image_texture_limit CRASH |
||||
image texture limit half4 image_texture_limit CRASH |
||||
image texture limit packed byte1 image_texture_limit CRASH |
||||
image texture limit packed byte1 16bit image_texture_limit CRASH |
||||
image texture limit packed byte3 image_texture_limit CRASH |
||||
image texture limit packed byte3 16bit image_texture_limit CRASH |
||||
image texture limit packed byte4 image_texture_limit CRASH |
||||
image texture limit packed byte4 16bit image_texture_limit CRASH |
||||
image texture limit packed float3 image_texture_limit CRASH |
||||
image texture limit packed float4 image_texture_limit CRASH |
||||
image texture limit packed half3 image_texture_limit CRASH |
||||
image texture limit packed half4 image_texture_limit CRASH |
||||
ao approximate integrator CRASH |
||||
clamp both integrator CRASH |
||||
clamp direct integrator CRASH |
||||
clamp indirect integrator CRASH |
||||
ray offset integrator CRASH |
||||
resumable render integrator CRASH |
||||
shadow all max bounces integrator CRASH |
||||
transparent shadow integrator CRASH |
||||
underwater caustics integrator CRASH |
||||
all light types light CRASH |
||||
all light types in volume light CRASH |
||||
area light light CRASH |
||||
area light uv light CRASH |
||||
cast shadow versioning light CRASH |
||||
distant light light CRASH |
||||
ellipse light spread light CRASH |
||||
ies light light CRASH |
||||
instanced mesh lights light CRASH |
||||
light spread light CRASH |
||||
light texture light CRASH |
||||
light tree bump map light CRASH |
||||
light tree bump map no correction light CRASH |
||||
light tree multi distant light CRASH |
||||
light tree node subtended angle light CRASH |
||||
lights below surface light CRASH |
||||
mesh light light CRASH |
||||
mesh light backface light CRASH |
||||
mesh light small light CRASH |
||||
multiple area lights light CRASH |
||||
multiple lights in volume light CRASH |
||||
multiple mesh lights light CRASH |
||||
point light light CRASH |
||||
portal light CRASH |
||||
sphere light light CRASH |
||||
spot light light CRASH |
||||
spot light adaptive split light CRASH |
||||
translucent inside outside light CRASH |
||||
varying brightness light CRASH |
||||
light link distant multi tree light_linking CRASH |
||||
light link distant tree light_linking CRASH |
||||
light link exclude light_linking CRASH |
||||
light link hidden light_linking CRASH |
||||
light link instanced receiver light_linking CRASH |
||||
light link mesh tree light_linking CRASH |
||||
light link simple light_linking CRASH |
||||
light link simple tree light_linking CRASH |
||||
light link single light light_linking CRASH |
||||
light link surface in volume light_linking CRASH |
||||
light link volume light_linking CRASH |
||||
shadow link blocked light_linking CRASH |
||||
shadow link blocked distant light_linking CRASH |
||||
shadow link clamp light_linking CRASH |
||||
shadow link distant light_linking CRASH |
||||
shadow link glossy light_linking CRASH |
||||
shadow link hidden light_linking CRASH |
||||
shadow link mesh light_linking CRASH |
||||
shadow link multiple lights light_linking CRASH |
||||
shadow link simple light_linking CRASH |
||||
shadow link transparency light_linking CRASH |
||||
shadow link volume light_linking CRASH |
||||
attribute default color mesh CRASH |
||||
autosmooth custom normals mesh CRASH |
||||
autosmooth simple mesh CRASH |
||||
autosmooth subdmesh catmull mesh CRASH |
||||
autosmooth subdmesh linear mesh CRASH |
||||
bvh8 close proximity visibility mesh CRASH |
||||
culling mesh CRASH |
||||
curve modifier mesh CRASH |
||||
edit mode mesh CRASH |
||||
normal types mesh CRASH |
||||
normal types motion mesh CRASH |
||||
pointiness mesh CRASH |
||||
pointiness autosplit mesh CRASH |
||||
pointiness split faces mesh CRASH |
||||
shadow terminator mesh CRASH |
||||
shadow terminator metal mesh CRASH |
||||
tangent missing uv mesh CRASH |
||||
tangent no uv mesh CRASH |
||||
tangent render uv mesh CRASH |
||||
tangent specific uv other mesh CRASH |
||||
tangent specific uv render mesh CRASH |
||||
tangent triangles mesh CRASH |
||||
texture space bezier mesh CRASH |
||||
texture space bezier auto mesh CRASH |
||||
texture space font mesh CRASH |
||||
texture space font auto mesh CRASH |
||||
texture space mesh modifier mesh CRASH |
||||
texture space nurbs mesh CRASH |
||||
texture space nurbs auto mesh CRASH |
||||
visibility instances mesh CRASH |
||||
visibility particles mesh CRASH |
||||
watertight mesh CRASH |
||||
watertight orig mesh CRASH |
||||
bvh steps curve segments 0 motion_blur CRASH |
||||
bvh steps curve segments 3 motion_blur CRASH |
||||
bvh steps line segments 0 motion_blur CRASH |
||||
bvh steps line segments 3 motion_blur CRASH |
||||
camera zoom blur perspective motion_blur CRASH |
||||
curve motion blur motion_blur CRASH |
||||
fluid motion blur motion_blur CRASH |
||||
fluid motion blur disabled motion_blur CRASH |
||||
mblur deform autosmooth motion_blur CRASH |
||||
mblur deform simple motion_blur CRASH |
||||
multi step motion blur motion_blur CRASH |
||||
scale motion blur motion_blur CRASH |
||||
shutter curve default motion_blur CRASH |
||||
shutter curve triangle motion_blur CRASH |
||||
shutter moving camera center motion_blur CRASH |
||||
shutter moving camera end motion_blur CRASH |
||||
shutter moving camera start motion_blur CRASH |
||||
shutter moving object center motion_blur CRASH |
||||
shutter moving object end motion_blur CRASH |
||||
shutter moving object start motion_blur CRASH |
||||
openvdb smoke openvdb CRASH |
||||
point info pointcloud CRASH |
||||
points pointcloud CRASH |
||||
points emission pointcloud CRASH |
||||
points motion pointcloud CRASH |
||||
points transparent pointcloud CRASH |
||||
points volume pointcloud CRASH |
||||
principled coat principled CRASH |
||||
principled default principled CRASH |
||||
principled emission principled CRASH |
||||
principled emission alpha principled CRASH |
||||
principled metallic principled CRASH |
||||
principled sheen principled CRASH |
||||
principled specular principled CRASH |
||||
principled subsurface principled CRASH |
||||
principled thinfilm reflection principled CRASH |
||||
principled thinfilm transmission principled CRASH |
||||
principled transmission principled CRASH |
||||
aov position render_layer CRASH |
||||
freestyle render_layer CRASH |
||||
freestyle stroke material render_layer CRASH |
||||
render passes ao render_layer CRASH |
||||
render passes aov color render_layer CRASH |
||||
render passes aov value render_layer CRASH |
||||
render passes cryptomatte asset render_layer CRASH |
||||
render passes cryptomatte material render_layer CRASH |
||||
render passes cryptomatte object render_layer CRASH |
||||
render passes diffuse color render_layer CRASH |
||||
render passes diffuse direct render_layer CRASH |
||||
render passes diffuse indirect render_layer CRASH |
||||
render passes emission render_layer CRASH |
||||
render passes environment render_layer CRASH |
||||
render passes mist render_layer CRASH |
||||
render passes normal render_layer CRASH |
||||
render passes shadow render_layer CRASH |
||||
render passes specular color render_layer CRASH |
||||
render passes specular direct render_layer CRASH |
||||
render passes specular indirect render_layer CRASH |
||||
render passes thinfilm color render_layer CRASH |
||||
rlayer flags 01 render_layer CRASH |
||||
rlayer flags 02 render_layer CRASH |
||||
rlayer flags 03 render_layer CRASH |
||||
rlayer flags 04 render_layer CRASH |
||||
shadow catcher ao pass render_layer CRASH |
||||
ambient occlusion shader CRASH |
||||
ambient occlusion only local shader CRASH |
||||
attribute uniform shader CRASH |
||||
attribute view layer shader CRASH |
||||
bevel shader CRASH |
||||
bevel mblur shader CRASH |
||||
blackbody shader CRASH |
||||
constant fold shader CRASH |
||||
custom normal map shader CRASH |
||||
diffuse normal map shader CRASH |
||||
emission shader CRASH |
||||
float math shader CRASH |
||||
glossy normal map shader CRASH |
||||
holdout shader CRASH |
||||
node group color shader CRASH |
||||
node group float shader CRASH |
||||
node group vector shader CRASH |
||||
rgb curves input 0.5 shader CRASH |
||||
rgb curves input 1.2 shader CRASH |
||||
rgb curves input 2.0 extrapolate shader CRASH |
||||
rgb curves input neg 0.5 shader CRASH |
||||
rgb curves input neg 1.2 shader CRASH |
||||
rgb curves input neg 2.0 extrapolate shader CRASH |
||||
tex voronoi shader CRASH |
||||
vector math shader CRASH |
||||
sss concave clamp sss CRASH |
||||
sss diffuse mix clamp sss CRASH |
||||
sss hair sss CRASH |
||||
sss reflection clamp sss CRASH |
||||
subsurface base color mix sss CRASH |
||||
subsurface behind glass sss CRASH |
||||
subsurface behind glass branched sss CRASH |
||||
subsurface burley sss CRASH |
||||
subsurface cubic sss CRASH |
||||
subsurface gaussian sss CRASH |
||||
subsurface mix sss CRASH |
||||
subsurface random walk sss CRASH |
||||
subsurface random walk thin sss CRASH |
||||
subsurface small radius sss CRASH |
||||
camera in volume camera and volume volume CRASH |
||||
camera in volume camera only volume CRASH |
||||
camera in volume nested volume CRASH |
||||
camera in volume simple volume CRASH |
||||
fire volume CRASH |
||||
point density particle object volume CRASH |
||||
point density particle world volume CRASH |
||||
point density vertices object volume CRASH |
||||
point density vertices world volume CRASH |
||||
principled absorption volume CRASH |
||||
principled blackbody volume CRASH |
||||
principled bsdf interior volume CRASH |
||||
principled smoke volume CRASH |
||||
smoke volume CRASH |
||||
smoke color volume CRASH |
||||
smoke fire volume CRASH |
||||
volume absobtion volume CRASH |
||||
volume deep stack volume CRASH |
||||
volume edge fireflies volume CRASH |
||||
volume output absorption volume CRASH |
||||
volume output mix volume volume CRASH |
||||
volume output scatter volume CRASH |
||||
volume output surface volume CRASH |
||||
volume overlap volume CRASH |
||||
volume scatter volume CRASH |
||||
volume scatter albedo volume CRASH |
||||
volume step offset volume CRASH |
||||
volume transparent shadow volume CRASH |
||||
volume vdb overlap volume CRASH |
||||
world volume volume CRASH |