在上一个(1.3.3) Meshlab版本中,当选择Render->着色器->normalmap时,具有熟悉的蓝色-紫色映射的法线地图将显示正确的法线地图:

在当前(2016.12)版本中,不显示普通地图,只显示纹理覆盖:


如何在当前版本中显示正常颜色图?
发布于 2017-09-06 05:45:17
虽然在Render -> Shaders菜单下有一个名为“正常化图”的预定义着色器,但它不会像你想象的那样呈现模型(“熟悉的蓝-紫颜色图”)。
但是你可以修改那些着色器来达到你想要的效果。
C:\Program Files\VCG\MeshLab\shaders或安装了meshlab的地方找到它们。- normalmap.vert
- normalmap.frag
- normalmap.vertvarying vec4 baseColor;void (Void){ gl_Position = ftransform();baseColor = vec4(gl_Normal,1.0);}
- normalmap.frag可变vec4 baseColor;void ( gl_FragColor = baseColor;}
Render -> Shaders -> normalmap.gdp”
https://stackoverflow.com/questions/45869953
复制相似问题