Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Spaces

A space is a shared 3D environment. Several HSD documents are loaded into one space at a time. Everyone present sees the same arrangement of them, and they act on each other through physics and events.

Ownership

A space is one document — the space owner’s — plus every other document anchored or instanced into it, each with its own owner. The space owner controls the base environment; each object’s owner controls the object itself, under the same capability rules as any document.

Portals connect spaces. A portal names a destination space and, optionally, a receptor — a specific prim to arrive at. Walking through one moves the local agent into the destination, loading it first if it is not loaded already.

Composition

A space embeds another document’s content the same way any HSD does: through a prefab or an anchor. A portal is a link between two independent spaces. Walking through one changes which space the agent is in, not what either space contains.