Basics to advanced · 15 minutes
Make your own View.
Start with one complete panorama. Locus can turn it into the scenery around any Room, then save your direction and appearance adjustments with that View.
Basic
Import one panorama
- Open Places, then choose Import.
- Choose Import a View. Pick Photos, Files, or URL.
- Select the panorama. For URL, paste a direct public HTTPS image link rather than a webpage.
- Wait while Locus prepares it. Locus creates the images it needs for preview and Room lighting on your device.
- Open it in Places. Pair the new View with any Room, then choose Enter Place.
If the panorama is already online, the faster route is Apply a panorama from Locus Browser. You can try it without using an import first.
Better results
Prepare the image before importing
- Level the horizon. A tilted horizon will feel like the whole world is leaning.
- Put the first view in the center. The direction you want to face first belongs at the horizontal center of the image.
- Inspect the seam at full size. The left and right edges meet behind you. Look for jumps in walls, railings, water, clouds, lighting, and texture.
- Keep it SDR. Locus accepts JPEG, PNG, and HEIC images. HDR, EXR, cube maps, video, and interactive viewers are not View images.
- Keep the original. Make adjustments on a copy so you can return to the source later.

In Locus
Fine-tune the View
In Places, open the menu for your View and choose Edit View. Adjust Turn the View first, then View Brightness, Contrast, Color, Room Lighting, and optional Sunlight. These settings are saved for this View.
Advanced
Package a reusable View
For stable identity, in-place updates, media and masks, an optional sourceImage, View-owned USDZ midground scenery and water, sound, provenance, and optional bundled Experiences, use a complete Package v2 ZIP in Locus 1.2.1 or later:
my-view.zip
├── locusplace.json
└── catalog/
└── destinations/<destination-id>/
├── destination.json
├── panorama.jpg
├── thumbnail.jpg
└── provenance.jsonKeep locusplace.json and catalog/ directly at the ZIP root. Import the ZIP from Files or a direct public HTTPS URL. Locus checks stable IDs, versions, file hashes and inventory, safe paths, resource limits, capabilities, and minimum app version.
The current public packer and validator instead create a legacy/simple flat View ZIP. That compatibility format still supports a panorama, thumbnail, provenance, panorama.initialYawDegrees, appearance, Room-lighting image, optional sunlight, and sound, but every import receives a new UUID:
my-view.zip
├── view.json
├── provenance.json
├── panorama.jpg
├── thumbnail.jpg
└── lighting.jpg # optional- Create the panorama and thumbnail. Keep the panorama complete and exactly 2:1.
- Choose the delivery contract. Use complete Package v2 for feature-complete delivery and updates, or the flat layout for simple compatibility.
- Record provenance. State who made it, what rights apply, what changed, and whether AI was used.
- Validate the exact ZIP. The downloadable public tools validate only the flat compatibility format.