Plugin
FBX
FBX
FBX as a read-only format plugin for Kinogaki Studio: binary FBX 7.1–7.7 and ASCII FBX 7.x read into the standard values of the public studio-sdk, placed in the project's units and axes, every material in the MaterialX model its shader family records into. FBX writes nothing (D24).
The library crate is kinogaki-fbx; plugin/ (kinogaki-plugin-fbx) is the dylib Studio loads, formats/fbx.dylib. Package kinogaki.fbx, format kinogaki.format.fbx (.fbx). The reader is its fbx module, which knows nothing of the SDK but its workers and the read's budget; the format converts its scene into the standard values at its boundary (src/read/) and nowhere else.
- GitHub
- kinogaki/plugin-fbx
- Folder
plugins/fbx/- Crates
- 2
- Rust lines
- 5,198 in src, 2,889 in tests
What it ships
| Plugin file | Package | Crate |
|---|---|---|
formats/fbx.dylib | kinogaki.fbx | kinogaki-plugin-fbx |
Crates
| Crate | What it is | Files | Lines | Test lines |
|---|---|---|---|---|
kinogaki-fbx | FBX as a read-only format plugin for Kinogaki Studio. | 22 | 5,193 | 2,889 |
kinogaki-plugin-fbx | FBX as a Studio plugin library (formats/fbx.dylib). | 1 | 5 | 0 |
Uses
| Crate | Repository | As | What it is |
|---|---|---|---|
kinogaki-deflate | lib-image | normal | DEFLATE (RFC 1951) and zlib (RFC 1950) compression and decompression, with the CRC-32 and Adler-32 checksums the formats around them use. |
kinogaki-mtlx | SDK | normal | MaterialX 1.39 for Kinogaki Studio: the material layer every engine, format and core share, in our own implementation (MaterialX's C++ library is a reference and a test oracle, never a dependency). |
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.
