Hubs by Mozilla

Hubs by Mozilla

  • Docs
  • GitHub
  • Help

›For Creators

Introduction

  • Welcome
  • Getting Started With Hubs
  • Building Scenes with Spoke
  • Creating Custom Avatars
  • Hosting Events in Hubs

Hubs Documentation

  • Create and Join Rooms
  • Hubs Features
  • Sharing Avatar Links Privately
  • User Settings
  • Room Settings
  • Controls
  • Discord Bot
  • Troubleshooting
  • FAQ

Spoke Documentation

  • Create Project
  • User Interface
  • Spoke Controls
  • Adding Content
  • Architecture Kit
  • Grid
  • Skyboxes
  • Lighting and Shadows
  • Physics and Navigation
  • Publish Scenes

For Creators

  • Advanced Avatar Customization
  • Linking Hubs Rooms
  • Using the Blender glTF Exporter
  • Optimizing Scenes

For Developers

  • System Overview
  • Build a Custom Client
  • Contributing
  • Hubs Query String Parameters

Hubs Cloud

  • Introduction
  • Getting Started
  • FAQ
  • Importing Content
  • Asset Packs
  • Customizing Look & Feel
  • Customizing Themes
  • Managing Content
  • Adding Administrators
  • Limiting Access
  • Recipe: Permissive Rooms
  • Recipe: 3rd Party Integrations
  • Recipe: Enable Scene Editor
  • Recipe: Custom SMTP
  • Recipe: Discord Bot
  • Advanced: SSH Access
  • Advanced: Content CDN
  • Custom Clients
  • Advanced: Brand Guidelines

Hubs Cloud AWS

  • AWS Quick Start
  • Domain Recipes
  • Using an Existing Domain
  • Using an Existing Email Provider
  • Updating the Stack
  • Backup and Restore
  • AWS Troubleshooting
  • Known Issues
  • System Architecture
  • Costs and Minimizing Costs Information
  • Estimating Cost Charts (Alpha)
  • Estimating CCU Limits

Hubs Cloud DigitalOcean

  • DigitalOcean Quick Start
Edit

Linking Hubs Rooms

It is possible to link Hubs rooms together using Spoke, or from directly in Hubs. To do this, you will want to first create your rooms, then build scenes for the rooms that use the 'Link' element to reference to other rooms.

Create rooms

The first thing that you want to do is create your rooms. While you have the ability to create rooms directly from a scene URL, this will generate a new room each time. In order to link multiple rooms together, we recommend generating the rooms first, then updating the rooms to use a scene that contains links to the other room.

  1. Go to https://hubs.mozilla.com/ and use the 'Create Room' button to create a new room. You can use the 'Favorite' button to keep the room pinned to your home page to find it easily, or copy the link somewhere.
  2. Do this for each room that you want to have available

Option 1: Linking rooms from inside Hubs

It is possible to link rooms together directly from inside of another Hubs room without having to create new scenes. To do this:

  1. Visit the room that you want to add other room links to
  2. Copy the URL to another Hubs room
  3. Paste the URL anywhere in the first room. This will generate a screenshot of the room, and add a 'Visit Room' link

Option 2: Linking rooms inside Spoke scenes

You can also link Hubs rooms together from inside of a Spoke scene. To do this:

  1. Create a scene
  2. Use the Spoke 'Link' element to create a new link in your scene
  3. Place the link element where you want your portal to the other room to be
  4. Copy the room link that you want to link to into the link element 'URL' property
  5. Publish your scene
  6. In the original room, change the scene link to the one that contains your new scene that links to the other room
  7. Repeat steps 1-6, publishing a second scene that links to the first room, and use that for your second room

Note that you can use the same project in Spoke as a base by using the 'Save As' feature to create a copy of your project. If you use the same project, it will update the original scene, which will result in the first room updating to link back to itself.

← Advanced Avatar CustomizationUsing the Blender glTF Exporter →
  • Create rooms
  • Option 1: Linking rooms from inside Hubs
  • Option 2: Linking rooms inside Spoke scenes
Hubs by Mozilla
Docs
IntroductionHubs DocumentationSpoke DocumentationFor CreatorsFor DevelopersHubs Cloud
Community
Discord ChatTwitter
More
HubsSpokeGitHub
Copyright © 2023 Mozilla Corporation. Hubs Documentation available under the Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.