Wref Resolver — различия между версиями

Материал из Voronezh.Studio Wiki
Перейти к: навигация, поиск
(Новая страница: «'''Wizart Reference Resolver''' - Это специальные плагины для формата путей, что используется в '''Wizart Anim…»)
 
Строка 1: Строка 1:
'''Wizart Reference Resolver''' - Это специальные плагины для формата путей, что используется в '''Wizart Animation'''.
+
'''Wizart Reference Resolver''' - Это специальные плагины которые позволяют находит файлы по специальную протоколу <code>wref://</code> , что используется в '''Wizart Animation'''.
  
 
Пример логического пути
 
Пример логического пути
Строка 9: Строка 9:
 
D:/wizart_work/projects/hg/assets/char/cro/def/v004/crow.payload.usd
 
D:/wizart_work/projects/hg/assets/char/cro/def/v004/crow.payload.usd
 
</pre>
 
</pre>
 +
 +
 +
== Причины применения ==
 +
# Wref всегда начинается с корневой папки. У фрилансера это может быть его локальная папка, а на у нас ссылаться на физический сервер. Таким образом пути всегда будут работать.
 +
# Мы можем делать ссылку на файл без указания конкретной версии, с помощью тега (latest, stable, approved), и выбирать реальную версию не меняя пути.
 +
# Аниматор может лочить на определенную версию все необходимые ассеты. В тоже время тот кто открывает сцену, может  открыть ее загружая самые последние ассеты игнорируя контекст аниматора, не меняя пути.

Версия 14:54, 9 декабря 2019

Wizart Reference Resolver - Это специальные плагины которые позволяют находит файлы по специальную протоколу wref:// , что используется в Wizart Animation.

Пример логического пути

wref://projects/hg/assets/char/crow/model/pub/?path=crow.model.usd&tag=latest

Это может результировать в путь

D:/wizart_work/projects/hg/assets/char/cro/def/v004/crow.payload.usd


Причины применения

  1. Wref всегда начинается с корневой папки. У фрилансера это может быть его локальная папка, а на у нас ссылаться на физический сервер. Таким образом пути всегда будут работать.
  2. Мы можем делать ссылку на файл без указания конкретной версии, с помощью тега (latest, stable, approved), и выбирать реальную версию не меняя пути.
  3. Аниматор может лочить на определенную версию все необходимые ассеты. В тоже время тот кто открывает сцену, может открыть ее загружая самые последние ассеты игнорируя контекст аниматора, не меняя пути.