I am new to Blender and 3D graphics in general, and would like to know whether the software is the right choice for the following task: I would like to visualize position data coming from an external simulation (think many many cars driving around, possibly with lights) in real-time while adding lights and textures (e.g. a CAD model of a city, street lamps, etc.). At the same time, I would like to be able to zoom, pan, and rotate the view.
If possible, I also would like to eventually render the entire animation (maybe with higher quality effects, in this case position data can be extracted from a CSV, and the rendering does not have to be real-time).
The idea would be to be able to control the location of the cars and some of the parameters (e.g. the intensity of the car lights) from the external simulation. The scene would probably be created before directly in Blender (or just imported using compatible 3d-models). Ideally, the scene is embedded in an external graphical interface (e.g. a simplified 3d view that only allows to zoom and pan).
Is Blender the right software for this? If so, do you have any hints to get started (e.g. reads the section about Phython API, etc.).
Thank you very much, Fede