I need the ability to request a jpg of what Cesium renders at specified camera positions.
As Cesium needs WebGL, i am trying to work out my options, and wanted to ask here to see if anyone has done anything similar.
Option 1
run cesium via node (is this possible?) on a machine that has a gpu and somehow access the rendered canvas and return it as a jpg.
Option 2
run a cesiumjs application in. the cloud, and have a separate Node Puppeteer API view the page and return a screenshot.
As these solutions will be hosted in the cloud on linux instances that , as I understand it, won’t have a GPU, I am not sure either will work, has anyone succeeded in achieving this?