Спільна робота
Спільний доступ до проєкту, живі курсори й блокування, чат та коментарі, і точно те, скільки саме синхронізує кожна студія.
Проєкт можуть відкрити кілька людей одночасно. 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 | мазки пензля, кожна операція з шаром, маски, фільтри, зміна розміру/поворот/віддзеркалення полотна, колір |
| Pigment | 3D-мазки пензля, заливки, кожна операція з шаром, канали, роздільна здатність текстури, маски, 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.