Has anybody had any success using this function, or seen a working example? I've been trying/struggling to use it to approximately light a particle system (as they don't natively support lightprobes). But the values I'm getting out of it don't seem to match up to the SH values used by the shaders in the ShadeSH9 function. I've got a shader that just writes out the constant term (unity_SHAr.w, unity_SHAg.w, unity_SHAb.w ), and I'm trying to match this up to the differently-ordered coefficients from GetInterpolatedLightProbe(). I thought that the first 3 coefficients would be the ones I needed. But at the moment, I can't even get this simplest term to match up... there's no values that come close to the output of the shader (and it's not just an out-by-factor-of-2 issue, already considered that one...) Does Unity do further calculations on these coefficients before reshuffling them into shader parameters??