10
在前面(1.3.3)Meshlab版本,選擇Render-當> shaders->法線貼圖,法線貼圖與熟悉的藍紫色的顏色表會顯示正確的法線貼圖: 在當前( 2016.12)版本,法線貼圖未顯示,只顯示紋理疊加: 如何在當前版本中顯示正常的顏色映射?MeshLab法線
在前面(1.3.3)Meshlab版本,選擇Render-當> shaders->法線貼圖,法線貼圖與熟悉的藍紫色的顏色表會顯示正確的法線貼圖: 在當前( 2016.12)版本,法線貼圖未顯示,只顯示紋理疊加: 如何在當前版本中顯示正常的顏色映射?MeshLab法線
雖然在Render -> Shaders
菜單下有一個名爲「normalmap」的預定義着色器,但它不會像您所想的那樣呈現模型(「熟悉的藍紫色圖」)。
但是你可以修改這些着色器來實現你正在尋找的東西。
備份下列文件。您可以在C:\Program Files\VCG\MeshLab\shaders
找到他們或你已經安裝了meshlab
編輯上述文件如下。你可以保留評論。
normalmap.vert
varying vec4 baseColor; void main(void) { gl_Position = ftransform(); baseColor = vec4(gl_Normal, 1.0); }
normalmap.frag
varying vec4 baseColor; void main(void) { gl_FragColor = baseColor; }
從渲染菜單,選擇Render -> Shaders -> normalmap.gdp
你去那裏!但請記住,這是一個非常簡單的着色器來顯示法線貼圖。如果你想要照明和其他效果,你必須進一步編輯着色器。