WebGL 随机贴图相关的Shader

197 阅读1分钟
  • xyz本身是颜色来的,但可以直接跟向量一样使用
vec3 randomVec = texture2D(noiseTexture, vUv * 10.0).xyz;
vec2 noiseScale = vec2( resolution.x / 4.0, resolution.y / 4.0 ); 
vec3 random = texture2D( tNoise, vUv * noiseScale ).xyz;
  • 这个是随机的噪音贴图,一般用于屏幕空间
  • 不像normalmap一样需要*2-1 image.png