Project settings
Settings for the whole project, in every space: preload, analytics, the loading screen, the cover, languages, controls, recording and your own domain.
Open them with Project settings in the left rail.
Some sections are always there. Others appear only after you add them with + Add feature at the bottom of the panel: Controllers, Recording mode, Multiplayer, Key bindings and Behaviors. Physics is there from the start: remove it to turn physics off, and add it back with + Add feature. To remove a section, use the menu in its header. Sections your plan does not include are not shown at all.
Display settings
Project preload downloads the content before the project starts. Visitors wait a little longer at the start, but the project stalls less while it runs. Turn it on for projects with large models.
Analytics
You can connect several counters at once. Click Add counter, choose the service, and enter its id:
| Service | An id looks like |
|---|---|
| Yandex Metrika | 87946806 |
| Facebook Pixel | 1234567890123456 |
| Google Analytics | UA-56589716-1 |
If you add a counter without an id, you see a warning, so a counter never silently does nothing.
Loading screen
The loading screen is the first thing visitors see, so it is worth a few minutes. To set it up, click Configure in the Preview section.
The Preview section is only there on plans that include custom branding.
| Setting | Options |
|---|---|
| Background | An Image (Cover screen, Contain or Stretch) or a Color. A JPG of 1080×1920 px works well. |
| Logo | Your logo. A JPG of 525×525 px works well. |
| Start button | On or off, with its own Button color, Text color and Button text. |
By default puts the built-in settings back.
Browsers do not play audio until the visitor interacts with the page. Without a button to press, your first sound will not play, and it will look like a bug.
Replace the loading screen with your own
Above these fields is a Preset list. Leave the default, and you get the built-in screen described above.
Choose + Add new, and a script draws both screens instead: the one the visitor taps, and the one that shows loading progress. Use this for a branded opening that the built-in fields cannot do.
If the script declares its own settings, whoever uses it later gets a form to fill in instead of code to edit. If it declares none, the panel says so.
→ Loading
Cover
The cover is the picture on the project's card in your dashboard.
- Auto takes a picture of the start scene. Until the first publication, it updates while you work, at most once every 15 minutes. After that, it updates each time you publish. Update now takes a new picture at once.
- Custom uses a picture you choose. A cover set in the dashboard shows here as Custom (set in the dashboard).
Scenes with Gaussian splats cannot be captured. Choose a picture for them.
Languages
Set the Default language. You can also turn on Language selection on project load to let visitors choose a language when the project starts.
Controllers
Add this section with + Add feature. It lets visitors rotate the scene themselves. Under Scene rotation, choose which axes they can rotate around.
It is usually best to allow only some axes. An object that can be turned freely often ends up upside down, and visitors rarely notice that they did it.
Recording mode
Add this section with + Add feature. It lets visitors take a Photo or record a Video of what they see. Pick which in Mode. This is how AR projects get shared, so turn it on whenever your content is worth showing off.
Project scripts
Logic that runs everywhere in the project, in every space, goes in the Behaviors section. Add it with + Add feature. Click Add behavior to attach a patch file, or Edit logic to open the project's own patch in the Patch editor.
Use project scripts for anything that must last when the visitor moves between spaces: a score, the visitor's choices, a session timer.
Other sections
| Section | What it does |
|---|---|
| Physics | The physics Engine, Gravity, Friction, Restitution and Solver iterations for the whole project. Physics is on until you remove this section. |
| Multiplayer | Visitors share the scene: everyone sees where the others are and what they move. |
| Communication | Always there. Switches for voice chat, text chat, camera video and screen sharing. All of them are allowed until you turn them off. |
| Key bindings | Named actions, such as jump, each with one or more keys. An event can follow a binding instead of a fixed key. |
More about bodies, gravity and collisions: Physics.
Domain
Every published project already has an address like example.arclip.design. You find it, and the
code to embed the project in a web page, in the window that Publish opens.
This section puts the project on your own domain instead:
- Type the domain, such as
ar.example.comor the bareexample.com. - Click Connect.
- In your DNS settings, point that name to AR Clip.
- Wait until the status under the field shows Connected. This happens when the platform has checked the domain and issued its certificate.
To disconnect the domain, click the Remove icon next to it.
The exact record comes from the platform, not the editor, and it can differ between plans and regions. Get it from your account or from support. A guessed record will never verify.
ar.example.com needs one DNS record and does not touch your main site. A project on the bare
example.com takes over all of that domain's traffic, which is rarely what you want for a
campaign.
Plugin settings
Some plugins have settings for the whole project, such as a tempo, a difficulty or a colour. When such a plugin is added to the project, its settings appear at the bottom of the panel, in a section with the plugin's name.
A published project uses the values it was published with.
Next: VPS scenes — place content in a real, scanned place.