RadianceSeparateTextures (PSNR = 48.293dB)

Left: GPU model, combine_textures = false. Right: CPU model. Both images show the spectral radiance at 3 predefined wavelengths (i.e. no conversion to sRGB via CIE XYZ).

RadianceCombineTextures (PSNR = 46.5544dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the spectral radiance at 3 predefined wavelengths (i.e. no conversion to sRGB via CIE XYZ).

RadianceCombineTexturesSunSet (PSNR = 41.6902dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the spectral radiance at 3 predefined wavelengths (i.e. no conversion to sRGB via CIE XYZ).

LuminanceSeparateTexturesConstantAlbedo (PSNR = 40.1816dB)

Left: GPU model, combine_textures = false. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - with some approximations on GPU).

LuminanceCombineTexturesConstantAlbedo (PSNR = 40.141dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - with some approximations on GPU).

LuminanceCombineTexturesConstantAlbedoSunSet (PSNR = 35.6149dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - with some approximations on GPU).

LuminanceCombineTexturesSpectralAlbedo (PSNR = 38.7862dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - with some approximations on GPU).

LuminanceCombineTexturesSpectralAlbedoSunSet (PSNR = 35.7061dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - with some approximations on GPU).

PrecomputedLuminanceSeparateTexturesConstantAlbedo (PSNR = 43.554dB)

Left: GPU model, combine_textures = false. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - using 15 wavelengths on GPU, vs 47 on CPU).

PrecomputedLuminanceCombineTexturesConstantAlbedo (PSNR = 43.4259dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - using 15 wavelengths on GPU, vs 47 on CPU).

PrecomputedLuminanceCombineTexturesConstantAlbedoSunSet (PSNR = 41.4494dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - using 15 wavelengths on GPU, vs 47 on CPU).

PrecomputedLuminanceCombineTexturesSpectralAlbedo (PSNR = 39.2931dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - using 15 wavelengths on GPU, vs 47 on CPU).

PrecomputedLuminanceCombineTexturesSpectralAlbedoSunSet (PSNR = 41.2542dB)

Left: GPU model, combine_textures = true. Right: CPU model. Both images show the sRGB luminance (radiance converted to CIE XYZ and then to sRGB - using 15 wavelengths on GPU, vs 47 on CPU).