Как рандомно сдвигать UV относительно текстуры для клонированных объектов?

Главные вкладки

11 сообщений [Последнее сообщение]

Spirit412

с mymodo 2505 дней
43
Голос за!
0
Голос против!

Добрый день

Пробую сделать домик из клееного бруса.

Делаю нижнее бревно. делаю для него UV развертку+вешаю материал. Клонирую бревно. Некрасиво выходит т.к. у каждого бревна UVmap и текстура одинаковая.

Можно ли нодами через рандом как-то сдвигать UV относительно текстуры у всех объектов с данным материалом?

И тот же вопрос, только если я клонирую объект через параметрические операции.

Просто ручками UV каждого бревна двигать, как-то непродуктивно очень.

Автор

Spirit412

с mymodo 2505 дней
43
Голос за!
0
Голос против!

Пока нашел видео с туториалом по замене текстуры в зависимости от Particls ID.

Это не то что я хотел, но уже что-то.

https://

https://www.youtube.com/watch?time_continue=1&v=g0wCkedHTS4

 

Проблема в том, что бревна сейчас это один мешь. Можно конечно назначить полигонам и сохранить разные селекты. Или кардинально - разнести каждое бревно на отдельный мешь и для удобства сгрупировать.

Сама модель дома из 3дмакса взята была.

В общем, ищу решение. 

Автор

Spirit412

с mymodo 2505 дней
43
Голос за!
0
Голос против!

https://

И еще одно.

ammbass

с mymodo 2917 дней
5895
Голос за!
45
Голос против!

злой коллибри

Автор обучающих материалов на MyModo.ruАммбасс

Хорошее видео. Очень полезный канал для изучения MODO

biotron

с mymodo 1730 дней
368
Голос за!
8
Голос против!
АммбассМедаль Троллямодонафт

Spirit412 wrote:

Можно ли нодами через рандом как-то сдвигать UV относительно текстуры у всех объектов с данным материалом?



Через ноды пока не готов ответить. Но если это не принципиальный вопрос то используй из набора скриптов Сенеки Super UV tools. Там есть рандомайзеры на любоую задачу. Во всяком случае разнести бревна на UV дело одного нажатия кнопки.

Автор

Spirit412

с mymodo 2505 дней
43
Голос за!
0
Голос против!

На одном из видео показано как объекты мержат в один, немного меняются настройки нод и текстуры меняются почти рамдомно (по градиенту)

Я вот сделал для процедурного массива.

Автор

Spirit412

с mymodo 2505 дней
43
Голос за!
0
Голос против!

biotron wrote:

Spirit412 wrote: Можно ли нодами через рандом как-то сдвигать UV относительно текстуры у всех объектов с данным материалом? Через ноды пока не готов ответить. Но если это не принципиальный вопрос то используй из набора скриптов Сенеки Super UV tools. Там есть рандомайзеры на любоую задачу. Во всяком случае разнести бревна на UV дело одного нажатия кнопки.

 

Что за набор скриптов?

 

ammbass

с mymodo 2917 дней
5895
Голос за!
45
Голос против!

злой коллибри

Автор обучающих материалов на MyModo.ruАммбасс

biotron

с mymodo 1730 дней
368
Голос за!
8
Голос против!
АммбассМедаль Троллямодонафт

Spirit412 wrote:

почти рамдомно (по градиенту)



В том то и дело что рандомить градиент можно а вот доступиться к вертексной карте через ноды пока не представляеся возможным. UV карта как раз и есть вертексная карта куда прописаны координаты вершин на UV пространстве.

В случае же с кубиками можно просто добавить в шейдер процедурку Variation texture как у тебя на скрине.

AlexBBM

с mymodo 2052 дня
850
Голос за!
0
Голос против!

Особо нубасен

Плюс_2

Тема интересная. Но не проще ли сделать 1 бревно и сделать ЮВ, скопировать 10-ххх брёвен (сколько нужно), слазить в каждое ЮВ и ручками двинуть по текстуре. Время 10 минут.

mynglam

с mymodo 2510 дней
178
Голос за!
6
Голос против!
модонафтЧеловек дела

Если еще актуально, в текстурном локаторе ставишь RandomTextureOffsets = Mesh Parts, и в Texture Offset Amplitude значение побольше. Видно будет только на рендере.