This PR adds a new package, @mml-io/model-loader, that exposes a ModelLoader class that can:
Load gTLF, GLB, and FBX
Load from URL
Load from a buffer
Load DRACO-compressed gLTF
Exposing this class as a package enables reuse of the model loading capability currently used in the MML library (most crucially DRACO without having to load the web assembly files remotely).
What kind of changes does your PR introduce? (check at least one)
[x] Feature
Does your PR introduce a breaking change? (check one)
This PR adds a new package,
@mml-io/model-loader
, that exposes aModelLoader
class that can:Exposing this class as a package enables reuse of the model loading capability currently used in the MML library (most crucially DRACO without having to load the web assembly files remotely).
What kind of changes does your PR introduce? (check at least one)
Does your PR introduce a breaking change? (check one)
Does your PR fulfill the following requirements?