flutter3d_core
The engine's rendering core with no Flutter SDK behind it (mcp-03n): scene
graph, render list, passes, materials, animation, and model/material loading
down to the one call each still needs an injected reader or decoder for.
flutter3d is the thin Flutter shell over this package that most
applications actually depend on — BundleAssetSource, defaultImageDecoder,
and the widgets. A modeller's document layer, the tool an agent starts with
dart run, and a service checking an uploaded asset depend on this package
directly instead, since none of them has a window in front of it.
Libraries
- flutter3d_core
- The engine's rendering core, with no Flutter SDK behind it.
- formats
- The formats a model arrives in and leaves in: the document every decoder
produces, the materials it names, the readers and writers for glTF/GLB,
OBJ, STL, USDZ and the engine's own
.f3dand.fmat, the FBX decoder that recognises a file and refuses it with a reason, the image codecs, and the KTX2 container a compressed texture sits in. - geometry
- CPU-side geometry: vertex layouts, mesh data, shape generators and the ray arithmetic that reads them.
- parity_scene
- The scene two backends are asked to draw, so their pictures can be compared.