OK, so we already know that the use of vector data may be possible in the future through the use of the API but I am wondering if there will be a possibility of placing object randomly/procedurally based on other relevant/connected objects. I will explain...
If I create a street sign i.e stop, give way, pedestrian crossing, etc... then want to place it with the placement of roads could this be done through some sort of random placement generator or road builder? another example of this would be for every 100 metres of roadway there can be a specific model generated (in this case a pedestrian crossing)? Maybe between two vectors it could place the model/sign. I suppose we could also include hedges and foliage as well i.e additional scrubs, plants (for those you like gardening maybe you could be an Outerra council worker who wants more plants around the place
)
If this is possible and could be implemented then if vector data is used to place roads in the future, to increase the immersion of the plausible world it could place models like bus stops, parking signs, street signs... and the fact that anybody could create their own set of signs/models would mean total diversity. There are alot of items in the real world which could be "procedurally" placed such as the ones mentioned above to give the world some more depth. You could see it like this, for every primary object (let's use a road) you could have secondary objects (lets use bus stops) attached and you could then have a radial parameter to determine the density of those secondary objects in a given radius.
I'm purely talking about the procedure here not the creation of models/textures as I understand that this will be a generalised engine not for one specific context. My main idea here is to use the current model technology and the procedural generation technology with some sort of linking of the two that could provide a diverse placement of many items that are linked.
I hope you get my drift here? I'm in a thinking mode right now