是否有3D格式是SVG的3D扩展?

时间:2013-12-30 13:55:12

标签: xml svg 3d w3c blender

SVG是W3C的2D矢量图形标准。一些相当坚实的东西。有SVG的3D版本吗?它的一种扩展,所以从.SVG转换为.something和反向是非常直接的。

2 个答案:

答案 0 :(得分:4)

不,作为W3C的一部分,SVG没有这样的标准扩展。

最接近的是W3C社区组, "Declarative 3D for the Web Architecture Community Group"


编辑:也不应该。虽然SVG很棒且是矢量,但它是一种表示格式,而不是您寻求3D的数据交换格式。例如,画家的SVG模型描述了元素的视觉分层,这是一个与矢量数据无关的概念。同样是填充和描边颜色/不透明度上的显示标记,而不是材料等元数据。虽然它不是一个很好的格式恕我直言,如果你想要一个基于XML的3D数据文件格式,你应该看看COLLADA

答案 1 :(得分:1)

如果SVG的W3C功能很关键,我什么都不知道。如果你想通过改变一些外部标签并将其余的单独留下来将SVG图形制作成3D,我也不知道任何东西。

但是,如果您喜欢SVG,那么它是可以在浏览器中呈现的2D图形的声明性语言,而且对象是“持久的”,因为您可以更改DOM中的属性,这种变化反映在浏览器中(与画布方法相比,进行更改意味着重新绘制图片),然后X3D是候选者。他们appear与W3C等有联络和合作协议.Javascript库支持在浏览器中呈现;请参阅X3domCobweb上的演示。