Hvad er SKP-filformatet?
En .skp-fil indeholder en 3D-model eller et element af en sådan model. Dette format er indfødt til SketchUp-softwaren. .skp er et proprietært binært format, hvis specifikation aldrig er blevet offentliggjort, selvom SketchUp SDK-biblioteker og C API er tilgængelige for udviklere. Hver model gemt i en .skp-fil indeholder information om:
- Punkter,
- Kanter og kanteffekter,
- Skyggelægning,
- Teksturer.
.skp-filer kan også bruges som containere til at gemme separate modeller som komponenter i et større projekt. SketchUp blev oprindeligt udviklet af @Last Software i 2000. Virksomheden blev derefter opkøbt af Google i 2006; Google-ingeniører tilføjede muligheden for at bruge .skp-modeller inde i Google Earth. Siden 2012 har SketchUp været ejet af Trimble Inc. SketchUp blev udtænkt som et generelt 3D-modelleringsprogram til kommerciel brug, men det blev hurtigt taget til sig af professionelle inden for arkitektur, indretning, teknik og spiludvikling. Nuværende SketchUp-udgaver inkluderer:
- Pro - den fulde desktop-version til professionelle, med understøttelse af yderligere formater og plugins,
- Go - et webbaseret abonnementstrin for individuelle skabere, der arbejder på virkelige projekter,
- Free - en gratis web-version med begrænset funktionalitet, tilgængelig siden slutningen af 2017,
- Make - en gratis desktop-version udgivet i 2017, som nu er udgået.
Den interne struktur i en .skp-fil er versionsspecifik; filer skrevet af en nyere udgave af SketchUp kan ikke åbnes af ældre versioner. Oprettelse, visning og redigering af .skp-filer er muligt via SketchUp C API og dets indbyggede Ruby-scriptingmiljø. Filer, der indeholder en sikkerhedskopi af et .skp-projekt, bruger filtypenavnet .skb. Trimble vedligeholder også 3D Warehouse, et onlinebibliotek, hvor brugere kan dele og downloade .skp-modeller til genbrug i deres egne projekter.
Sikkerhed og tryghed
RISIKO: LOWEn .skp er en datafil (en 3D-model), ikke et program, så det er generelt sikkert at åbne en. Eneste forbehold: SketchUp-modeller kan indeholde udvidelser/dynamiske komponent-scripts, og du kan blive spurgt om indlejret indhold - åbn kun .skp-filer og installer SketchUp-udvidelser fra kilder, du har tillid til (f.eks. det officielle 3D Warehouse og Extension Warehouse). Som med enhver kompleks parser bør du holde SketchUp opdateret og passe på falske «gratis SketchUp download»-sider - hent det fra sketchup.com.
Formatdetaljer
kort fortaltProgrammer der åbner SKP-filer
Tekniske detaljer
dyb specifikation| MIME-type | application/vnd.sketchup.skp |
| Format-type | Proprietary binær, versionsspecifik 3D-modelfil |
| Fil-header | UTF-16LE-streng «SketchUp Model» nær starten af filen; intet enkelt stabilt offentligt magic number - header-bytes varierer mellem formatversioner |
| Koordinatsystem | Højrehåndet, Z-op akseorientering |
| Standardenhed | Tommer; kan konfigureres pr. model til metriske eller andre britiske/amerikanske enheder |
| Geometri-repræsentation | Boundary representation (B-rep): planare flader, kanter og hjørnepunkter; alle flader skal forblive planare |
| Komponentsystem | Genanvendelige komponentdefinitioner med flere placerede instanser; komponenter kan indlejres i andre komponenter |
| Indlejrede teksturer | PNG- og JPEG-billeddata gemt direkte inde i den binære .skp-fil |
| Materialesystem | Navngivne materialer med farve, tekstur-map, opacitet og reflektivitetsegenskaber anvendt pr. flade |
| Lag / tag-system | Navngivne synlighedslag - omdøbt til «Tags» i SketchUp 2020 - til organisering og skift af geometrigrupper |
| Versionskompatibilitet | Hver større SketchUp-udgivelse skriver en ny formatrevision; filer gemt af en nyere version kan ikke åbnes af ældre udgivelser uden formatkonvertering |
| Scripting / API | SketchUp C API og Ruby API giver programmatisk læse/skrive-adgang til .skp-geometri, entiteter og attributter |
| Scene-animation | Kameraposition-«Scenes» optager flere synsvinkler og kan animere overgange mellem dem til gennemgange |
| Backup-format | Automatiske sikkerhedskopier af et projekt gemmes sammen med hovedfilen ved hjælp af filtypenavnet .skb |
| Udgivet | 2000 (SketchUp 1.0 by @Last Software) |
| Specifikation | developer.sketchup.com |
SKP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SKP-filer.