Smooth Shading reproduced in nodes
If you want to change the smooth shading (or just understand it), having it reproduced in nodes is a good start.
Personally I made this project in order to test that my reproduction works perfectly. Now I can move the nodes to Geometry Nodes, where you can't access interpolated data when using "Sample Nearest Surface" node.
š There's also a "Triangle Area" node inside, you may find it useful elsewhere.
ā I promise no support and give no guarantee the item actually worksā However, Iād love to hear any kind of feedback: bug reports, suggestions, ābacklinksā to your work (if you decide to share, please provide info if I can use it in the description of the item). Based on that I may tinker with an idea some more, but no promises are made.