update documentation
This commit is contained in:
parent
56408f9275
commit
c788489314
|
@ -148,8 +148,14 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>href metadata</td>
|
<td>href metadata</td>
|
||||||
<td>teleports to other position or XR document</td>
|
<td>teleports to other XR document</td>
|
||||||
<td>jumps to other chapter or HTML document</td>
|
<td>jumps to other HTML document</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>href metadata</td>
|
||||||
|
<td>repositions camera or animation-range</td>
|
||||||
|
<td>jumps to camera</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -163,17 +169,11 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
<td>triggers predefined view</td>
|
<td>triggers predefined view</td>
|
||||||
<td>Media fragments</td>
|
<td>Media fragments</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>href metadata</td>
|
|
||||||
<td>repositions camera or animation-range</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>XR Fragments does not look at XR (or the web) thru the lens of HTML.<br>But approaches things from a higherlevel browser- and feedbackloop perspective:</p>
|
<p>XR Fragments does not look at XR (or the web) thru the lens of HTML.<br>But approaches things from a higherlevel feedbackloop/hypermedia browser-perspective:</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<pre><code> +──────────────────────────────────────────────────────────────────────────────────────────────+
|
<pre><code> +──────────────────────────────────────────────────────────────────────────────────────────────+
|
||||||
|
@ -199,12 +199,12 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
<p>Traditional webbrowsers can become 4D document-ready by:</p>
|
<p>Traditional webbrowsers can become 4D document-ready by:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>loading 3D assets (gltf/fbx e.g.) natively (not thru HTML).</li>
|
<li>loading 3D assets (gltf/fbx e.g.) natively (with or without using HTML).</li>
|
||||||
<li>allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).</li>
|
<li>allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).</li>
|
||||||
<li>collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus</li>
|
<li>collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>XR Fragments itself is HTML-agnostic, though pseudo-XR Fragment browsers <strong>can</strong> be implemented on top of HTML/Javascript.</p>
|
<p>XR Fragments itself are HTML-agnostic, though pseudo-XR Fragment browsers <strong>can</strong> be implemented on top of HTML/Javascript.</p>
|
||||||
|
|
||||||
<h1 id="conventions-and-definitions">Conventions and Definitions</h1>
|
<h1 id="conventions-and-definitions">Conventions and Definitions</h1>
|
||||||
|
|
||||||
|
|
|
@ -127,12 +127,12 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
| the hashbus | hashtags map to camera/scene-projections | hashtags map to document positions |
|
| the hashbus | hashtags map to camera/scene-projections | hashtags map to document positions |
|
||||||
| spacetime hashtags | positions camera, triggers scene-preset/time | jumps/scrolls to chapter |
|
| spacetime hashtags | positions camera, triggers scene-preset/time | jumps/scrolls to chapter |
|
||||||
| src metadata | renders content and offers sourceportation | renders content |
|
| src metadata | renders content and offers sourceportation | renders content |
|
||||||
| href metadata | teleports to other position or XR document | jumps to other chapter or HTML document|
|
| href metadata | teleports to other XR document | jumps to other HTML document |
|
||||||
|
| href metadata | repositions camera or animation-range | jumps to camera |
|
||||||
| href metadata | draws visible connection(s) for XRWG 'tag' | |
|
| href metadata | draws visible connection(s) for XRWG 'tag' | |
|
||||||
| href metadata | triggers predefined view | Media fragments |
|
| href metadata | triggers predefined view | Media fragments |
|
||||||
| href metadata | repositions camera or animation-range | |
|
|
||||||
|
|
||||||
> XR Fragments does not look at XR (or the web) thru the lens of HTML.<br>But approaches things from a higherlevel browser- and feedbackloop perspective:
|
> XR Fragments does not look at XR (or the web) thru the lens of HTML.<br>But approaches things from a higherlevel feedbackloop/hypermedia browser-perspective:
|
||||||
|
|
||||||
```
|
```
|
||||||
+──────────────────────────────────────────────────────────────────────────────────────────────+
|
+──────────────────────────────────────────────────────────────────────────────────────────────+
|
||||||
|
@ -157,11 +157,11 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
|
|
||||||
Traditional webbrowsers can become 4D document-ready by:
|
Traditional webbrowsers can become 4D document-ready by:
|
||||||
|
|
||||||
* loading 3D assets (gltf/fbx e.g.) natively (not thru HTML).
|
* loading 3D assets (gltf/fbx e.g.) natively (with or without using HTML).
|
||||||
* allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).
|
* allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).
|
||||||
* collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus
|
* collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus
|
||||||
|
|
||||||
XR Fragments itself is HTML-agnostic, though pseudo-XR Fragment browsers **can** be implemented on top of HTML/Javascript.
|
XR Fragments itself are HTML-agnostic, though pseudo-XR Fragment browsers **can** be implemented on top of HTML/Javascript.
|
||||||
|
|
||||||
# Conventions and Definitions
|
# Conventions and Definitions
|
||||||
|
|
||||||
|
|
|
@ -170,40 +170,40 @@ van Kammen Expires 24 March 2024 [Page 3]
|
||||||
Internet-Draft XR Fragments September 2023
|
Internet-Draft XR Fragments September 2023
|
||||||
|
|
||||||
|
|
||||||
+===========+=============================+========================+
|
+===========+=============================+====================+
|
||||||
| principle | XR 4D URL | HTML 2D URL |
|
| principle | XR 4D URL | HTML 2D URL |
|
||||||
+===========+=============================+========================+
|
+===========+=============================+====================+
|
||||||
| the XRWG | wordgraph (collapses 3D | Ctrl-F (find) |
|
| the XRWG | wordgraph (collapses 3D | Ctrl-F (find) |
|
||||||
| | scene to tags) | |
|
| | scene to tags) | |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| the | hashtags map to camera/ | hashtags map to |
|
| the | hashtags map to camera/ | hashtags map to |
|
||||||
| hashbus | scene-projections | document positions |
|
| hashbus | scene-projections | document positions |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| spacetime | positions camera, triggers | jumps/scrolls to |
|
| spacetime | positions camera, triggers | jumps/scrolls to |
|
||||||
| hashtags | scene-preset/time | chapter |
|
| hashtags | scene-preset/time | chapter |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| src | renders content and offers | renders content |
|
| src | renders content and offers | renders content |
|
||||||
| metadata | sourceportation | |
|
| metadata | sourceportation | |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| href | teleports to other position | jumps to other chapter |
|
| href | teleports to other XR | jumps to other |
|
||||||
| metadata | or XR document | or HTML document |
|
| metadata | document | HTML document |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| href | draws visible connection(s) | |
|
| href | repositions camera or | jumps to camera |
|
||||||
| metadata | for XRWG 'tag' | |
|
| metadata | animation-range | |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| href | triggers predefined view | Media fragments |
|
| href | draws visible connection(s) | |
|
||||||
| metadata | | |
|
| metadata | for XRWG 'tag' | |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
| href | repositions camera or | |
|
| href | triggers predefined view | Media fragments |
|
||||||
| metadata | animation-range | |
|
| metadata | | |
|
||||||
+-----------+-----------------------------+------------------------+
|
+-----------+-----------------------------+--------------------+
|
||||||
|
|
||||||
Table 1
|
Table 1
|
||||||
|
|
||||||
| XR Fragments does not look at XR (or the web) thru the lens of
|
| XR Fragments does not look at XR (or the web) thru the lens of
|
||||||
| HTML.
|
| HTML.
|
||||||
| But approaches things from a higherlevel browser- and feedbackloop
|
| But approaches things from a higherlevel feedbackloop/hypermedia
|
||||||
| perspective:
|
| browser-perspective:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -246,13 +246,14 @@ Internet-Draft XR Fragments September 2023
|
||||||
|
|
||||||
Traditional webbrowsers can become 4D document-ready by:
|
Traditional webbrowsers can become 4D document-ready by:
|
||||||
|
|
||||||
* loading 3D assets (gltf/fbx e.g.) natively (not thru HTML).
|
* loading 3D assets (gltf/fbx e.g.) natively (with or without using
|
||||||
|
HTML).
|
||||||
* allowing assets to publish hashtags to themselves (the scene)
|
* allowing assets to publish hashtags to themselves (the scene)
|
||||||
using the hashbus (like hashtags controlling the scrollbar).
|
using the hashbus (like hashtags controlling the scrollbar).
|
||||||
* collapsing the 3D scene to an wordgraph (for essential navigation
|
* collapsing the 3D scene to an wordgraph (for essential navigation
|
||||||
purposes) controllable thru a hash(tag)bus
|
purposes) controllable thru a hash(tag)bus
|
||||||
|
|
||||||
XR Fragments itself is HTML-agnostic, though pseudo-XR Fragment
|
XR Fragments itself are HTML-agnostic, though pseudo-XR Fragment
|
||||||
browsers *can* be implemented on top of HTML/Javascript.
|
browsers *can* be implemented on top of HTML/Javascript.
|
||||||
|
|
||||||
3. Conventions and Definitions
|
3. Conventions and Definitions
|
||||||
|
@ -276,7 +277,6 @@ Internet-Draft XR Fragments September 2023
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
van Kammen Expires 24 March 2024 [Page 5]
|
van Kammen Expires 24 March 2024 [Page 5]
|
||||||
|
|
||||||
Internet-Draft XR Fragments September 2023
|
Internet-Draft XR Fragments September 2023
|
||||||
|
|
|
@ -85,8 +85,14 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>href metadata</td>
|
<td>href metadata</td>
|
||||||
<td>teleports to other position or XR document</td>
|
<td>teleports to other XR document</td>
|
||||||
<td>jumps to other chapter or HTML document</td>
|
<td>jumps to other HTML document</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>href metadata</td>
|
||||||
|
<td>repositions camera or animation-range</td>
|
||||||
|
<td>jumps to camera</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -100,15 +106,9 @@ Instead of combining them (in a game-editor e.g.), XR Fragments is opting for a
|
||||||
<td>triggers predefined view</td>
|
<td>triggers predefined view</td>
|
||||||
<td>Media fragments</td>
|
<td>Media fragments</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>href metadata</td>
|
|
||||||
<td>repositions camera or animation-range</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table><blockquote><t>XR Fragments does not look at XR (or the web) thru the lens of HTML.<br />
|
</table><blockquote><t>XR Fragments does not look at XR (or the web) thru the lens of HTML.<br />
|
||||||
But approaches things from a higherlevel browser- and feedbackloop perspective:</t>
|
But approaches things from a higherlevel feedbackloop/hypermedia browser-perspective:</t>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<artwork> +──────────────────────────────────────────────────────────────────────────────────────────────+
|
<artwork> +──────────────────────────────────────────────────────────────────────────────────────────────+
|
||||||
│ │
|
│ │
|
||||||
|
@ -132,11 +132,11 @@ But approaches things from a higherlevel browser- and feedbackloop perspective:<
|
||||||
<t>Traditional webbrowsers can become 4D document-ready by:</t>
|
<t>Traditional webbrowsers can become 4D document-ready by:</t>
|
||||||
|
|
||||||
<ul spacing="compact">
|
<ul spacing="compact">
|
||||||
<li>loading 3D assets (gltf/fbx e.g.) natively (not thru HTML).</li>
|
<li>loading 3D assets (gltf/fbx e.g.) natively (with or without using HTML).</li>
|
||||||
<li>allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).</li>
|
<li>allowing assets to publish hashtags to themselves (the scene) using the hashbus (like hashtags controlling the scrollbar).</li>
|
||||||
<li>collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus</li>
|
<li>collapsing the 3D scene to an wordgraph (for essential navigation purposes) controllable thru a hash(tag)bus</li>
|
||||||
</ul>
|
</ul>
|
||||||
<t>XR Fragments itself is HTML-agnostic, though pseudo-XR Fragment browsers <strong>can</strong> be implemented on top of HTML/Javascript.</t>
|
<t>XR Fragments itself are HTML-agnostic, though pseudo-XR Fragment browsers <strong>can</strong> be implemented on top of HTML/Javascript.</t>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>
|
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</name>
|
||||||
|
|
Loading…
Reference in New Issue