Спільна робота

Спільний доступ до проєкту, живі курсори й блокування, чат та коментарі, і точно те, скільки саме синхронізує кожна студія.

Проєкт можуть відкрити кілька людей одночасно. Share, у верхньому правому куті, або командна палітра.

Спільний доступ#

Для спільного доступу проєкт має бути в хмарі: лише локальний проєкт чи документ спершу треба завантажити, і aukimi прямо про це повідомляє, замість того щоб видати мертве посилання.

Generate share link створює запрошення; можна також скористатися invite by email. Кожен співавтор має статус Can edit або Can view, який можна змінити пізніше, а доступ можна відкликати з тієї самої панелі.

Режим лише перегляду забезпечує сервер, а не приховані кнопки. Дії редагування від глядача відхиляються там, куди вони надходять, тож глядач не може записати щось у проєкт жодним шляхом.

Присутність#

  • Cursors: вказівник кожного, наживо, з підписом.
  • Off-screen peers: коли хтось працює поза вашим полем зору, про це повідомляє позначка на краю екрана; клацніть по ній, щоб перейти туди.
  • Follow: прив'язати свій вигляд до чужого і відв'язати його, коли захочете повернути власний.
  • Locks: те, що редагують, утримує саме той, хто це редагує. Спробуйте торкнутися цього, і ви отримаєте This is being edited by {name}, а не тихе перезаписування.

Спілкування#

  • Chat: стрічка повідомлень на всю кімнату, яку можна вмикати й вимикати з командної палітри.
  • Comments: гілки, закріплені за виділенням. Pin to current selection прикріплює гілку до того, що ви виділили, тож зауваження подорожує разом з об'єктом, а не зі скриншотом.
  • Voice: приєднатися, вийти, вимкнути звук.
  • Shared clipboard: скопіювати в сесії однієї людини, вставити в сесії іншої.

Скільки насправді синхронізується, по студіях#

Це варто знати, перш ніж планувати сесію, бо для різних студій це по-різному.

Операція за операцією, справжнє живе спільне редагування. Кожна правка транслюється в момент, коли вона стається, тож дві людини можуть працювати над тим самим документом одночасно:

СтудіяЩо транслюється
Engineсутності: додані, видалені, перейменовані, з переприв'язаним батьком і трансформовані; компоненти; налаштування сцени; префаби; стан режиму Play; виділення
Inkwellмазки пензля, кожна операція з шаром, маски, фільтри, зміна розміру/поворот/віддзеркалення полотна, колір
Pigment3D-мазки пензля, заливки, кожна операція з шаром, канали, роздільна здатність текстури, маски, HDRI, симетрія, трафарети
Sculptмазки скульптингу як дельти вершин, маскування, polypaint, subtools, підрозділ, результати remesh, симетрія, матеріали
Vectraоб'єкти: додані, видалені, оновлені та повністю замінені; шари; розмір робочої області
Animatorшари, ключові кадри, об'єкти, таймлайн, VFX-кліпи, мітки
Fusionдоріжки, кліпи (переміщення, обрізання, розділення), ефекти, переходи, мітки, відтворення
Pulseдоріжки, ноти, кліпи, темп, транспорт, майстер-шина
Pixel Editorдані сцени, асети, анімації, скрипти

Цілий документ за раз: перемагає останній, хто записав. Синхронізується весь стан, із затримкою (debounce), а не кожна окрема правка:

Студія
Composer, Matterповна синхронізація стану
Render, Retopoповна синхронізація стану, плюс кілька гранульованих операцій (світло, постобробка і камера в Render; інструмент і режим виділення в Retopo)

Для них, якщо двоє редагують те саме в один момент, переможе хтось один. Розділіть роботу, різні графи, різні кадри, і співпраця буде комфортною. Документ Matter є невеликим графом без журналу операцій, і повна синхронізація із затримкою чесно це визнає, замість того щоб вдавати злиття, яке вона не здатна виконати.

Скасування є локальним. Ctrl+Z скасовує вашу останню дію, а не дію кімнати. Це навмисно: скасувати чужу роботу через кімнату гірше, ніж не мати такої можливості взагалі.

Мультиплеєр: інша річ#

Вкладка Multiplayer у Settings не про спільне редагування aukimi; вона про гравців, які підключаються до гри, яку ви побудували в Engine. Дивіться Engine.