Co to jest format pliku SKP?
Plik .skp zawiera model 3D lub element takiego modelu. Format ten jest natywny dla oprogramowania SketchUp. .skp to zastrzeżony format binarny, którego specyfikacja nigdy nie została publicznie udostępniona, choć biblioteki SketchUp SDK i C API są dostępne dla programistów. Każdy model przechowywany w pliku .skp zawiera informacje o:
- Punktach,
- Krawędziach i efektach krawędzi,
- Cieniowaniu,
- Teksturach.
Pliki .skp mogą być również używane jako kontenery do przechowywania oddzielnych modeli jako komponentów większego projektu. SketchUp został pierwotnie opracowany przez @Last Software w 2000 roku. Firma została następnie przejęta przez Google w 2006 roku; inżynierowie Google dodali możliwość używania modeli .skp wewnątrz Google Earth. Od 2012 roku SketchUp jest własnością Trimble Inc. SketchUp został pomyślany jako uniwersalna aplikacja do modelowania 3D do użytku komercyjnego, ale szybko zyskał uznanie profesjonalistów pracujących w architekturze, projektowaniu wnętrz, inżynierii i tworzeniu gier. Aktualne edycje SketchUp obejmują:
- Pro - pełna wersja desktopowa dla profesjonalistów, z obsługą dodatkowych formatów i wtyczek,
- Go - subskrypcja internetowa dla indywidualnych twórców pracujących nad rzeczywistymi projektami,
- Free - bezpłatna wersja wyłącznie przeglądarkowa o ograniczonej funkcjonalności, dostępna od końca 2017 roku,
- Make - bezpłatna wersja desktopowa wydana w 2017 roku, obecnie wycofana.
Wewnętrzna struktura pliku .skp jest specyficzna dla danej wersji; pliki zapisane przez nowsze wydanie SketchUp nie mogą być otwierane przez starsze wersje. Tworzenie, przeglądanie i edycja plików .skp jest możliwa poprzez SketchUp C API oraz wbudowane środowisko skryptowe Ruby. Pliki zawierające kopię zapasową projektu .skp używają rozszerzenia .skb. Trimble prowadzi również 3D Warehouse, bibliotekę online, w której użytkownicy mogą udostępniać i pobierać modele .skp do ponownego wykorzystania we własnych projektach.
Bezpieczeństwo
RYZYKO: LOWPlik .skp jest plikiem danych (modelem 3D), a nie programem, więc jego otwieranie jest zazwyczaj bezpieczne. Jedno zastrzeżenie: modele SketchUp mogą przenosić rozszerzenia/skrypty komponentów dynamicznych i możesz zostać zapytany o osadzoną zawartość - otwieraj tylko pliki .skp i instaluj rozszerzenia SketchUp z zaufanych źródeł (np. oficjalne 3D Warehouse i Extension Warehouse). Jak w przypadku każdego złożonego parsera, dbaj o aktualność SketchUp i uważaj na strony podszywające się pod „darmowe pobieranie SketchUp” - pobieraj go z sketchup.com.
Szczegóły formatu
w pigułceProgramy otwierające pliki SKP
Szczegóły techniczne
specyfikacja| Typ MIME | application/vnd.sketchup.skp |
| Typ formatu | Zastrzeżony binarny, zależny od wersji plik modelu 3D |
| Nagłówek pliku | Ciąg UTF-16LE „SketchUp Model” blisko początku pliku; brak jednego stabilnego publicznego numeru magicznego - bajty nagłówka różnią się między wersjami formatu |
| Układ współrzędnych | Prawoskrętny, orientacja osi Z w górę |
| Domyślna jednostka | Cale; konfigurowalne dla każdego modelu na jednostki metryczne lub inne imperialne |
| Reprezentacja geometrii | Reprezentacja krawędziowa (B-rep): płaskie ściany, krawędzie i wierzchołki; wszystkie ściany muszą pozostać płaskie |
| System komponentów | Definicje komponentów wielokrotnego użytku z wieloma umieszczonymi instancjami; komponenty mogą być zagnieżdżone w innych komponentach |
| Osadzone tekstury | Dane obrazów PNG i JPEG przechowywane bezpośrednio wewnątrz binarnego pliku .skp |
| System materiałów | Nazwane materiały z właściwościami koloru, mapy tekstury, przezroczystości i odblaskowości nakładane na każdą ścianę |
| System warstw / tagów | Nazwane warstwy widoczności - przemianowane na „Tagi” w SketchUp 2020 - służące do organizowania i przełączania grup geometrii |
| Kompatybilność wersji | Każde główne wydanie SketchUp zapisuje nową rewizję formatu; pliki zapisane w nowszej wersji nie mogą być otwierane przez starsze wydania bez konwersji formatu |
| Skryptowanie / API | SketchUp C API i Ruby API zapewniają programowy dostęp do odczytu/zapisu geometrii, jednostek i atrybutów .skp |
| Animacja scen | „Sceny” pozycji kamery rejestrują wiele punktów widzenia i mogą animować przejścia między nimi w celu tworzenia prezentacji |
| Format kopii zapasowej | Automatyczne kopie zapasowe projektu są zapisywane obok głównego pliku z rozszerzeniem .skb |
| Wydano | 2000 (SketchUp 1.0 by @Last Software) |
| Specyfikacja | developer.sketchup.com |
Konwersje SKP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SKP.