Сообщение от HolyDel
никак. это должны быть разные сюрфейсы. на дх10 есть текстурные массивы.
ну или атлас.
|
Читал вчера справку по шейдерам, там написано:
Текстуры объекта. Каждый объект (а точнее его поверхности), могут иметь до 8 текстур, они передаются по семантике TEXTURE_n, где n – номе текстурного слоя в диапазоне [0, 7]. Например:
|
texture diffuseTexture : TEXTURE_0; // дифузная текстура, будет взята с
// нулевого слоя поверхности объекта
texture normalTexture : TEXTURE_1; // текстура карты нормалей, будет
// взята с первого слоя поверхности
// объекта
Значит, через шейдеры к одному сурфейсу можно применить до 8 текстур.
Значит уже есть готовые решения, кто-нибудь этим занимался.