我想在四个均匀分布的纹理之间添加纹理。我的纹理是正方形大小。由于顶点0、1、2、3不是正方形,因此无法将其均匀分布。
另一个问题是,我们最多可以向该图中添加多少个正方形纹理?
我目前正在着色器中按以下方式进行处理,它分布不均,最多可以添加3个纹理
if(vertexId == 0){
vo.textureCoordinates = float2(0,0);
}
else if(vertexId == 1){
vo.textureCoordinates = float2(0,1);
}
else if(vertexId == 2){
vo.textureCoordinates = float2(1,0);
}
//
else if(vertexId == 3){
vo.textureCoordinates = float2(1,1);
}
else if(vertexId == 4){
vo.textureCoordinates = float2(0,0);
}
else if(vertexId == 5){
vo.textureCoordinates = float2(0,1);
}