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 filePackageCrate
formats/fbx.dylibkinogaki.fbxkinogaki-plugin-fbx

Crates

CrateWhat it isFilesLinesTest lines
kinogaki-fbxFBX as a read-only format plugin for Kinogaki Studio.225,1932,889
kinogaki-plugin-fbxFBX as a Studio plugin library (formats/fbx.dylib).150

Uses

CrateRepositoryAsWhat it is
kinogaki-deflatelib-imagenormalDEFLATE (RFC 1951) and zlib (RFC 1950) compression and decompression, with the CRC-32 and Adler-32 checksums the formats around them use.
kinogaki-mtlxSDKnormalMaterialX 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-apiSDKnormalKinogaki's render interface: what a host (Studio) sends a render engine and what comes back, with no GPU or OS API.
kinogaki-sharedCore and the appnormalThe crates Studio and its plugins share, built once as a Rust dylib.
kinogaki-studio-apiSDKnormalKinogaki Studio's headless plugin API.

For its tests alone

CrateRepositoryAsWhat it is
kinogaki-studio-api-testingSDKtestsThe 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.