During the development of ARMOR, we released open-source utilities to cleanly bridge legacy 3D geometry formats into Apple's modern Swift layout architectures.
Extensions to synthesize RealityKit Native ModelEntity objects directly from STL, OBJ, PLY, and ABC generic formats parsed by Apple's lower-level ModelIO framework.
This framework supports the parsing of complex mesh bounds and material structs, robustly bridging legacy robotics definitions with RealityKit scene tracking and physical rendering properties.
View on GitHub
Specialized extension for converting Collada (.dae) 3D models into RealityKit entities asynchronously at runtime without requiring intermediate xcode compilation.
This tool was developed to natively support complex URDF robot structures using custom generic XML parsing via XMLCoder, deprecating older dependency workflows on legacy SceneKit loaders.
View on GitHub