[whatwg] Dealing with Stereoscopic displays

Eoin Kilfeather ekilfeather at dmc.dit.ie
Wed Apr 28 01:09:44 PDT 2010

Hi Rob, all,

Fair enough :-) I'll have to try better. Rob you give some good examples
(WebGL and CSS3) of how an application could be built which correctly
renders two views with stereopsis. However, with the exception of Anaglyph
methods, a user will need specialised display hardware to properly view the
image. So, to clarify, the issue is not the rendering of the stereo views
(I'll worry about that later) but rather how those views are targeted to the
correct virtual display (for example by alternating the left and right views
on odd and even frames). If we take the case of the Blu-Ray 3D specification
it is neutral about how the hardware is implemented, but the hardware is
expected to respect the flags indicating whether a frame is for the left or
right virtual display. In order to work with HTML the UA has to have some
awareness of the hardware and way of signalling with view is for which
virtual display. My question is, how can this be done in a consistent
manner? Given that this usually requires some hardware control, is a good
approach to use the <device> element?

I hope this is a little clearer.

Best regards,


On Tue, Apr 27, 2010 at 10:01 AM, Robert O'Callahan <robert at ocallahan.org>wrote:

> On Tue, Apr 27, 2010 at 8:38 PM, Eoin Kilfeather <ekilfeather at dmc.dit.ie>wrote:
>>    * A user visits the National Museum site and wants to see a
>> time-machine view of objects in the collection with a sense of 3D
>> depth based on their age
> I think this is the closest you get to an actual use-case :-). The rest is
> mixed up with information about possible solutions. Also, it's highly
> unlikely the a user will visit your site with a fully formed desire to view
> objects in a collection with a sense of 3D depth based on their age :-).
> But let's say the authors of that site want to visualize objects in the
> collection with different objects at different depths. It seems to me either
> WebGL or CSS 3D transforms --- or a mixture --- could be used for this,
> maybe with some extra information provided to identity the camera positions
> for rendering the stereo views.
> Actually, I probably shouldn't be involved in this discussion since I'm
> monocular :-).
> Rob
> --
> "He was pierced for our transgressions, he was crushed for our iniquities;
> the punishment that brought us peace was upon him, and by his wounds we are
> healed. We all, like sheep, have gone astray, each of us has turned to his
> own way; and the LORD has laid on him the iniquity of us all." [Isaiah
> 53:5-6]

Eoin Kilfeather
Digital Media Centre
Dublin Institute of Technology
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100428/c83d250c/attachment-0002.htm>

More information about the whatwg mailing list