Skip to content
CodArchthe living map of the architecture
ESEN

ADR 0120 — Open shelves ordered from the front

Status: accepted · Date: 2026-11-08

Amends ADR 0119: shelves become open, without side caps, and are ordered from the room mouth inwards.

The side shelves were on the right wall, but two vertical uprights at the ends closed the shelf and hid part of the sheets. The shelf also sat at mid-depth: the room front stayed empty and sheets moved away from the camera.

Lighting was flat and the number of labels had no shared ceiling across rooms.

End uprights and side caps are removed. The shelf is now:

  • a board reaching from the wall towards the centre;
  • a thin rail fixed to the wall, supporting it;
  • a light strip above the board, separating shelf and wall.

No panel hides sheets from the sides. The space between boards stays open.

The shelf starts at the room mouth (SHELF_FRONT_Z) and sheets are ordered from there towards the back:

  • the first column sits near the camera;
  • the next ones move inwards;
  • rows rise from the board.

The first glance therefore has sheets closer, and the shelf reads as a sequence rather than a distant block.

The room gains two strips on the side walls and one shelf light per side. The shader adds a soft height light: upper areas no longer look as flat as the floor.

The label budget drops to 64 per room. Priority remains:

  1. the beam sign;
  2. the selected file;
  3. folders;
  4. sheets.

Sheets that are too small on screen still hide their label. This is a reading LOD: geometry does not change, what we try to read does.

  • More sheets are visible and the shelf stops looking closed.
  • The room front is used and the camera finds content sooner.
  • Side light gives volume to walls and edges.
  • Rooms with many sheets do not fill the screen with labels.
  • Geometry LOD (not just labels) remains pending.
  • Keeping uprights. They support, but hide and close the shelf.
  • Shelves at the back. They push sheets away from the camera again.
  • Filling front-to-back without order. Reading becomes arbitrary.
  • Removing every distant label. Orientation is lost; a prioritised budget is better.

Phase M77 · The front-facing Atlas.

  • ✅ Side shelves without caps.
  • ✅ Sheets ordered from the room mouth inwards.
  • ✅ Side lights and height light in the shader.
  • ✅ Label LOD with priority and budget.
  • 🟡 Geometry LOD and distribution polish.
  • ⬜ The animated entrance door, if decided.
  • ⬜ The full editor.

The record of what is done lives in the guide feed.