Hey Dan,
That’s actually a really interesting question! In theory, a common SDF format would be awesome, but in practice it’s quite difficult. A lot of fundamental aspects would need to be standardized—like what blend/shape functions to use, how shapes are parameterized, or how hierarchies are handled.
For example, in Womp you can assign materials per shape, while in MagicaCSG and SDF Modeler it’s usually done per sub-model or layer. These differences make it tricky to create a “universal” format that would work well across different tools without losing information or behavior.
That said, it’s definitely something to think about for the future if more SDF tools emerge and interoperability becomes more relevant.
Cheers,
Sascha