✨ 着色器高级技巧
学习专业级着色器技术
📖 当前演示
Lambert 光照
💡 说明
Lambert 漫反射光照模型:
• 表面粗糙的物体
• 基于法线和光照方向
• 简单高效
📝 着色器代码
// 片元着色器
vec3 normal = normalize(vNormal);
vec3 lightDir = normalize(uLightPosition - vPosition);
float diff = max(dot(normal, lightDir), 0.0);
vec3 color = uLightColor * diff;