A dynamic 3D document description language

I would like to share with this list some work that we have done at Taodyne on a dynamic 3D document description language. Here is a quick example: http://www.taodyne.com/shop/en/blog/63-integrating-3d-models-in-a-tao-documents. And a short article at http://www.taodyne.com/shop/fr/attachment.php?id_attachment=7.

The XL open-source language used by Taodyne as a document description language is not purely declarative, but it preserves some key properties of declarative languages, including a well-defined tree-like structure that is easy to manipulate in software. I often joke that XL is XML without the M. The parser is less than 2000 lines of easy-to-read C++ or Javascript. So I think XL could be an interesting "bridge". See http://xlr.sf.net for more info.

Here are a quick observations after reading the slides from TPAC2012 (https://docs.google.com/presentation/d/1m50QV4MBJjn0iH0yI7Xb3NoM05IDsa8pbJm9-9PRA8U):

1) What about the "other 3D", i.e. 3D movies? With Tao, we can for instance map a 3D stereoscopic movie on a cube. I'd like to share the lessons learned on what that means and what you can do with this in terms of contents (think: a 3D model in front of a 3D movie shown inside a 3D model of a TV).

2) What about 3D displays support, in particular device independence? Taodyne added attributes to specify eye distance, or to render for a specific view.

3) Regarding stereoscopy, what is the connexion with the WebTV - 3dweb task force, e.g. http://www.w3.org/2011/webtv/3dweb/3dweb_proposal_121130.html? Is there any discussion of multi-scopic displays? Alioscopy requires 8 pictures for parallax, not just 2.

If there is some interest on the list, I'll write up more specifically about the declarative 3D essentials shown in the presentation.


Best regards,
Christophe de Dinechin

Received on Monday, 25 February 2013 23:19:50 UTC