Plugin
glTF
glTF
glTF 2.0 and GLB for Kinogaki Studio, a format plugin on Studio's public studio-sdk: File ▸ Import and Export of .gltf and .glb, and the File node. The library crate kinogaki-gltf holds the file's own model, its reader and its writer (the gltf module, which uses nothing of the SDK but the read's budget, which it checks the file's claims against; its JSON and base64 are its own) and the format, which converts between that model and Studio's standard values: polygons, MaterialX glTF PBR materials with Image nodes, lights and cameras. plugin/ (kinogaki-plugin-gltf) is the library Studio loads, formats/gltf.dylib; the package is kinogaki.gltf, the format kinogaki.format.gltf.
- GitHub
- kinogaki/plugin-gltf
- Folder
plugins/gltf/- Crates
- 2
- Rust lines
- 7,516 in src, 2,800 in tests
What it ships
| Plugin file | Package | Crate |
|---|---|---|
formats/gltf.dylib | kinogaki.gltf | kinogaki-plugin-gltf |
Crates
| Crate | What it is | Files | Lines | Test lines |
|---|---|---|---|---|
kinogaki-gltf | glTF 2.0 and GLB, a format plugin for Kinogaki Studio. | 31 | 7,511 | 2,800 |
kinogaki-plugin-gltf | glTF and GLB as a Studio plugin library (formats/gltf.dylib). | 1 | 5 | 0 |
Uses
| Crate | Repository | As | What it is |
|---|---|---|---|
kinogaki-render-api | SDK | normal | Kinogaki's render interface: what a host (Studio) sends a render engine and what comes back, with no GPU or OS API. |
kinogaki-shared | Core and the app | normal | The crates Studio and its plugins share, built once as a Rust dylib. |
kinogaki-studio-api | SDK | normal | Kinogaki Studio's headless plugin API. |
For its tests alone
| Crate | Repository | As | What it is |
|---|---|---|---|
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 ... |
Third-party
None.
