2016-03-04 1 views
0

У меня есть фальсифицированная модель в майя, и эта модель использует 2 материала, а также 2 ур-набора. Поскольку материалы имеют только разные текстуры, я объединил текстуры в один, а также хотел сделать эти 2 материала в одном. Проблема в том, что у меня есть 2 uv набора (1 набор использует uvs с позициями текстур со значениями 0-1 и вторичными, но из другой текстуры).Как изменить mesh uvs в скрипте Maya?

Это то, что я хочу сделать: умножить uv.x от 1-го uv, установленного на 0.5, и для второго набора uv Я хотел изменить: uv.x * 0.5 + 0.5. Поэтому я смогу использовать 1 атлас из 2 текстур и использовать только 1 материал. Как я могу это сделать? Можете ли вы рассказать мне, на каких функциях на майя-питоне я должен смотреть? Я пытался найти что-то русское, но не видел никакого решения.

ответ

0

Вы ищете команду cmds.polyEditUV для управления УФ-лучами. Флаг q=True позволяет запросить значение, а флаг e=True позволяет установить его. Вам нужно будет явно указать команду, с которой uvSet будет работать, если у вас более одного.

+0

Благодарим за помощь :) – Furry