udush_kudush (udush_kudush) wrote,
udush_kudush
udush_kudush

Про майскую файл ноду

Есть такая необходимость - не привязываться к букве диска при загрузке текстур, это актуально при работе на студии, особенно если часть контента делается внештатной командой. Можно и нужно воспользоваться командой SUBST, но возможен конфликт если у внештатников такая буква уже занята.
В этом случае заводятся нужные переменные, можно в систему можно через батник загружающий майку:
set PROJ=Z:\projects\fuckingMovie - собственно эта папка является корневой для проекта "fuckingMovie" в которой уже вся структура проекта.
set CHARACTERS=Z:\projects\fuckingMovie\Charscters
set ASSETS=Z:\projects\fuckingMovie\assets
Теперь в файл ноде вместо полного пути к текстуре:
- Z:\projects\fuckingMovie\assets\tankRusty\maps\diffuseMap.tx
нужно указать вот так:
- ${ASSETS}\tankRusty\maps\diffuseMap.tx

Я не проверял с менталом, есть вероятность что немного другой синтаксис, например доллар внутри фигурных скобок, но с виреем прокатывает именно так. П.С. Можно комбинировать с тегами, например у меня в сцене лишь одна файл нода для загрузки всех дифузных карт:
${ASSETS}<diffuse>.tx - где переменная диффуз пробита в объектах, а ее значение часть пути с именем текстуры, типа так - diffuse=\wagon\maps\diffuseMap_<UDIM>
да да, все верно, внутри переменной живет другой тег который грузит туеву хучу текстур для каждого опъякта.
Tags: file node, maya, v-ray
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments