Добрый день! Имеется editable poly (зааттачил несколько объектов в один), пипеткой беру с него материал (multy sub object). Необходимо получить единую текстуру, каким образом это можно сделать (через unwrap UVW или как-то ещё), и можно ли вообще? Заранее спасибо! Извиняюсь за криво сформулированный вопрос.
Насколько я понял, то нужно заново сделать развертку(яиспользую для этого UV Layout) и перетекстурить(например в Substance Painter). Подробно расписывать не буду, тк материала на ютубе оч много
AlexHappy, модель нужно загрузить в приложение дополненной реальности, такие требования для модели. В майе, вроде, есть такая функция как put list of all vertices into array(что-то в этом роде), может есть что-то похожее в Max-e?
Мне кажется, проще всего накинуть общий анврап, потом выделить объекты с разными текстурами, и квадратами целыми посдвигать развёртки на единицу (один квадрат). А потом в шопе так же сделать квадратами. Одну огромную такую сшить. Но пустого места будет - труба.
luckydog, выше alexfmos дело написал, мы так бейкали модели с гугла, когда там на каждый фейс был свой материал и текстурка, авто анврапом через рендер ту текстур гнали в 1 текстуру все.
Столкнулась с той же проблемой. Нашла для себя такое решение. Но текстурила в Substance Painter.В максе накидываешь один материал на все объекты, тогда сабстенс будет воспринимать их как один цельный объект и выдаст на выходе один атлас с текстурами. Каждому объекту в максе присваиваешь уникальные ID Material (на вкладке полигонов). Экспорт obj в сабстенс. Печешь карту ID по полигруппам. На выходе получаешь карту ID с рандомными цветами по объектам. Потом просто накидываешь нужные текстуры на свою модель и скрываешь их в ненужных местах развертки маской по выделению цвета в соответствии с цветом сгенерированным по ID карте.