Библиотека файлов

Полка, из которой читает и в которую пишет каждая студия, и правила, определяющие, что куда можно поместить.

File Library: общая полка. Всё, что создаёт одна студия, можно туда положить; любая студия, понимающая этот тип, может это оттуда забрать. До неё можно добраться с панели модулей, через View → File Library, через File → Open Library и из палитры команд.

Библиотека файлов, пустая: переключатели области, фильтры типов, колонка недавних файлов и зона для перетаскивания

В заголовке: счётчики (n files · n B used), два переключателя области, кнопка облака, информация о хранилище и Import.

Что в ней есть#

Файлы типизированы, и именно тип решает, куда они могут попасть:

ТипПриходит из
Asset, ImageInkwell, Composer, импорт
3D Mesh, 3D SceneSculpt, Retopo, Pigment, Render
AnimationAnimator
Particleредактор частиц
MapEngine
AudioPulse
MaterialMatter
Reference Boardреференс-борд
Projectцеликом экспортированный проект

Помимо типа, у каждого файла есть source: Editor, Imported, Engine или Partner, размер, теги и статус синхронизации, когда включено облачное сохранение.

Поиск файлов#

  • Полнотекстовый поиск по именам и тегам.
  • Ряд иконок типов: all, images, animations, particles, maps, meshes, scenes, audio, projects, references, module files, плюс расширенный фильтр по source, дате (today / this week / this month) и расширению.
  • Два переключателя области в заголовке: Project (только этот проект, или все сразу) и All Modules (или только то, что может открыть студия, в которой вы находитесь, обычно самый быстрый фильтр из всех).
  • Сортировка: сначала новые или сначала старые, имя от А до Я или от Я до А, размер или тип.
  • Вид Grid или list.

При включённом облачном сохранении Load all cloud files подтягивает то, что хранится удалённо, но ещё не попало в этот браузер.

Как добавить файлы#

Перетащите файлы на библиотеку или используйте Import. Перетаскивание прямо на студию тоже работает, и библиотека заранее сообщает, будет ли файл принят: Drop to import into Pigment, или Pigment can't receive files here.

Когда файл можно импортировать несколькими способами: PNG может быть текстурой, трафаретом, альфой или референсом: aukimi спрашивает: Import into {module} as….

Как забрать файлы обратно#

У каждого файла перечислены Can open in и Used in. Open with… отправляет его в студию; если ни одна студия не понимает этот тип, вам об этом честно сообщают, а не дают сломанный импорт.

Прямая передача работы между студиями#

Библиотека: это один путь. Другой: прямая отправка, и она подчиняется матрице того, что создаёт и что принимает каждая студия:

СтудияСоздаётПринимает
Sculpthigh-poly meshhigh-poly mesh, retopo mesh, набор PBR-материалов
Retopomesh с чистой топологиейhigh-poly mesh, retopo mesh
Pigmentтекстурированный meshлюбой mesh, набор PBR-материалов
Render3D-сценалюбой mesh, 3D-сцена
Matterнабор PBR-материалов, изображениеизображение, pixel art, surface capture
Inkwellизображение, surface captureизображение, pixel art
Pixel Editorpixel artpixel art, изображение
Vectraвекторная графика, объекты Vectraвекторная графика, изображение
Composerкомпозиция, изображениеpixel art, векторная графика, изображение
Animatorанимация, 2D-ригобъекты Vectra, pixel art, изображение, любой mesh, 2D-риг
Fusionвидеопроектизображение, анимация
Pulseаудиопроектаудиопроект
Engine2D-риглюбой mesh, 3D-сцена, pixel art, анимация, набор PBR-материалов, 2D-риг, видеопроект, изображение, векторная графика, объекты Vectra

Два следствия, о которых стоит знать:

  • 3D-конвейер: это цепочка, а не узел (hub): Sculpt → Retopo → Pigment → Render, при этом Engine может забрать mesh на любом этапе.
  • Vectra → Engine отправляет структуру, а не картинку. Макет экрана приходит как иерархия HUD, которую Engine может выстроить и озвучить скриптом, а не как плоское изображение.

Базовые ассеты#

Библиотека поставляется с набором базовых ассетов, и файлы можно пометить как Verified: их целостность была проверена. Партнёрская интеграция может синхронизировать свои собственные файлы; они появляются с source Partner.

Буфер обмена#

Отдельно от библиотеки, и выше неё на панели: межстудийный буфер обмена, несущий типизированное содержимое, а не просто пиксели. Скопируйте в одной студии, вставьте в другой, и aukimi подберёт лучшее представление, понятное получателю: именно это позволяет форме из Vectra попасть в Inkwell как вектор, а не как скриншот самой себя.