这个现象 就是与视线夹角决定了看起来的感觉 可以是边缘暗 可以是边缘亮
//v
vNormal = normalize( normalMatrix * normal );
vPositionNormal = normalize(( modelViewMatrix * vec4(position, 1.0) ).xyz);
//f
pow( 2. + -2. * abs(dot(vNormal, vPositionNormal)), 2. );
这个值就这样就求出来了
微信扫一扫
这个现象 就是与视线夹角决定了看起来的感觉 可以是边缘暗 可以是边缘亮
//v
vNormal = normalize( normalMatrix * normal );
vPositionNormal = normalize(( modelViewMatrix * vec4(position, 1.0) ).xyz);
//f
pow( 2. + -2. * abs(dot(vNormal, vPositionNormal)), 2. );
这个值就这样就求出来了
相关推荐