work in progress [might break]

This commit is contained in:
Leon van Kammen 2024-02-05 12:11:41 +01:00
parent 1c7c6cc93c
commit e86c738dad
4 changed files with 31 additions and 31 deletions

View file

@ -551,17 +551,17 @@ That way, if the link gets shared, the XR Fragments implementation at <code>http
</tr> </tr>
<tr> <tr>
<td><code>s:</code> specifies playback speed</td> <td><code>#s</code> specifies playback speed</td>
<td>being able to specify loop(speed) of audio/video/uv timeline-coordinates (default: <code>1[,1]</code> which translates to uv-coordinate <code>0.1,0.1</code> units p/second)</td> <td>being able to specify loop(speed) of audio/video</td>
</tr> </tr>
<tr> <tr>
<td><code>sxy=</code> specifies lerping of xy(wh) values</td> <td><code>#sxy=</code> specifies lerping of xy(wh) values</td>
<td>allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates</td> <td>allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates</td>
</tr> </tr>
<tr> <tr>
<td><code>u:&lt;uniform&gt;=</code></td> <td><code>#u:&lt;uniform&gt;=</code></td>
<td>specifies updating a uniform value</td> <td>specifies updating a uniform value</td>
</tr> </tr>
</tbody> </tbody>

View file

@ -283,9 +283,9 @@ These are automatic fragment-to-metadata mappings, which only trigger if the 3D
| extension | info | | extension | info |
|------------------|---------| |------------------|---------|
| `l:` specifices loop | `t=0,2` specifies oneshot-play (default) whereas `t=l:0,2` indicates looped-play | | `l:` specifices loop | `t=0,2` specifies oneshot-play (default) whereas `t=l:0,2` indicates looped-play |
| `s:` specifies playback speed | being able to specify loop(speed) of audio/video/uv timeline-coordinates (default: `1[,1]` which translates to uv-coordinate `0.1,0.1` units p/second) | | `#s` specifies playback speed | being able to specify loop(speed) of audio/video |
| `sxy=` specifies lerping of xy(wh) values | allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates | | `#sxy=` specifies lerping of xy(wh) values | allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates |
| `u:<uniform>=` | specifies updating a uniform value | | `#u:<uniform>=` | specifies updating a uniform value |
Example URI's: Example URI's:

View file

@ -573,25 +573,21 @@ Internet-Draft XR Fragments February 2024
| (https://www.w3.org/TR/media-frags/#mf-advanced) with finer | (https://www.w3.org/TR/media-frags/#mf-advanced) with finer
| playback/viewport-control: | playback/viewport-control:
+===============+=======================================+ +=========================+========================================+
| extension | info | | extension | info |
+===============+=======================================+ +=========================+========================================+
| l: specifices | t=0,2 specifies oneshot-play | | l: specifices loop | t=0,2 specifies oneshot-play (default) |
| loop | (default) whereas t=l:0,2 indicates | | | whereas t=l:0,2 indicates looped-play |
| | looped-play | +-------------------------+----------------------------------------+
+---------------+---------------------------------------+ | #s specifies playback | being able to specify loop(speed) of |
| s: specifies | being able to specify loop(speed) of | | speed | audio/video |
| playback | audio/video/uv timeline-coordinates | +-------------------------+----------------------------------------+
| speed | (default: 1[,1] which translates to | | #sxy= specifies lerping | allows animated cropping and infinite |
| | uv-coordinate 0.1,0.1 units p/second) | | of xy(wh) values | texturescroll with configurable speed |
+---------------+---------------------------------------+ | | for u/v coordinates |
| sxy= | allows animated cropping and infinite | +-------------------------+----------------------------------------+
| specifies | texturescroll with configurable speed | | #u:<uniform>= | specifies updating a uniform value |
| lerping of | for u/v coordinates | +-------------------------+----------------------------------------+
| xy(wh) values | |
+---------------+---------------------------------------+
| u:<uniform>= | specifies updating a uniform value |
+---------------+---------------------------------------+
Table 7 Table 7
@ -613,6 +609,10 @@ Internet-Draft XR Fragments February 2024
van Kammen Expires 8 August 2024 [Page 11] van Kammen Expires 8 August 2024 [Page 11]
Internet-Draft XR Fragments February 2024 Internet-Draft XR Fragments February 2024

View file

@ -449,17 +449,17 @@ That way, if the link gets shared, the XR Fragments implementation at <tt>https:
</tr> </tr>
<tr> <tr>
<td><tt>s:</tt> specifies playback speed</td> <td><tt>#s</tt> specifies playback speed</td>
<td>being able to specify loop(speed) of audio/video/uv timeline-coordinates (default: <tt>1[,1]</tt> which translates to uv-coordinate <tt>0.1,0.1</tt> units p/second)</td> <td>being able to specify loop(speed) of audio/video</td>
</tr> </tr>
<tr> <tr>
<td><tt>sxy=</tt> specifies lerping of xy(wh) values</td> <td><tt>#sxy=</tt> specifies lerping of xy(wh) values</td>
<td>allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates</td> <td>allows animated cropping and infinite texturescroll with configurable speed for u/v coordinates</td>
</tr> </tr>
<tr> <tr>
<td><tt>u:&lt;uniform&gt;=</tt></td> <td><tt>#u:&lt;uniform&gt;=</tt></td>
<td>specifies updating a uniform value</td> <td>specifies updating a uniform value</td>
</tr> </tr>
</tbody> </tbody>