我想知道每个人之间的关系是什么。如:
我确信之前已经提出过这些问题并且有人写了一篇很好的文章来总结这些信息,以便像我这样想要学习和使用其中一个的人可以做出明智的决定,而不必担心未来的兼容性/迁移问题
是否有任何推荐的阅读材料涉及所有这些和相关技术?
答案 0 :(得分:8)
答案 1 :(得分:7)
1)X3D(~2005)是VRML(~1998)的继承者。两者都是iso标准并由同一组织管理:web3d联盟:web3d.org
2)VRML规范包括动态,交互但单用户3D场景和/或世界的单一文件格式和运行时行为。它定义了大约80个不同的节点(例如3d网格,材质,变换,灯光,视点......),可用于描述内容。 X3D-spec仅建立在VRML之上,并且包含三种文件编码:经典(就像VRML),XML和二进制以及新的新闻和组件包括NURBS,粒子......
3)X3D作为场景图系统,在OpenSG和WebGL中更高
4)有些人认为两者都应该成为W3C规范的一部分:http://www.w3.org/community/declarative3d/
5)通常使用X3D更容易构建和原型,但使用OpenGL / WebGL,您可以(几乎)直接访问GPU,并可以更自由地创建应用程序的任何需求。但也有一些项目可以将两者结合起来:www.x3dom.org