|
贴图混合后, 近处地形比较模糊。
地形是256 * 256, 混合贴图也是256 * 256, 是否太小。
为每个地图块生成一个混合贴图好么。请大家指教.
PS程序:
void TerrainPS(in float2 vUV : TEXCOORD0,
out float4 oColor : COLOR,
uniform sampler2D TexDecal0,
uniform sampler2D TexDecal1,
uniform sampler2D TexDecal2,
uniform sampler2D TexDecal3,
uniform sampler2D TexBlend)
{
float4 BlendFactory = tex2D(TexBlend, vUV);
oColor = tex2D(TexDecal0, vUV) * BlendFactory.a +
tex2D(TexDecal1, vUV) * BlendFactory.r +
tex2D(TexDecal2, vUV) * BlendFactory.g +
tex2D(TexDecal3, vUV) * BlendFactory.b;
}
|
|