Funkcjonalności portalu

Stan platformy w 2026 r.: galeria, wiele trybów podglądu 3D/2D, oceny i komentarze na stronie modelu, nożyczki i historia GLB, społeczność, narzędzia autora, administracja.

Galeria i strona główna

Publiczna lista modeli z wyszukiwaniem i sortowaniem; osobna zakładka „Publiczne kolekcje” z siatką miniaturek i opcjami sortowania; karty modeli z tytułem, autorem, datą dodania, statystykami i typem pliku; responsywny układ; krótki opis dla gości i zalogowanych nad listą.

Podgląd: Three.js, CAD, splat, obrazy i inne

Three.js: orbita, pełny ekran, PBR lub Matcap, miękkie cienie, anizotropia, GLB z Draco, OBJ+MTL z ZIP lub serwera; panel „Edytuj scenę”, zapis widoku, chmurka i Ctrl+S; przy edycji siatki .glb najpierw plik, potem scena. Oprócz tego: podgląd obrazów, Gaussian splat, CAD w ramce (zewnętrzny viewer), USDZ/AR na Apple, archiwa ZIP bez wybranego modelu — informacja i pobranie; część formatów przez model-viewer.

Udostępnianie, embed i social

Link bezpośredni, kod iframe, parametr kamery w URL, widok gościnny (share). Strona główna podkreśla udostępnianie w socialach; na stronie modelu jest osobna karta oceny, a po wysłaniu formularza portal może zachować w adresie ?share= i ?collection=.

Społeczność, autorzy, kolekcje

Na stronie modelu: karta „Ocena modelu” (gwiazdki 1–5, zmiana w dowolnym momencie; autor nie ocenia własnego pliku), średnia i liczba głosów w nagłówku, komentarze w osobnej karcie; na listach galerii widać m.in. polubienia. Profile z awatarem i „O autorze”, listy modeli i publicznych kolekcji; po zalogowaniu — tworzenie kolekcji, kolejność modeli, nawigacja w widoku z ?collection=. Po zapisie oceny lub komentarza URL może zachować ?share= i ?collection=. Administrator: pełna lista kolekcji, edycja i usuwanie z poziomu kolekcji lub panelu „Kolekcje”.

Administracja i moderacja

Panel administratora: użytkownicy, modele, komentarze, backup, regeneracja miniaturek z pliku 3D; zarządzanie wszystkimi kolekcjami. Moderator: dodatkowe uprawnienia zgodnie z konfiguracją (m.in. podgląd prywatnych kolekcji). Instalacja na własnym serwerze: install.php, MySQL, plik INSTALACJA.md w pakiecie.

ZIP, miniatury, awatary i dashboard

ZIP rozpakowywany na serwerze z wyborem głównego modelu; miniaturka z podglądu przeglądarki z teksturami; w dashboardzie: awatar, bio, powiadomienia e-mail, lista modeli z oznaczeniem możliwości crop/eksportu przy włączonym pobieraniu.

Przycinanie siatki (nożyczki) i bezpieczny zapis

W widoku Three.js: panel eksportu z uproszczonym 3-krokowym opisem, wielokąt z widoku kamery lub pudło w świecie, lekka naprawa siatki, eksport OBJ/GLB na dysk. Dla modeli w GLB z uprawnieniami autora: sekwencja „zastosuj na podglądzie → zapis GLB na serwer → zapis widoku” oddziela zmianę pliku siatki od metadanych sceny. Kopia pierwotnego GLB przed pierwszym nadpisaniem oraz do trzech ostatnich wersji przed kolejnymi zapisami (przywrócenie „ostatniej kopii” w panelu).

Ograniczenia i czego portal nie robi

Lekka naprawa siatki nie wypełnia dużych dziur ani nie rekonstruuje brakujących ścian. CAD (STEP itd.) w przeglądarce zależy od zewnętrznego vieweru i dostępności pliku po HTTPS. Bardzo duże siatki mogą zawiesić kartę — portal ostrzega przed ciężkim eksportem. Brak natywnego slicingu ani pełnej historii wersji jak w PDM. Komentarze i oceny wymagają konta.

Instrukcja Galeria