Die .cls-Projektdatei
Was ein Celas-Studio-Projekt enthält, was es in der Datei speichert, worauf es nur verweist und wozu es sich nicht umwandeln lässt.
Ein Celas-Studio-Projekt ist eine einzelne Datei mit der Endung .cls. Sie enthält die ganze Szene, also jede Ebene, jeden Keyframe, jeden Knochen, jede Aktion, jedes Symbol und jede Zelle, dazu Leinwandgröße, Bildrate, Bildanzahl und die Wiedergabeeinstellungen aus den Projekteinstellungen.
Im Inneren ist eine .cls-Datei ein Archiv mit wenigen Einträgen: einer Beschreibung der Szene, einem kleinen Vorschaubild und einem Ordner mit den Grafiken, die mit dem Projekt mitreisen mussten. Mit diesen Teilen arbeitest du nie direkt, aber zu wissen, was hineinkommt, erklärt, warum ein Projekt ein paar hundert Kilobyte groß ist und ein anderes zweihundert Megabyte.
Was in der Datei mitreist
Alles, was du in Celas Studio gemalt oder gezeichnet hast, liegt im Projekt selbst, und jedes importierte Standbild ebenso.
- Formebenen, Gruppen, Knochen, Mesh-Gitter, Gewichte, verschweißte Eckpunkte und die Symbolbibliothek
- Jeder Keyframe und jede Unterspur, Aktionen, Tag-Marker und Marken sowie das Bedienfeld der Szene
- Raster-Zellen, je Zelle ein verlustfreies Bild
- Die Bitmap einer Pixelebene, ebenfalls verlustfrei
- Importierte Bilder und Photoshop-Ebenen, als ursprüngliche Dateidaten aufbewahrt
- Ebenenschalter wie Alpha sperren, und die vollständige Füllbeschreibung eines Verlaufs: die Mittelpunkte seiner Stopps, sein zweiter Radius, sein Winkel und wie er über seine Enden hinaus läuft
Raster-Zellen und Pixelebenen werden verlustfrei geschrieben. Ein Projekt übersteht deshalb beliebig viele Runden aus Speichern und erneutem Öffnen, ohne dass sich ein Pixel ändert, einschließlich der Farbe unter vollständig transparenten Pixeln, die ein Wischer oder ein weicher Radierer hinterlässt.
Was nur verknüpft ist
Video und Audio sind die Ausnahme: Das Projekt speichert den Dateipfad, die Anordnung des Clips und die Zuschnitte, nie aber die Mediendatei selbst. Ein einminütiges Video macht deine .cls-Datei also nur um wenige Kilobyte größer, und die Ebene arbeitet weiter, solange die Datei dort bleibt, wo sie war.
Das Vorschaubild
Bei jedem Speichern rendert die App das aktuelle Bild in eine kleine Vorschau und legt sie ins Projekt. Sie ist auf 360 Pixel an der langen Kante begrenzt und wird ohne Auswahlanfasser und Gizmos gezeichnet, sie zeigt also die Grafik und nicht den Bearbeitungsstand.
Diese Vorschau siehst du auf den Karten im Startfenster unter Zuletzt. Sie wird bei jedem Speichern erneuert, die Karte zeigt also immer das Bild, auf dem du beim letzten Speichern standest.
Warum dasselbe Projekt unterschiedlich groß sein kann
In der veröffentlichten Fassung wird die Szenenbeschreibung komprimiert. Entwicklungsfassungen schreiben sie unkomprimiert, damit nach einem Absturz etwas Lesbares übrig bleibt, und dieselbe Szene kann dort deutlich größer ausfallen. Beide Fassungen öffnen beide Dateien, und die Grafik ist identisch. Es unterscheidet sich nur die Verpackung.
Darüber hinaus richtet sich die Größe danach, was du gezeichnet hast. Vektorarbeit ist winzig. Raster-Zellen und Pixelebenen sind verlustfrei, ein Gemälde über die ganze Leinwand kostet also ungefähr so viel wie ein verlustfreies Bild dieser Leinwand, multipliziert mit der Zahl der Zellen. Importierte Bilder liegen Byte für Byte darin und sind genau so groß wie die Dateien, die du hereingeholt hast.
Was .cls nicht ist
Einen Weg zurück in andere Formate gibt es nicht. Photoshop- und SVG-Dateien werden beim Import gelesen und in Ebenen von Celas Studio umgewandelt. Zurückgeschrieben wird nichts, und das Speichern rührt die Datei, aus der du importiert hast, nie an.
Celas Studio schreibt eine .cls-Datei auch nicht als PSD, SVG oder ein anderes bearbeitbares Dokument heraus. Ausgabe heißt Rendern: Bilder, eine Bildsequenz, ein Sprite-Sheet, ein animiertes GIF oder ein Video, alles unter Exportieren beschrieben. Willst du eine Kopie des Projekts selbst, nimm Speichern unter.