gpt4 book ai didi

opengl - 在 OpenGL 中平滑面部边缘的技术

转载 作者:行者123 更新时间:2023-12-01 01:52:56 24 4
gpt4 key购买 nike

当我在 OpenGL 中使用人脸法线照亮我的人体模型时,每个人脸在模型上的位置非常明显。使用顶点法线,光照变得相当平滑,但仍然很明显。是否有任何技术可用于在不添加额外顶点(例如分割)的情况下平滑有机模型?

最佳答案

如果您看到每个顶点法线的单个面,您可能忘记启用平滑面:

glShadeModel(GL_SMOOTH);

如果这无助于确保具有相同位置的所有顶点也具有相同的法线。然而,这应该由 blender 自动完成。也可能是您的模型的多边形太少。如果是这种情况,您要么必须使用更多多边形,要么按照 basszero 所说的做。 Create a normal map并将其与 GLSL 着色器一起使用。

关于opengl - 在 OpenGL 中平滑面部边缘的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com