How to create an .i3dm or .b3dm file?

As far as I can tell, there’s no Cesium tool to turn .obj files to .i3dm/.b3dm without using Cesium Ion. You also can’t edit the batch table in an existing .b3dm file?

How am I supposed to go from a .obj to a 3DTileset?