ISSUE-224: Support text placement in 3D coordinate spaces (not zIndex compositing).
3D text placement
Support text placement in 3D coordinate spaces (not zIndex compositing).
- State:
- CLOSED
- Product:
- TTML2
- Raised by:
- Pierre-Anthony Lemieux
- Opened on:
- 2013-05-30
- Description:
- [The following is extracted from the liaison received from SMPTE at https://lists.w3.org/Archives/Member/w3c-archive/2012Sep/0214.html]
See Sections 6.1.2, 6.3.6 and 6.3.7 at ST 428-7.
A zValue style parameter shall be applicable to individual <p> elements for the purpose of defining the rendering of the element in terms of left- and right-eye stereoscopic images.
zValue shall be the horizontal distance between the origin of the element as rendered in the left eye and right eye images. Half of the zValue shall correspond to the horizontal distance between the origin of the element as rendered in either the left or right images, and the origin of the element in the absence of a zValue. Positive (negative) zValue values shall move the element away from (closer to) the viewer.
zValue shall be a signed decimal number and shall be expressed as a percentage of the width of the root container region.
The vertical position of the element shall be unchanged by the application of zValue, and shall be identical in both left- and right-eye images.
zValue shall apply to the entire content of the <p> element.
The zValue style parameter shall be animatable, without interpolation. In order to avoid markup duplication, it shall be possible to define a given sequence of <set tts:zValue="…"> elements once and apply it to multiple <p> elements.
- Related Actions Items:
- No related actions
- Related emails:
- {minutes} TTWG Meeting 2016-06-30 (from nigel.megitt@bbc.co.uk on 2016-06-30)
- {agenda} TTWG Meeting 2016-06-30 (from nigel.megitt@bbc.co.uk on 2016-06-29)
- {minutes} TTWG Meeting 2016-06-23 (from glenn@skynav.com on 2016-06-23)
- {minutes} TTWG Meeting 2015-10-30 (from nigel.megitt@bbc.co.uk on 2015-10-30)
- {agenda} TTWG Meeting 2015-10-22 (from nigel.megitt@bbc.co.uk on 2015-10-21)
- {minutes} TTWG Meeting 2015-10-15 (from nigel.megitt@bbc.co.uk on 2015-10-15)
- {agenda} TTWG Meeting 2015-07-09 (from nigel.megitt@bbc.co.uk on 2015-07-08)
- Re: {agenda} TTWG Meeting 2015-07-02 (from nigel.megitt@bbc.co.uk on 2015-07-02)
- Re: {agenda} TTWG Meeting 2015-07-02 (from glenn@skynav.com on 2015-07-02)
- Re: {agenda} TTWG Meeting 2015-07-02 (from pal@sandflow.com on 2015-07-01)
- {agenda} TTWG Meeting 2015-07-02 (from nigel.megitt@bbc.co.uk on 2015-07-01)
- {agenda} TTWG Meeting 2015-06-11 (from nigel.megitt@bbc.co.uk on 2015-06-10)
- {agenda} TTWG Meeting 2015-06-04 (from nigel.megitt@bbc.co.uk on 2015-06-03)
- {agenda} TTWG Meeting 2015-05-28 (from nigel.megitt@bbc.co.uk on 2015-05-26)
- Re: {agenda} TTWG Meeting 2015-05-21 (from pal@sandflow.com on 2015-05-21)
- Re: {agenda} TTWG Meeting 2015-05-21 (from glenn@skynav.com on 2015-05-21)
- {agenda} TTWG Meeting 2015-05-21 (from nigel.megitt@bbc.co.uk on 2015-05-20)
- {agenda} TTWG Meeting 2015-05-14 (from nigel.megitt@bbc.co.uk on 2015-05-13)
- {minutes} TTWG Meeting 2015-05-07 (from nigel.megitt@bbc.co.uk on 2015-05-07)
- {agenda} TTWG Meeting 2015-05-07 (from nigel.megitt@bbc.co.uk on 2015-05-06)
- Re: {agenda} TTWG Meeting 2015-04-30 (from singer@apple.com on 2015-04-29)
- {agenda} TTWG Meeting 2015-04-30 (from nigel.megitt@bbc.co.uk on 2015-04-29)
- {agenda} TTWG Meeting 2015-04-23 (from nigel.megitt@bbc.co.uk on 2015-04-22)
- Re: {agenda} TTWG Meeting 2015-04-16 (from singer@apple.com on 2015-04-15)
- {agenda} TTWG Meeting 2015-04-16 (from nigel.megitt@bbc.co.uk on 2015-04-15)
- {agenda} TTWG Meeting 2015-04-02 (from nigel.megitt@bbc.co.uk on 2015-04-01)
- {agenda} TTWG Meeting 2015-03-26 (from nigel.megitt@bbc.co.uk on 2015-03-25)
- Re: [ttml2] Action-369 Action-382 - draft dispositions flattened thread incorporating changes (from nigel.megitt@bbc.co.uk on 2015-03-19)
- {agenda} TTWG Meeting 2015-03-19 (from nigel.megitt@bbc.co.uk on 2015-03-18)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-18)
- Re: {agenda} TTWG Meeting 2015-03-12 (from glenn@skynav.com on 2015-03-11)
- {agenda} TTWG Meeting 2015-03-12 (from nigel.megitt@bbc.co.uk on 2015-03-11)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-05)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-05)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from glenn@skynav.com on 2015-03-04)
- {agenda} TTWG Meeting 2015-03-05 (from nigel.megitt@bbc.co.uk on 2015-03-04)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-03-04)
- {agenda} TTWG Meeting 2015-02-26 (from nigel.megitt@bbc.co.uk on 2015-02-25)
- Re: [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-25)
- {agenda} TTWG Meeting 2015-02-19 (from nigel.megitt@bbc.co.uk on 2015-02-18)
- {agenda} TTWG Meeting 2015-02-12 (from nigel.megitt@bbc.co.uk on 2015-02-11)
- [ttml2] Action-369 - collate smpte issues and draft dispositions (from nigel.megitt@bbc.co.uk on 2015-02-06)
- {minutes} TTWG Meeting 2015-02-05 (from nigel.megitt@bbc.co.uk on 2015-02-05)
- {agenda} TTWG Meeting 2015-02-05 (from nigel.megitt@bbc.co.uk on 2015-02-04)
- {agenda} TTWG Meeting 2015-01-29 (from nigel.megitt@bbc.co.uk on 2015-01-28)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-27)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from pal@sandflow.com on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-26)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-25)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-23)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-23)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-23)
- Fwd: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-22)
- {minutes} TTWG Meeting 2015-01-22 (from nigel.megitt@bbc.co.uk on 2015-01-22)
- {agenda} TTWG Meeting 2015-01-22 (from nigel.megitt@bbc.co.uk on 2015-01-21)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-21)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from pal@sandflow.com on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from glenn@skynav.com on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- Re: Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- RE: Issue-224 3D approach - disparity rather than (translation and condition) (from John.Birch@screensystems.tv on 2015-01-20)
- Issue-224 3D approach - disparity rather than (translation and condition) (from nigel.megitt@bbc.co.uk on 2015-01-20)
- {minutes} TTML Meeting of 24/10/13 (from glenn@skynav.com on 2013-10-24)
- RE: TTML Agenda for 24/10/13 (from mdolan@newtbt.com on 2013-10-23)
- TTML Agenda for 24/10/13 (from nigel.megitt@bbc.co.uk on 2013-10-23)
- ISSUE-224 (3D): SMPTE liaison: 3D [TTML.next] (from sysbot+tracker@w3.org on 2013-05-30)
Related notes:
I wouldn't mind this be added to TTML.next; however, it will have no semantic mapping in either HTML or XSL-FO. It could have a mapping to WebGL if someone were to define it.
Glenn Adams, 30 May 2013, 19:40:48> however, it will have no semantic mapping in either HTML or XSL-FO.
I do not believe this will be an issue. A mapping to the appropriate web technology can be done later.
PAL: P1
Push this to the next revision of TTML beyond TTML2. Need actual implementation experience to demonstrate what part of a rendering engine would use such info and how it would be used. At present, it is not well defined, and nothing in W3C rendering technologies supports this.
Glenn Adams, 14 Jan 2015, 06:24:09addressed in https://dvcs.w3.org/hg/ttml/rev/abebbd0a303b
Glenn Adams, 17 Jan 2015, 16:11:25[nigel]: [meeting 2015-02-05] Needs to support negative values.
5 Feb 2015, 15:46:46[nigel]: [Meeting 2015-10-15] pal volunteers to do the editing to implement this
15 Oct 2015, 14:50:08Proposal in branch issue-224 at https://dvcs.w3.org/hg/ttml/rev/19905fe73a06
Pierre-Anthony Lemieux, 27 Oct 2015, 00:13:02Moved to https://github.com/w3c/ttml2/issues/40
Display change log