Edit Web World

You can edit a World by clicking on its name in the Web World Instances dashboard. Because worlds have many options, they're divided into different sections, accessible from the menu on the left of the form. You can switch between freely; your changes will not be lost as long as you Save before navigating away from the page.

When making any change, a bar will appear at the bottom of the screen. This will show you whether the form has any errors and lets you Save or Reset the form by clicking on the appropriate button.

General

In the general section, you can edit the following fields:

  • Name: The name of your world.

  • Description: An optional description of your world.

  • Maximum User Connections: The maximum number of users that can connect to your world simultaneously.

  • Delete World: This will delete your world.

Auth Configuration

In the Auth Configuration section, you can edit the following fields:

  • Allow Anonymous: If enabled, anyone can access the world without any authentication. If not enabled, at least one of the Auth Providers methods must be enabled.

  • Password: You can add a password regardless of the authentication method. The user must enter the password before accessing the world, even if already authenticated or when Allow Anonymous is enabled.

  • Auth Providers: This enables the Auth Providers the users can use to authenticate to the World. You can select multiple providers. Currently, only Webhook works.

Webhook

  • Webhook URL: The URL will be called if a user loads the world with a "token" query parameter. The "token" query parameter will be appended to the provided URL, and the webhook should respond with a 200 (OK) status code and user details to permit the user access.

  • For more information on setting up webhook auth check out our dedicated guide.

MML Configuration

In MML Configuration, you can add MML Objects to your world. You can click on Add Document to add another one or use the X button to remove an object. Each object has the following fields:

  • URL: The URL of the MML document.

  • Position: The position of the MML Document relative to the world.

  • Rotation: The rotation of the MML Document.

  • Scale: The scale of the MML Document.

Environment Configuration

In Environment Configuration, you can edit some visual settings of your world.

  • Tweak Pane

    • Enable Tweak Pane: Toggling this on will open the tweak pane in your world, where some options can be changed in real time.

  • Ground Plane

    • Enable Ground Plane: Disabling this field will remove the default ground plane. It is helpful if you plan to import your terrain assets. Be careful; your character will fall through if there is nothing to collide with!

  • Skybox

    • Intensity: Controls the brightness of the sky.

    • Blurriness: Adjusts the sharpness of the sky texture.

    • Polar Angle: Sets the vertical tilt of the skybox.

    • Azimuthal Angle: Determines the horizontal rotation of the skybox.

  • Sun

    • Intensity: Regulates the brightness of sunlight.

    • Polar Angle: Defines the sun's vertical position in the sky.

    • Azimuthal Angle: Sets the sun's horizontal position.

  • Post Processing

    • Bloom Intensity: Adjusts the glow effect around bright objects.

  • Ambient Light

    • Ambient Light Intensity: Controls the overall base lighting in the scene.

Chat Configuration

The Enable Chat toggles lets you enable/disable the chat in the world.

Avatar Configuration

In Avatar Configuration, you can change the following options:

Available Avatars

This is the list of Avatars your users can choose from when in the World. You can add an avatar by clicking the Add Avatar button and remove one avatar by clicking the Remove Avatar button to the right of the name. These are the options for each avatar:

  • Avatar Type: There are three different options:

    • MML URL: This is for avatars coming from an MML document.

    • MML: This is to import an avatar using MML code directly.

    • Mesh URL: This is for importing a mesh directly.

  • MML Character URL: Visible when MML URL is selected. The URL for the MML document.

  • MML Character Code: Visible when MML is selected. The MML code for the avatar.

  • Mesh File URL: Visible when Mesh URL is selected. The URL for the avatar mesh.

  • Name: An optional name for this avatar.

  • Avatar Thumbnail URL: An optional URL for the avatar image to show in the avatar selection menu in your world.

  • Make Default: If selected, the Default avatar will be shown when users log into your world.

Custom Avatar

  • Allow Custom Avatars: If enabled, users can import their own custom avatars without having to select them from the Avatar Selection Menu.

  • Custom Avatar Webhook URL: Webhook URL to send custom avatars to a custom server for processing.

Last updated

Was this helpful?