Изменить scale подгружаемой текстуры

Домой Форумы Проблемы и предложения Изменить scale подгружаемой текстуры

В этой теме 6 ответов, 2 участника, последнее обновление Mikhail Luzyanin Mikhail Luzyanin 2 нед., 4 дн. назад.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Сообщения
  • #14807
    CyFox
    CyFox
    Лицензиат

    Столкнулись с необычной задачей, требуется возможность изменять масштаб подгружаемой пользовательской текстуры. Так как не всегда текстура правильно ложиться на развертку, могут быть не те пропорции так далее.

    Нода mapping в материале никак не поддается для внедерния в нее value которое повлияло бы на scale, влияет только на позицию.

    Возможно кто то сталкивался с такой проблемой, прошу поделиться идеями.

    #14808
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Это должно работать:

    Co-founder and lead graphics specialist at Soft8Soft.

    #14809
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Вот скейл относительно центра (прилагаю файл):

    Вложения:
    Вы должны войти для просмотра вложений.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14811
    CyFox
    CyFox
    Лицензиат

    Добрый день, все действительно работает. Пробовали не там saparate использовать.
    А что насчет ротации текстуры? Перемещение и скейлинг — ок)
    Я думаю на будущее многим будет полезно знать, если это возможно.

    #14812
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Немного посложнее, но тоже возможно.

    Вложения:
    Вы должны войти для просмотра вложений.

    Co-founder and lead graphics specialist at Soft8Soft.

    #14889
    CyFox
    CyFox
    Лицензиат

    Большое спасибо! Очень помогло. И на последок, как сделать ротацию относительно центра? Так и не смог сам разобраться)

    #14891
    Mikhail Luzyanin
    Mikhail Luzyanin
    Разработчик

    Необходимо так же добавить перед нодой поворота смещение используя ноду Add. Дело в том что поворот происходит от центра UV-Развертки, соответственно вам либо надо uv-island относительно которого вы хотите вращать сместить к центру, либо сделать это математически добавив смещение нодой add перед поворотом.

    Co-founder and lead graphics specialist at Soft8Soft.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)

Для ответа в этой теме необходимо авторизоваться.