I dont know if it will be open source. But to be clear, there is no magic or secrets here. If you read the KML specification and understand 3d model formats you can do this. I do hope to support many 3d model formats in the future, and also to clean up the viewport in Petrichor and make sure all models appear correctly and can be adjusted prior to exporting, as well as respecting ALL color settings.
_________________________
Its a feature, not a bug