I’m evaluating the viability of jMonkey for a project. My questions are:
1.) Can it run it headless mode, sans GUI? (e.g. on a Linux server)
2.) Can it use a software-only renderer? (e.g. on a box with no graphics card/GPU)
3.) Can I do flat shading and disable all anti-aliasing and blending? (e.g. if I render a green cube on a black background, I can fiddle with the rendering options such that there are exactly two colors in the entire image: black and green (0, 255, 0).
(My project involves rendering scenes and then examining the colors of the pixels.)
The point of having a GPU is that you can do all this spiffy stuff in a box at home… This is why remote rendering also needs GPUs in the servers. Soft rendering makes no sense unless its meant for offline rendering and even then it makes no sense to overload a CPU with tasks a GPU does 1000 times faster. jME uses OpenGL. If you find an OpenGL stack that supports OpenGL2.0 software rendering then you can use jME with it. The issue is there is none, cause it doesn’t make sense