Czym jest Speckle? Platforma danych dla pracowni po ludzku
Speckle to otwarta platforma danych dla branży AEC. Wersjonuje modele tak jak Git swój kod i prowadzi dane między Revitem, Rhino i innymi programami.
Czym jest Speckle? Platforma danych dla pracowni po ludzku
Speckle to otwarta platforma do przechowywania i wymiany danych projektowych. Podłączacie Revita, Rhino albo Grasshoppera do jednego miejsca, gdzie model żyje jako dane z pełną historią zmian. Odbiorca ogląda je w przeglądarce. Ktoś nazwał to kiedyś odpowiednikiem Gita dla naszej branży i nazwa się przyjęła.
Skąd ten pomysł i czemu w ogóle istnieje
Pliki są wygodne dla ludzi, a fatalne dla danych. Wysyłacie konstruktowi paczkę, dostajecie poprawki, a po tygodniu tracicie pewność, która wersja była aktualna i co dokładnie się w niej zmieniło.
Dimitrie Stefanescu, założyciel i CEO Speckle, postawił na prostą zasadę: dane projektowe powinny żyć poza plikami, jako obiekty z historią zmian. Stąd konstrukcja znana programistom od dawna. Projekt w Speckle zawiera modele, każdy model ma wersje, a między wersjami widać różnice na konkretnych elementach. Do tego pliki wymiany wychodzą kilkukrotnie mniejsze niż przy klasycznym IFC, a relacje między obiektami zostają.
Jak to działa w praktyce pracowni
Do swoich programów doinstalowujecie łącznik, czyli małą wtyczkę, i wysyłacie wybraną część modelu na platformę. Odbiorca ogląda model w przeglądarce. Bez licencji Revita i bez instalowania czegokolwiek. Jeśli chce, pobiera dane z powrotem do swojego środowiska. Oficjalne łączniki mają Revit, Rhino i Grasshopper, a społeczność dodała kolejne do niszowych programów.
Wyobraźcie sobie teraz zwykły tydzień pracowni. Konstruktor pracuje w innym programie niż wy i zamiast przesyłać sobie paczki mailem oboje patrzycie na ten sam aktualny model. Inwestor pyta o postęp, więc odpowiadacie linkiem do aktualnego modelu w przeglądarce. Gdy dochodzi sporu o to, co dokładnie zmieniło się między wersjami, porównanie pokazuje zmienione elementy od razu, bez spotkania.
Otwarte źródło i kwestia zaufania
Kod platformy jest publiczny, każdy może zajrzeć do środka. Speckle przeszło audyt bezpieczeństwa prowadzony według standardu stosowanego dla firm obsługujących dane korporacyjne. Pozyskało kapitał od inwestorów i działa u dużych zachodnich pracowni oraz firm budowlanych.
Jest jeszcze jeden argument, ważny zwłaszcza dla pracowni ostrożnych z danymi projektowymi. Platformę można postawić na własnej infrastrukturze, poza serwerami producenta. Dane zostają tam, gdzie wydecydujecie.
Co Speckle zmienia, a czego nie rusza
Zmienia sposób krążenia danych między programami i ludźmi. Platforma nie naprawia bałaganu w nazwach rodzin i standardach pracowni, tylko go uwidacznia: gdy dane płyną jednym kanałem, każdą niekonsekwencję widać szybciej. To zresztą uczciwa cena wejścia, bo uporządkowane standardy i tak są fundamentem automatyzacji.
Jeśli zastanawiacie się, jak wybierać między natywnymi plikami, IFC a platformą danych, temu poświęciłem osobny poradnik o interoperacyjności w pracowni. A jeśli chcecie pogadać o tym, jak ułożyć taki przepływ w waszej pracowni, umówmy się na rozmowę.