My first extensions have been published to the Sketchup Extension Warehouse.
Special thanks, hugs, and cookies to @ThomThom, who helped me get over the hurdle of validation.
http://extensions.sketchup.com/en/content/gltf-exporter
http://extensions.sketchup.com/en/content/gltf-import
With the glTF importer, you can download the glTF models from https://sketchfab.com and import them into Sketchup.
With the glTF exporter, you can take your Sketchup creations into Microsoft Paint3D for painting. (It does the texture mapping for you, so just start painting!).
Both are free.
The glTF 2.0 file format (glTF Overview - The Khronos Group Inc) is the new standard in 3D file formats which should eventually replace Collada DAE. It is envisioned to be the ‘JPEG of 3D’. I hope that one day Sketchup will support import and export of glTF 2.0 natively.
glTF Geometry is stored in binary form. This makes it faster to load, with smaller file size, and not prone to information loss.
The exporter has three options: Embedded glTF, Binary glTF (.glb), and a Binary glTF (.glb) which creates a GLB file compatible with the initial release of Microsoft Paint3D.
The glTF importer uses the surface normals defined in the glTF geometry to determine if an edge is smooth.
Presently the workflow of Sketchup → Paint3D → Sketchup doesn’t work very well because of issues with Scaling (and rotations made in Paint3D change your model, not just the view), hopefully Microsoft will fix this in later versions of Paint3D.
Limitations:
Exporter will only export triangle meshes, so no lines (for now)
Importer will not import lines either. (Let me know if you need lines!)
The Importer is very slow when dealing with large geometry, so you will need to be patient.
Feedback welcome!