Special requirements for project


my company is planning a new project for 3D Visualization. Now we are looking for a 3D Engine that can be used for the rendering of the scences.

Some geographic data should be visualized thus it would be nice if the engine can support the transformation of different geographic coordinate systems. But nevertheless it should be clear that this feature is not needed for a game engine.

An important point is the fact, that the engine can be used in a browser running as java applet. According to this the data should be fetched from a web server or database using some sort of dynamic loading or streaming.

Especially for bigger scenes only the part in direction of view should be loaded (otherwise plenty of time is needed for loading until the application starts).

If it is possible to fetch some files from the web it shoudl be possible to encrypt the data. Furthermore the received data should be cached to reduce the traffic.

The embedding of images, sounds and videos into the scene would be nice. Especially for videos the supported formats are important.

It would be nice if you can tell me if some of the demands are supported by the engine.

Thanks and best regards


It all sounds possible, but you will need a lot of work for that. Have a look at TerrainGrid and see if you could adapt it to your needs.

jMonkeyEngine doesnt support a lot of the stuff you ask for out of the box, but then no engine will. You will need to write a lot of custom code.

In fact theres some mercator projection tools in jME3, everything else you described is easily possible, just generate your own meshes based on the topology data. Auto-culling based on cam frustum is also automatically done, yeah.