Building terrain (Elevation, Imagery) and converting to 3dTiles format

Hi, I’m curious as to how others are building their terrain data (elevation files, imagery, buildings, etc) and converting it to 3dTiles? Are you cleaning your data in Arcmap, QGIS, etc, then converting to a format that can be ingested by Cesium and then converting to 3dTiles?

I’ve built mine and typically have to upload it to Presagis TV to then produce a CDB from it, then run the CDBto3dTiles converter. Is there a much better way of doing this?

Thanks in advance!