Skip to main content

Space Edit

This section outlines the additional features available exclusively to verified Creator customers. These advanced tools give you greater control over your experience, including options to adjust lighting, enable collisions (even for animated assets), use and manipulate skyboxes, add an ambient sound, hide titles, and customize aliases.

TL;DR

  • Space Settings — Alias, spawn points, camera FOV, portal visibility
  • Lighting & Skybox — Post effects, shadows, HDR skyboxes
  • Ambient Sounds — Background audio for your space
  • JSON Customization — Floor collision, screenshot position, AI assistant
Reset

As soon as you change a value from its original setting, this icon will appear, allowing you to reset it.

1Space Settings

Edit light settings and adjust your Main Asset

Here you can find out more about some specific Space settings like changing alias or setting a custom screenshot position.

  • Space Alias: Use this to change your alias. The alias is the Part of the URL after the slash. For example: https://arrival.space/12345678. In this case you change 12345678.
  • Set Spawn Point: Click to set the custom spawn point to your current position. This also sets your screenshot position. To change only the screenshot, see Custom Screenshot Position.
  • Move Speed: Adjust the movement speed for all visitors and owners in the space.
  • Camera FOV: Controls the field of view (perspective width). Higher values = wider view. Mobile devices automatically add +10 to your setting for optimal experience.
  • Default Camera: Select the preferred Camera Mode for your space. Choose between first, third, or free camera perspectives. The predefined camera mode is 'third'.
  • Hide Space Title: This toggle lets you hide the Space title. If you disable the architecture, the title will automatically be hidden.
  • Hide Back Portal: The back portal will be hidden if you use this toggle.
  • Hide Featured Portal: Disable the featured portal by enabling this toggle.
  • Hide Home Portal: Disable the home portal by enabling this toggle.
caution

Currently the Custom Spawn Point also changes the screenshot position. You can change your screenshot position separately.

2Lighting & Skybox

Edit light settings

This chapter will guide you through each lighting parameter and describe their impact.

Post Effects

Control image processing effects applied to the final render.

SettingDescription
HDREnable High Dynamic Range rendering
BrightnessOverall image brightness
ContrastDifference between light and dark areas
SaturationColor intensity
GammaMid-tone brightness curve

Tone Mapping — Controls how brightness, contrast, and color are rendered:

ModeBest For
ACESCinematic look, film industry standard
LinearRaw output, harsh contrast
FilmicSoft, film-like (popular in games)
HEJLPerformance-friendly, good balance
ACES2Improved highlights over ACES
NeutralFaithful to source, technical work

Bloom Settings: - Controls the glow effect around bright areas

SettingDescription
Enable BloomToggle the glow effect around bright areas
IntensityStrength of the bloom effect
ThresholdBrightness level that triggers bloom
Blur LevelSoftness of the bloom spread
Bloom DebugVisualize bloom areas for troubleshooting

Light Settings

SettingDescription
Light TypeChoose between Point (default), Stage, or Directional
Fade-in-LightTime in seconds for light to reach full brightness
Light BrightnessIntensity of the light source
Light RangeDistance the light reaches (Stage light only)
Light RotationRotate the light direction
Shadow IntensityStrength of shadows cast by the light
Unified SplatsCombine multiple scans with correct depth sorting

Skybox Settings

SettingDescription
SkyboxUpload a .hdr file or generate one automatically
Skybox TypeDome, Box, or Infinity (default)
Skybox ShadowsEnable shadows from dynamic objects
Skybox HiddenHide visuals but keep lighting effects
Skybox BrightnessControl skybox intensity
Skybox RotationRotate the skybox orientation
Lighting Tips
  • Light rotation not working? Switch Light Type to "Directional" for best results.
  • Disable tone mapping per splat: Each splat has its own tone mapping toggle. When active, use splat brightness 1.0 instead of 1.1.

3Ambient Sounds

Customize your space with a ambient sound.

You can add an ambient ambient sound to your Space. It will be played once and immediately muted if someone uses the microphone or watches a video inside a Gate. You can upload every .mp3 file you want, as long as it is yours.

  • Ambient Sound Loop: Use this option to continues play your uploaded file
  • Ambient Sound Volume: Change the volume of your sound file.
You want to add environmental noise like water sounds?

It is a better idea to add this kind of sound via Sound Entities.

4Settings

Some advanced features aren't available in the UI yet. Click the Settings button at the bottom of the Edit Space panel to open the JSON Editor.


Advanced Customization via JSON Editor

info

The JSON Editor is located at the bottom of the Edit Space panel. Click Settings to open it.

The following settings can only be modified using the JSON Editor.

How to edit a JSON file?
Heads up! Open This accordion to see a description.

A JSON file is like a list of information stored in key-value pairs, such as:

{
"name": "Anna",
"age": 28
}

This means: name is "Anna", and age is 28.

JSON Rules

  • Use curly braces {} to wrap the data.
  • Keys must be in double quotes (left side).
  • Values can be text, numbers, booleans (true/false), lists([]), or other objects({}).
  • Each line ends with a comma, except the last one.
Example: Adding a new Screenshot position

Before:

{
"roomTitle": "Some Title",
"roomDescription": "Some description",
"roomPrivacy": "Open"
}

After:

{
"roomTitle": "Some Title",
"roomDescription": "Some description",
"roomPrivacy": "Open",
"customScreenshotPosition":
{
"x": 5,
"y": 2.1,
"z": 0.27
}
}

Enable/Disable Floor Collision

The disableFloorCollision setting controls how ground collision is handled.

ValueBehaviorWhen to Use
Not set (default)System fills gaps with last known collisionRecommended - safest, prevents falling through
trueOnly your custom collision is usedCustom collision covers everything accurately
falseCustom + system collision combinedMay cause falling or landing issues
Use with care
  • Setting true without complete collision coverage will cause users to fall through.
  • Setting false can create unpredictable collision behavior.
  • Best practice: Leave unset unless you have a specific reason to change it.

Example:

...
"disableFloorCollision": true,
...

Custom Screenshot Position

Sometimes 3D elements block the camera view. To reposition the screenshot camera, manually adjust the x, y, and z coordinates.

tip

Set a spawn point first, copy its coordinates (excluding azimuth), and paste them into your screenshot position.

Example:

...
"customScreenshotPosition": {
"x": 5,
"y": 2.1,
"z": 0.27
},
...

Customize AI

Personalize your AI assistant with these JSON properties:

PropertyDescription
customAssistantVoiceVoice style (see options)
customAssistantRPMURL to a .glb avatar file
aiInputTitleTitle text above the input field
aiInputFooterFooter text below the input field
aiAnswerNameDisplay name (replaces "Mr. Korf")

Example:

...
"customAssistantVoice": "alloy",
"customAssistantRPM": "https://dzrmwng2ae8bq.cloudfront.net/71585765/0d5cd9f9607d7860867a95122a36e5282cb3943281fdcbf9e458a4e04c318632_sample-37-.glb",
"aiInputTitle": "Ask the evil..",
"aiInputFooter": "Sometimes you get an answer...",
"aiAnswerName": "Prof Roboto",
...