Wybierz rolę
Viewer niczego nie zapisuje — egzekwowane przez serwer. Editor może zmieniać projekt. Nikt nie dostaje „może".
Pokoje · Role · Głos
Udostępnij link, a udostępnisz pokój na żywo na castomapi-live: ten sam projekt, to samo słońce, zmiany wszystkich lądują na bieżąco. Role decydują, kto może pisać, obszary decydują gdzie, koło kolejki decyduje kiedy — a głos WebRTC niesie rozmowę, kiedy razem zwiedzacie dom.
Pokoje na żywo
Link do udostępnienia otwiera pokój na żywo, nie kopię. Zmiany lądują, gdy patrzysz; słońce rusza się dla wszystkich naraz. Obecność jest w każdym widoku — krążący uczestnik pokazuje · viewing, chodzący chodzi po planie razem z tobą.
Jedno pióro na raz. Koło jest zajmowane przy pierwszej zmianie i zwalniane 4 sekundy po ostatniej — nikt nikogo nie nadpisze.
Awatary strumieniują z częstotliwością 12 Hz z imieniem nad głową. Kolor koszulki wynika z id konta — ta sama osoba nosi tę samą koszulkę na każdym ekranie.
Animacja chodu jest napędzana obserwowanym ruchem. Uczestnik na słabym łączu idzie wolno — nigdy nie ślizga się po działce.
Link do udostępnienia niesie rolę, a dla edytorów obszary projektu, których mogą dotknąć. „Viewer" to nie obietnica składana przez klienta; to fakt egzekwowany przez serwer.
Viewer niczego nie zapisuje — egzekwowane przez serwer. Editor może zmieniać projekt. Nikt nie dostaje „może".
Udostępnienia dla editora niosą obszary: zewnętrze, wnętrze, ogród, kolory i wykończenia wszędzie, światło i pogoda. Zostaw je puste, a udostępnienie obejmuje cały projekt.
Obszary są oceniane po stronie klienta względem tego, czego zmiana faktycznie dotyka — nic nie czyta etykiety nadawcy. Przenieś drzewo z ogrodu do holu, a obszar ogrodu za tobą nie poręczy.
Siatka głosowa WebRTC, przeglądarka do przeglądarki — żadnego audio przez serwer — do 8 osób. Wyłączony mikrofon znaczy, że ścieżka jest zatrzymana, a nie tylko wyciszona.
Koło kolejki
Wspólna edycja potrzebuje arbitra. W Builderze jest automatyczny: koło kolejki jest zajmowane przy pierwszej zmianie i zwalniane 4 sekundy po ostatniej. Bez ceremonii „rozpoczynam edycję", bez menu blokad.
Zacznij przesuwać ścianę i koło jest twoje. Wszyscy widzą, kto je trzyma, na żywo w pokoju.
Przestań zmieniać, a koło uwolni się samo. Następna osoba po prostu zaczyna — bez klikanego przekazania.
Operacje niosą całe sekcje dokumentu (encode = serializeDocument). Zmiana ląduje w całości albo wcale — bez porwanych ścian, bez półdachów.
Siatka głosowa to WebRTC, przeglądarka do przeglądarki. Audio nigdy nie dotyka serwera. W pokoju może rozmawiać do 8 osób — architekt, para i wykonawca na jednym połączeniu, stojący w kuchni, o której się spierają.
Głos z przeglądarki do przeglądarki. Bez przekaźnika audio, bez nagrywania, nic nie jest przechowywane po stronie serwera.
Siatka pomieści do 8 osób. Dołączasz przez drzwi Share — ścieżka mikrofonu startuje dopiero wtedy, gdy ty startujesz.
Wyciszenie zatrzymuje ścieżkę, zamiast ją wyłączać — przeglądarka naprawdę przestaje wysyłać, a wszyscy widzą, jak mikrofon gaśnie.
Uzgodnijcie na głos, póki zmiana jest na ekranie. Wątek pokoju trzyma pisemny zapis; głos trzyma to po ludzku.
Obecność
Nigdy nie współedytujesz z ikoną kursora. Uczestnicy pokoju to ludzie — 21 różnych modeli postaci z imieniem nad głową i koszulką, która zostaje przy koncie.
Viewer albo editor, obszary albo cały projekt, głos w zestawie. Darmowy start.
Ilustracje: GetIllustrations.com (pakiet Angle).