একসাথে কাজ করা

একটি প্রজেক্ট শেয়ার করা, লাইভ কার্সার ও লক, চ্যাট ও কমেন্ট, এবং প্রতিটি স্টুডিও ঠিক কতটা সিঙ্ক করে।

একটি প্রজেক্ট একসাথে একাধিক মানুষ খুলতে পারে। Share, উপরে ডানে, বা কমান্ড প্যালেট থেকে।

Sharing#

Share করতে হলে প্রজেক্টটি cloud-এ থাকতে হয়: একটি local-only প্রজেক্ট বা ডকুমেন্ট আগে আপলোড করতে হয়, আর aukimi একটি dead link তৈরি না করে সেটাই বলে দেয়।

Generate share link invitation তৈরি করে; আপনি invite by emailও করতে পারেন। প্রতিটি সহযোগী Can edit বা Can view, পরে বদলানো যায়, আর একই প্যানেল থেকে অ্যাক্সেস revoke করা যায়।

View-only বোতাম লুকিয়ে নয়, সার্ভারে প্রয়োগ করা হয়। একজন viewer-এর edit অপারেশন যেখানে পৌঁছায় সেখানেই প্রত্যাখ্যাত হয়, তাই একজন viewer কোনো পথেই প্রজেক্টে লিখতে পারে না।

Presence#

  • Cursors: সবার পয়েন্টার, লাইভ, লেবেল করা।
  • Off-screen সহযোগী: কেউ আপনার ভিউয়ের বাইরে কাজ করলে, প্রান্তে একটি মার্কার তা জানায়; সেখানে লাফ দিতে ক্লিক করুন।
  • Follow: আপনার ভিউ অন্য কারো সাথে লক করুন, আর নিজেরটা ফিরে পেতে চাইলে ফলো করা বন্ধ করুন।
  • Locks: যা এডিট হচ্ছে তা যে এডিট করছে তার কাছে থাকে। এটি স্পর্শ করতে চেষ্টা করলে আপনি পাবেন This is being edited by {name}, নীরব একটি overwrite নয়।

কথা বলা#

  • Chat: একটি রুম-জুড়ে মেসেজ থ্রেড, কমান্ড প্যালেট থেকে টগলযোগ্য।
  • Comments: একটি সিলেকশনে পিন করা থ্রেড। Pin to current selection থ্রেডটিকে আপনার নির্বাচিত জিনিসের সাথে যুক্ত করে, তাই মন্তব্যটি একটি স্ক্রিনশটের সাথে নয়, অবজেক্টের সাথে যাতায়াত করে।
  • Voice: join, leave, mute।
  • Shared clipboard: একজনের সেশনে কপি করুন, অন্যজনেরটাতে পেস্ট করুন।

প্রতি স্টুডিওতে আসলে কতটা সিঙ্ক হয়#

একটি সেশন পরিকল্পনা করার আগে এই অংশটা জেনে রাখা দরকার, কারণ এটি ভিন্ন ভিন্ন।

অপারেশন বাই অপারেশন, প্রকৃত লাইভ co-editing। প্রতিটি এডিট ঘটার সাথে সাথেই broadcast হয়, তাই দুজন মানুষ একই সময়ে একই ডকুমেন্টে কাজ করতে পারে:

স্টুডিওকী broadcast হয়
Engineএনটিটি যোগ, ডিলিট, রিনেম, reparent ও transform; কম্পোনেন্ট; scene সেটিংস; prefab; play state; সিলেকশন
Inkwellব্রাশ স্ট্রোক, প্রতিটি লেয়ার অপারেশন, মাস্ক, ফিল্টার, ক্যানভাস resize/rotate/flip, কালার
Pigment3D ব্রাশ স্ট্রোক, ফিল, প্রতিটি লেয়ার অপারেশন, চ্যানেল, টেক্সচার রেজোলিউশন, মাস্ক, HDRI, symmetry, stencil
Sculptvertex delta হিসেবে sculpt স্ট্রোক, masking, polypaint, subtool, subdivision, remesh ফলাফল, symmetry, ম্যাটেরিয়াল
Vectraঅবজেক্ট যোগ, ডিলিট, আপডেট ও প্রতিস্থাপন; লেয়ার; আর্টবোর্ড সাইজ
Animatorলেয়ার, কীফ্রেম, অবজেক্ট, টাইমলাইন, VFX ক্লিপ, মার্কার
Fusionট্র্যাক, ক্লিপ (move, trim, split), effect, transition, মার্কার, playback
Pulseট্র্যাক, নোট, ক্লিপ, টেম্পো, transport, master
Pixel Editorscene data, অ্যাসেট, অ্যানিমেশন, স্ক্রিপ্ট

একবারে একটি ডকুমেন্ট: last writer wins। প্রতিটি এডিট না হয়ে পুরো state সিঙ্ক হয়, debounced:

স্টুডিও
Composer, Matterfull state sync
Render, Retopofull state sync, সেই সঙ্গে কিছু granular অপারেশন (Render-এ lights, post-processing ও camera; Retopo-তে tool ও selection mode)

এদের ক্ষেত্রে, দুজন মানুষ একই মুহূর্তে একই জিনিস এডিট করলে তাদের একজন জিতবে। কাজটা ভাগ করুন, ভিন্ন গ্রাফ, ভিন্ন শট, তাহলে collaboration আরামদায়ক হবে। Matter-এর ডকুমেন্ট একটি ছোট গ্রাফ যার কোনো operation log নেই, আর একটি debounced full sync এটি করতে না পারা একটি merge-এর ভান না করে সততার সাথেই তা বলে দেয়।

Undo local। Ctrl+Z আপনার শেষ action undo করে, রুমেরটা নয়। এটা ইচ্ছাকৃত: রুমের অন্য প্রান্ত থেকে কারো কাজ undo করা তা করতে না পারার চেয়ে খারাপ হতো।

Multiplayer একটি ভিন্ন জিনিস#

Settings-এর Multiplayer ট্যাবটি aukimi-তে co-editing নিয়ে নয়; এটি খেলোয়াড়দের একটি খেলার সাথে সংযুক্ত হওয়া নিয়ে যা আপনি Engine-এ তৈরি করেছেন। দেখুন Engine