Plugin
Workflows
Tests alone: tests/workflows drives what a person does across the plugins the app ships, through the real editor offscreen.
- GitHub
- kinogaki/studio (the root repository, private)
- Folder
workflows/- Crates
- 1
- Rust lines
- 2 in src, 6,524 in tests
Crates
| Crate | What it is | Files | Lines | Test lines |
|---|---|---|---|---|
kinogaki-workflows | Tests alone: tests/workflows drives what a person does across the plugins the app ships, through the real editor offscreen. | 1 | 2 | 6,524 |
Uses
None.
For its tests alone
| Crate | Repository | As | What it is |
|---|---|---|---|
kinogaki-color | lib-color | tests | Color science and color management for Kinogaki. |
kinogaki-comp | Comp | tests | Comp as an SDK package (kinogaki.comp): what fills Studio's Comp context (kinogaki.core.comp, core declares it, inside a Render Output object). |
kinogaki-exr-format | OpenEXR | tests | OpenEXR, a format plugin: an EXR file reads as one standard Image, every part's channels its layers, and an Image writes as one EXR, Cryptomatte included. |
kinogaki-fbx | FBX | tests | FBX as a read-only format plugin for Kinogaki Studio. |
kinogaki-gltf | glTF | tests | glTF 2.0 and GLB, a format plugin for Kinogaki Studio. |
kinogaki-harness | Core and the app | tests | Studio's test harness: the real editor, its event routing and its background work, driven offscreen with only the packages a test names. |
kinogaki-jpeg-format | JPEG | tests | JPEG, a format plugin: a JPEG reads as one standard Image as the file holds it, and an Image writes as one baseline JPEG. |
kinogaki-layout | Layout | tests | The Layout context: a page on the 2D canvas and the pieces arranged on it, images and text, back to front in the order their nodes run. |
kinogaki-materialx | MaterialX | tests | MaterialX documents (.mtlx), a format plugin: a document's materials read as Studio's Materials, MaterialX networks of nodes, and Materials written as one. |
kinogaki-mesh | Mesh | tests | The Mesh plugin: polygon modelling, Maya's and Houdini's toolset on core's editing API (plugins/mesh/PLAN.md holds the inventory and its groups). |
kinogaki-mesh-kernel | Mesh | tests | The Mesh kernel: the heavy, robustness-critical polygon algorithms, offered to every package as verbs (kernel). |
kinogaki-obj | OBJ | tests | Wavefront OBJ, a format plugin: an OBJ file reads as one standard Geometry, its material libraries (mtllib) as MaterialX networks (materials) in a materials item before it; any polygons and polylines write as ... |
kinogaki-parallel | lib-parallel | tests | Scoped parallel work over disjoint output slices, sized by cost. |
kinogaki-pixel | Pixel | tests | Pixel, a realtime pixel-art render engine, as a Kinogaki Studio plugin. |
kinogaki-png | lib-image | tests | PNG images (ISO/IEC 15948, W3C PNG Third Edition) over kinogaki_deflate. |
kinogaki-png-format | PNG | tests | PNG, a format plugin: a PNG reads as one standard Image as the file holds it, and an Image writes as one PNG. |
kinogaki-render-api | SDK | tests | Kinogaki's render interface: what a host (Studio) sends a render engine and what comes back, with no GPU or OS API. |
kinogaki-spectre | Spectre | tests | Spectre, the spectral path tracer, as a Kinogaki Studio render plugin. |
kinogaki-studio-api | SDK | tests | Kinogaki Studio's headless plugin API. |
kinogaki-studio-api-testing | SDK | tests | The SDK's test support (a dev-dependency only): assert_refused for admission tests, read_hostile for a format's tests of hostile files, format for its scratch folders and round trips, workers as a host installs them, with wgpu an ... |
kinogaki-studio-ui-api | SDK | tests | Kinogaki Studio's UI layer for plugins. |
kinogaki-testkit | Core and the app | tests | Kinogaki Studio's core testkit: toy packages written against the SDK alone, so core is tested with no real plugin. |
kinogaki-usd | USD | tests | Universal Scene Description as a format plugin for Kinogaki Studio: usda, usdc and usdz files read into the standard values and written from them. |
Third-party
None.
