I'm trying to be get an idea what the relationship between each of these are. Such as:
- Which is just a replacement for the other (and why) - e.g. X3D replaces VRML?
- what can one do that the other cannot - e.g. SVG cannot create 3D worlds but the others can?
- Which is higher level - e.g. WebGL higher level than X3D
- Which is / is more likely to be a W3 standard and thus supported by popular browsers
- Which is the easiest to create nice looking worlds in / what features do they support - e.g. X3D supports Ray Tracing and the others don't
I'm sure these questions have been asked before and someone has written a nice article summarizing this information so that people like me who want to learn and use one of them can make an informed decision without worrying about future compatibility/migration issues.
Is there any recommended reading addressing all these and related technologies?