Brushfactory › Formats › .sut
What is a .sut file?
A .sut file is an exported Clip Studio Paint sub tool brush. Uniquely, it is a complete SQLite database. A database browser will open one and show you every table.
What's inside one
NodeThe brush itself. NodeName is the name you see in the Sub Tool palette. NodeVariantId points at the current settings and NodeInitVariantId at the defaults it resets to.
VariantOne row per variant, and one column per parameter: size, spacing, opacity and hundreds more. The column set is not fixed: it differs between Clip Studio versions, so a reader has to discover the columns rather than assume them.
MaterialFileTip and texture imagery. The FileData column holds an uncompressed tar archive of the material, with the PNGs inside it. Some materials are wrapped in Clip Studio's own .c2f container instead.
Pressure curves and dynamics. Dynamics are not numeric columns. They are big-endian binary blobs in the *effector columns. A flags word selects the active inputs (0x10 pressure, 0x20 tilt, 0x40 velocity, 0x80 random), and each active input carries a curve as a list of 64-bit float points.
How to open it
On desktop, double-click the .sut or drag it into the Sub Tool palette. On iPad or phone, import it from the Sub Tool palette menu. Nothing else reads .sut natively. See the install guide.
Converting .sut
Out of Clip Studio Paint: Clip Studio Paint → Photoshop, Clip Studio Paint → Procreate, Clip Studio Paint → Krita, Clip Studio Paint → GIMP, Clip Studio Paint → MediBang.
Into Clip Studio Paint: Photoshop → Clip Studio Paint, Procreate → Clip Studio Paint, Krita → Clip Studio Paint, GIMP → Clip Studio Paint.
What survives each trip, and what does not, is set out on the fidelity report.
Common questions
The information on this page is derived directly from
Brushfactory's own format parser (brushfactory/formats/sut.py), which was built
against the
applications' own source and against real files, not from a
specification document.