Uniforms reference guide

Hi everyone.
I was wondering if there was a definitive guide somewhere as to the uniforms which threejs passes to shaders. Even just a simple list of what they are (like vUV, vOffest etc etc) and what material shaders have access to what uniforms.
When writing custom shaders, a couple of times now I have written some long-winded glsl just to find that threejs already had something I could have either directly used or at least piggy-backed from.

Some basic searches havent given me much insight beyond the uniform names.

Thanks very much

Here you go

For a per-material list, AFAIK there isn’t one. You’ll need to look up the relevant material in the ShaderLib folder to see what ShaderChunks it contains.

this is fantastic, thank you!!