Hi @maxt,
The list looks good to me!
For SkecthUp, you can use the OpenStudio plugin to create an OSM file and then you can convert them to HBJSON.
For Blender, you should write your own translator using Python.
- You can use the Honeybee SKD to create the model. If there is a minimum sample file, I should be able to help.
- Use BlenderBIM to export the model as an IFC and then try to convert the IFC to HBJSON.
Similarly, for ArchiCAD, there are two pathways:
- Use ArchiCAD to Grasshopper connection to get the model to Grasshopper. I have seen several people doing that.
- Use the IFC export and write a translator to convert the IFC file to HBJSON.
There are a couple of unofficial translators from IFC/Blender to HBJSON. None that I have used extensively or I can guarantee to work but they can be good examples if you want to write your own translator.
- GitHub - devngc/honeybee-ifc
- TopologicSverchok/nodes/Topologic/EnergyModelExportToHBJSON.py at main · agonzalezesteve/TopologicSverchok · GitHub
- I know there was a project at UTM. @Ramana should be the right person to provide an update.
- And there is a topic here in IFCJS for $1000 which seems to be in progress (Google Advanced Web Apps Funds · Issue #136 · IFCjs/web-ifc-viewer · GitHub) - I’m not sure what happened to this item.
Hope it helps!