Простой способ добавить локальную прозрачность в объект, или сделать плавный градиент прозрачности для текстур без альфы, с жесткой границей альфы, или потоковых текстур, которые не могут плавно уходить в прозрачность.
Использование (на примере круга с прозрачной границей и непрозрачным центром)
Т.е. крайние вертексы =0, следующие =50, центральные можно не трогать.
Т.е. отсутствие окраски вертексов будет работать как "не прозрачность".
Собственно и все, таким образом задается требуемый уровень прозрачности определенным зонам.
Вероятно.
Возможно использовать текстуру с альфа каналом для получения этого результата.
Но работать это будет только в 2009ом МАХ!
Плюсы:
- позволяет создавать градиенты и локальную прозрачность.
- эффективен при работе с анимированными текстурами, т.е. задает им жесткую маску по которой они будут работать.
Минусы.
- может потребовать увеличения кол-ва вертексов для плавного перехода и локализации пятна прозрачности.
- не возможность создавать тонких линий, ака узоров.
*впрочем, если использовать вертексную текстуру и большое кол-во полигонов, можно получить весьма точный результат.
Примечание.
Если есть текстурный эффект в режиме ФОГа, прозрачность не будет работать!
Поскольку ФОГ полностью игнорирует любые настройки прозрачности работая только по геометрии объекта.
Примечание.
Настройки прозрачности Вертексной окраски объекта хранятся в его ТриШейпДате.
В разделе Has Vertex Colors->Vertex Colors.
Примечание.
При создании новой модели небосвода для МВ - обязательно применяется Вертекс Пайнт.
В данном случае требуется установить значение альфы в нуль.
Иначе небо будет непрозрачным!
*хотя, если этого не сделать - получится такой замечательный "силовой купол".
В модели неба, ВП отвечает за цвет горизонта.
Примечание.
При использовании вертекс пайнта рекомендуется всегда удалять эти свойства!
Примечание.
Обращайте на это внимание, если модель перестала быть прозрачной.
Следует либо отказаться от использования ВП, либо указать в нем прозрачность.
|
|
Полоса прозрачности на верхнем слое создана Вертекс Пайнтом с высоким значением прозрачности кисти.
Выделен вертекс и его свойства, альфа = 0
|
|
|
|
Простейший пример.
Несколько текстур без альфы - прозрачность создана исключительно ВертексПайнтом.
|
Правая модель без вертекс пайнта, левая его содержит.
|
|
|
|
|
|
|
Различный окрас горизонта неба определяется действием Вертекс Пайнта.
|
|