update documentation

This commit is contained in:
Leon van Kammen 2023-09-21 16:20:38 +02:00
parent 56408f9275
commit c788489314
4 changed files with 59 additions and 59 deletions

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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>