Single-lobe cards for diffuse, metal, dielectric, coat, sheen, SSS, glass, emissive, and furnace energy sanity. These are the website-friendly shader proof cards.
Focused CPU/GPU parity cards for the Shaderverse/OpenPBR back-side gate and translated USD side controls. These cover hidden-default behavior, custom backside diffuse color, and disabled backside diffuse contribution.
Back Side Gate Off
PASS
Shaderverse backSideEnabled=false keeps the existing front-side material behavior and ignores hidden back-side controls.
CPU/GPU center RGB 213 / 0 / 0
Back Diffuse Override
PASS
When backSideEnabled=true and diffuseBackUseDiffuseColor=false, the back face uses the authored backDiffuseColor.
CPU/GPU center RGB 0 / 213 / 0
Back Diffuse Disabled
PASS
diffuseDoubleSided=false removes the backside diffuse-family contribution on both CPU and GPU paths.
CPU/GPU center RGB 0 / 0 / 0
dof and motion blur
Camera FX
CPU/GPU parity cards for thin-lens depth of field, camera transform motion blur, and geometry point-sample motion blur.
CFX001 Depth Of Field
PASS
Thin-lens DOF with focused center sphere and blurred near/far objects.
ratio 1.0011 | 5x5 corr 1.0000
CFX002 Camera Motion Blur
PASS
Shutter-sampled animated camera transform over static objects.
ratio 1.0004 | 5x5 corr 0.9997
CFX003 Geometry Motion Blur
PASS
Frame-1 transform-animated red panel with static camera and marker objects.
ratio 1.0003 | 5x5 corr 0.9998
utility node parity
Shaderverse Nodes
Every utility node that feeds materials: image, primvar, texcoord, checker, noise, fractal, cellnoise, Worley/Voronoi, math, color conversion, vector ops, fresnel, curvature, and more.
Shaderverse Utility Node Atlas
PASS
Constants, images, math, noise, procedural, geometry, and material utility nodes.
63 nodes
Node Atlas Difference
PASS
CPU/GPU difference sheet for the utility node atlas.
63 nodes
beauty, lobe buckets, and light groups
AOV And LPE
Sidecar EXR parity for beauty, diffuse/specular direct and indirect, transmission, emission, a custom PRMan-style LPE alias expression, and flat light-group buckets.
Beauty
PASS
AOV/LPE sidecar parity card
ratio 1.0013 | 5x5 corr 0.9997
Diffuse Direct
PASS
AOV/LPE sidecar parity card
ratio 1.0002 | 5x5 corr 1.0000
Diffuse Indirect
PASS
AOV/LPE sidecar parity card
ratio 0.9984 | 5x5 corr 0.9996
Specular Direct
PASS
AOV/LPE sidecar parity card
ratio 1.0015 | 5x5 corr 1.0000
Specular Indirect
PASS
AOV/LPE sidecar parity card
ratio 0.9919 | 5x5 corr 0.9984
Transmission
PASS
AOV/LPE sidecar parity card
ratio 0.9983 | 5x5 corr 0.9990
Emission
PASS
AOV/LPE sidecar parity card
ratio 1.0130 | 5x5 corr 0.9987
Custom LPE Prman Direct
PASS
Custom expression card using Roji aliases: C<RD> + C<RS>.
ratio 1.0003 | 5x5 corr 1.0000
Lightgroup Env
PASS
AOV/LPE sidecar parity card
ratio 0.9986 | 5x5 corr 0.9994
Lightgroup Key
PASS
AOV/LPE sidecar parity card
ratio 1.0031 | 5x5 corr 0.9997
Emission Other Lightgroup
PASS
Unassigned mesh-emission contribution bucket.
ratio 0.9993 | 5x5 corr 0.9991
caustic shadows and specular bounce energy
Caustics
Focused WIP tracking for off-by-default hard-shadow ray-density glass caustics before it graduates back into the public parity set.
Hard Shadow Ray-Density Caustic Shape WIP
WIP
Single-sphere shape check after the GPU crescent-kernel change. The GPU caustic extends farther but is still too thin/dim versus CPU, so this is marked WIP. Beauty crop ratio 0.9263; isolated caustic add ratio 0.7177.
CPU/GPU parity cards for geometry displacement evaluated before render: checker image height, smooth ridge image height, and 3D fractal procedural height on subdivided USD meshes.
DSP001 Checker Height Displacement Output
PASS
Beveled checker image height driving a displacement output on a subdivided USD mesh.
ratio 1.0073 | 5x5 corr 0.9939
DSP002 Image Height Displacement Output
PASS
Smooth grayscale image height driving a displacement output and geometry silhouette.
ratio 1.0046 | 5x5 corr 0.9995
DSP003 Fractal Displacement Output
PASS
3D fractal procedural height driving displacement before CPU/GPU rendering.
ratio 1.0008 | 5x5 corr 0.9995
hero, density, temperature, and primvars
OpenVDB Explosion
Explosion cards for OpenVDB density, temperature/blackbody fields, surface primvars, and hero volume lookdev variants. The volume cards are under review; only the surface-primvar card is currently passing.
Explosion Hero Balanced
CHECK
OpenVDB explosion hero lookdev with current CPU/GPU volume mismatch.
parity 1.0177 (+1.77%) | corr 0.975
Explosion Dense Smoke
CHECK
Dense smoke OpenVDB card with current CPU/GPU volume mismatch.
parity 1.0293 (+2.93%) | corr 0.977
Explosion GPU Preview Set
CHECK
GPU-only lookdev previews for balanced, dense smoke, fire core, and reference burst variants.
GPU-only preview; no CPU/GPU parity gate
Explosion Density Field
CHECK
OpenVDB density-grid CPU/GPU parity.
parity 1.0021 (+0.21%) | corr 0.964
Explosion Blackbody Field
CHECK
Temperature/blackbody field CPU/GPU parity.
parity 1.0112 (+1.12%) | corr 0.978
Surface Primvars
PASS
Surface primvar card used beside explosion field validation.
parity 1.0001 (+0.01%) | corr 1.000
cloud and energy sanity
Volumes And Furnace
Volume CPU/GPU checks and furnace sentinels. These catch lighting direction, volume NEE, and basic energy conservation failures.
Cloud Blue Key
PASS
Volume, furnace, and energy-conservation sanity card.
volume_parity_card_blue_key_fixed.png
Sun Volume
PASS
Volume, furnace, and energy-conservation sanity card.
volume_sun_card.png
Diffuse Furnace Sentinel
PASS
Volume, furnace, and energy-conservation sanity card.
lobecard_furnace_diffuse.png
Furnace Card
PASS
Volume, furnace, and energy-conservation sanity card.