Войти
РаботаФорумВакансии

несколько текстур за раз

#0
14:50, 16 дек. 2002

Есть вопросик и никак не могу найти ответ

Можно ли за раз отослать на карточку данные использующие
сразу несколько текстур ? (применительно к DX7, хотя наверное в дх8
ничего особо не поменялось).

По идее можно описать данные как использующие 8 текстур,
(имеющие 8 текстурных координат) всем текстурам назначить какойнибуть
прозрачный цвет, и если полигону данная текстура не нужна то указывать
(в соответствующих координатах) на прозрачный (пустой пиксель).

Вот только пулучается как то очень громоздко (8 текстурных координат это  наверное не мало), и в скорости возможно не будет никакого выигрыша,
ведь фактически получается накладывание сразу 8 текстур.

Может кто то подскажет другой способ ?


#1
14:56, 16 дек. 2002

Странный вопрос какой-то. Че хочется-то?

За один проход смесь из нескольких текстур нарисовать?
Нарисовать объект на котором лежит несколько непересекающихся текстур?
Какая-то смесь этих пунктов?

#2
14:12, 17 дек. 2002

Ага, действительно не очень точно выразился,
вообщем надо

- Нарисовать объект на котором лежит несколько непересекающихся текстур.

например, кусок рельефа, (а на нем несколько текстур - трава, песок, камень...),
у меня получается только сначало нарисовать траву, потом песок, потом камень,

а вот можно ли за один раз, что бы вжиик и готово ?

#3
15:04, 17 дек. 2002

Dark
Ну как бы надо рисовать дейтвительно несколько раз тогда, особенно если текстура тайлится сильно.

Если нет, можно объединить все эти неперсекающиеся части в одну текстуру.

Трюками типа нескольких наборов текстурных координат на вершину не сильно здорово обычно получается пользоваться.

РаботаФорумВакансии

Тема в архиве.