float noise = pnoise( 1000.0 * vPosition, vec3( 1000.0 ) ); vec3 modifiedNormal = normal - vec3(noise) * 0.05; // modifiedNormal = vec3(noise); normal = vec3(modifiedNormal);