3 ms·
> Im guessing this limited to 2d canvas WebGL/3D works fine, just with some additional dependencies (e.g. mesa drivers) and a little more setup in Nodejs to cr
by brianshaler 4y ago
> Im guessing this limited to 2d canvas
WebGL/3D works fine, just with some additional dependencies (e.g. mesa drivers) and a little more setup in Nodejs to create the context and copy the framebuffer to node-canvas to do the image encoding.
Here's a little 3D animation I've rendered using a similar technique (plus WebGL) in a docker container:
https://www.carvana.com/shareyourcarvana/MjM2MTc2OTpBbGV4YW5kZXI?utm_source=TwitterSYC https://www.carvana.com/shareyourcarvana/MjM2MTc2OTpBbGV4YW5...
The main thing to watch out for is whether you need specific WebGL extensions that might not be supported. Array instancing is the main one I use, which is supported.