一、应用场景 如果想实现不给Mesh上材质,且还想让Mesh有颜色,那么可以考虑使用顶点着色方案。通常应用与一下场景: 知识点:在WebGL中,顶点法线是一个重要的属性,它用于光照计算。通过插值顶点法线,可以实现平滑着色(如Phong或Blinn-Phong着色),使得物体表面看起来更加逼真和平滑。 1. 顶点法线的作用 顶点法线(Vertex Normal)的主要用途是计算光照。在Phong光照模型等 shading 过程中,法线决定了光线与表面如何交互(如漫反射、镜面反射的计算)。若没有法线数据,着色器无法…