3 ms·
Thinking more on this: the DOM API is built for XML and SGML. It’s not remotely obvious that XML is a good format for representing 3D scene graphs: X3D has hard
by Arathorn 3y ago
Thinking more on this: the DOM API is built for XML and SGML. It’s not remotely obvious that XML is a good format for representing 3D scene graphs: X3D has hardly taken over the world, Collada has joined glTF now, nobody uses FBX etc.
Meanwhile, glTF is gaining major traction and allows for 3D documents to be designed in a number of industry standard programs which 3D artists use to ship billions of dollars of games.
Hence providing a dedicated API for glTF rather than trying to pretend that it’s XML.
(Come to think of it, this is a pretty similar situation to JSON v XML in Matrix itself…)