specular相关内容

Phong照明:单独添加镜面照明还是与环境和漫反射一起添加?

我正在尝试实施Phong照明.在某些教程中,将镜面照明添加到环境照明和漫射照明中,然后将总照明乘以纹理颜色.我还看到了一个教程,其中在将环境光和漫反射光与纹理颜色相乘之后,分别添加了镜面照明. 这是一个片段着色器,同时显示选项和屏幕截图. #version 330 core out vec4 FragColor; in vec2 TexCoord; in vec3 normals; ..
发布时间:2020-05-20 23:50:03 其他开发

OpenGL闪烁像素伪像

我正在尝试在基于体素的网格上实现环境光遮挡,并使这些闪烁的白色像素出现在脸部边缘: 这是我的片段着色器: #version 120 varying vec4 color; varying vec4 normal; void main(void) { float light = normal.w + max(0.15*dot(normal.xyz, vec3(1,1,1)), 0 ..
发布时间:2020-05-20 23:18:06 其他开发