Reading Room

The library as a room. Walk up to a bookcase and press E.
← Bookshelf
loading the catalogue…WASD walk · click the floor to go there · E browse the case you are facing · wheel to zoom
click a piece drag a piece to a tile · R rotate · red means it overlaps · saved automatically

Reading Room

Twelve bookcases, a desk, and 942 things on the shelves, each where the catalogue says it is. Walk up to a case and press E (or click it) to see the shelf close up; click a spine for the book.

W A S Dwalk (arrows too); or click a floor tile Ebrowse the case you are standing by Tabswitch between walking and free pan / zoom wheel · pinchzoom; drag to pan L Nlabels, night Escclose the shelf view

Arrange turns the room into a floor-plan editor: drag a piece to a tile, R rotates it, overlaps show red, Ctrl+Z undoes. The plan is saved in this browser; export layout JSON writes the same shape as the default in layout.js, so the real room can replace the guess.

Spines come from the u/s/p fields of the catalogue (unit, shelf, position); widths and heights follow the kind of book. Props are drawn from words in the object's catalogue entry. The cat is also a guess.