float3 Height_Normal(float2 uv, float amount, float size) {
float e = 1.0/size;
float2 rv;
rv = float2(-1.0, -1.0)*Texture2DSample(Tex, TexSampler,uv); // 原图
rv += float2(1.0, 0.0)*Texture2DSample(Tex, TexSampler,uv+float2(e,0.0)); //(1,0)
rv += float2(0.0, 1.0)*Texture2DSample(Tex, TexSampler,uv+float2(0.0,e)); // (0,1)
rv = rv*size*amount/20.0;
rv*=-1;
float3 a = float3(normalize(float3(rv.x,rv.y, 1.0)) );
return float3(a);
}