# Estantería Starbucks 47 · Matrix y colección 3D / Starbucks shelf 47 · Matrix and 3D collection

La estantería Starbucks 47 conserva native:starbucksShelves, la instancia sb-mugs y el CI PDG103-EST-01. Good, Better y Best mantienen sus acabados; Matrix añade un cuarto nivel para este mueble. En el navegador, Matrix es 3D real en WebGL/Three.js con materiales PBR e iluminación mejorados. La escena nativa se construyó, guardó y reabrió en Unreal Engine 5.8 con Lumen por software; su render cinematográfico de 1920 × 1600 con 8 muestras espaciales está verificado. El proyecto Unreal y su render se entregan por separado del visor web. Todos compara los cuatro niveles de la pieza 47. Despiece y productos mantiene 115 objetos independientes y 26 referencias visuales descargables, con sus IDs estables. Los productos son una composición visual: no son SKU comerciales ni fichas CI nuevas y las cantidades no acreditan stock. El maestro patrimonial sigue en Yokup.

Starbucks shelf 47 retains native:starbucksShelves, instance sb-mugs and CI PDG103-EST-01. Good, Better and Best retain their finishes; Matrix adds a fourth level for this cabinet. In the browser, Matrix remains real 3D in WebGL/Three.js with enhanced PBR materials and lighting. The native scene was built, saved and reopened in Unreal Engine 5.8 with software Lumen; its 1920 × 1600 cinematic render with 8 spatial samples is verified. The Unreal project and its render are delivered separately from the web viewer. All compares the four levels of piece 47. Separated parts and products retains 115 independent objects and 26 downloadable visual references with stable IDs. Products form a visual composition: they are not commercial SKUs or new CI records, and quantities do not establish stock. Yokup remains the lifecycle master.

## Hiperreal · quinto acabado / fifth finish

ES: Hiperreal parte de Matrix y lleva la pieza 47 a fotorrealismo: texturas PBR CC0 reales de 2K a 4K (roble Poly Haven, acero cepillado y cartón de ambientCG), esmalte cerámico con clearcoat, huellas y manchas en la rugosidad, giro y posición ligeramente distintos en cada producto y tazas con proporciones redondas (escala uniforme ×1,30). En el navegador usa un HDRI de cafetería (Poly Haven «Comfy Café»), sombras de 4096 px y un suelo atrapasombras. Hay dos LOD de un mismo maestro: [hiperreal.glb](/inventario/assets/catalog/47/hiperreal.glb) (4,6 MB, web y gemelo) y [hiperreal-hd.glb](/inventario/assets/catalog/47/hiperreal/hiperreal-hd.glb) (26,5 MB, Unreal con Nanite). Abre [Hiperreal](/inventario/?asset=47&quality=hiperreal#mostrador) o [Todos · cinco acabados](/inventario/?asset=47&quality=all#mostrador). [Render antes/después en Cycles](/inventario/assets/catalog/47/hiperreal/preview/hiperreal-47-comparativa.jpg). Guía: [hiperreal/README.md](/inventario/assets/catalog/47/hiperreal/README.md). Fase 2, escaneo de tazas reales: [escaneo-productos-reales.md](/admira-xp/docs/escaneo-productos-reales.md).

EN: Hiperreal builds on Matrix and takes piece 47 to photorealism: real 2K–4K CC0 PBR textures (Poly Haven oak, ambientCG brushed steel and cardboard), clear-coated ceramic glaze, fingerprints and smudges in roughness, slightly different rotation and position per product, and round mugs (uniform ×1.30 scale). In the browser it uses a café HDRI (Poly Haven "Comfy Café"), 4096 px shadows and a shadow-catcher floor. Two LODs come from one master: `hiperreal.glb` (4.6 MB, web and twin) and `hiperreal/hiperreal-hd.glb` (26.5 MB, Unreal with Nanite).

## Uso / Usage

ES: 1. Abre Inventario/ITIL y selecciona la estantería 47. 2. En Acabado, elige Matrix; Todos compara Good, Better, Best y Matrix para la pieza 47. 3. Pulsa Despiece y productos, selecciona un objeto, prueba Despiece o Aislar y descarga su GLB. 4. Usa /inventario añadir 47 en el gemelo para colocar el mueble y /inventario deshacer para revertir. Ver render de Unreal abre el render nativo y Proyecto Unreal descarga el proyecto editable. En Unreal, abre /Game/Matrix47/Matrix47 y la secuencia /Game/Matrix47/Matrix47Studio, con la cámara Studio47 · Matrix hero camera.

EN: 1. Open Inventory/ITIL and select shelf 47. 2. In Finish, choose Matrix; All compares Good, Better, Best and Matrix for piece 47. 3. Press Separated parts and products, select an object, try Exploded view or Isolate, and download its GLB. 4. Use /inventario añadir 47 in the twin to place the cabinet and /inventario deshacer to undo. View Unreal render opens the native render, and Unreal project downloads the editable project. In Unreal, open /Game/Matrix47/Matrix47 and sequence /Game/Matrix47/Matrix47Studio with camera Studio47 · Matrix hero camera.

ES: Abre [Matrix de la pieza 47](/inventario/?asset=47&quality=matrix#mostrador) o [Todos: cuatro niveles](/inventario/?asset=47&quality=all#mostrador). Arrastra la vista para girar y acerca la cámara para inspeccionar objetos reales. En la colección, buscar, filtrar, seleccionar, aislar y despiece actúan sobre grupos 3D independientes. ES/EN conserva el idioma. GLB permite reutilizar cada referencia. El proyecto Unreal se abre en Unreal Engine 5.8; el navegador sigue usando WebGL/Three.js.

EN: Open [Matrix for piece 47](/inventario/?asset=47&quality=matrix#mostrador) or [All: four levels](/inventario/?asset=47&quality=all#mostrador). Drag to rotate and zoom to inspect real objects. In the collection, search, filters, selection, isolation and the exploded view act on independent 3D groups. ES/EN retains the language. GLB allows each reference to be reused. The Unreal project opens in Unreal Engine 5.8; the browser continues to use WebGL/Three.js.

## Contrato compartido / Shared contract

- Modelo / Model: `native:starbucksShelves`, número / number `47`.
- Instancia / Instance: `sb-mugs`. CI: `PDG103-EST-01`. Referencia / Reference: `PG103-004`.
- Perfiles de esta pieza / This piece's profiles: `good`, `better`, `best`, `matrix`; `all` compara los cuatro / compares all four.
- Best: `/inventario/assets/catalog/47/best.glb`, fuente editable / editable source `best.blend`.
- Segmentación Best / Best parts: `/inventario/assets/catalog/47/best.parts.json`.
- Colección Best / Best collection: `/inventario/assets/catalog/47/collection/preview/`.
- Colección Matrix / Matrix collection: `/inventario/assets/catalog/47/collection-matrix/preview/`.
- Manifest Best: `/inventario/assets/catalog/47/collection/inventory.json`.
- Pack Matrix portable / Portable Matrix package: `https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/coffee-display-matrix-itil.zip`.
- Proyecto Unreal nativo / Native Unreal project: `Matrix47.uproject`, Unreal Engine `5.8`; descarga / download `https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/matrix47-unreal.zip`.
- README nativo ES/EN / Native ES/EN README: `/admira-xp/docs/starbucks-coffee-display-unreal.md`.
- Render nativo verificado / Verified native render: `/inventario/assets/catalog/47/collection-matrix/preview/unreal-studio.png`.
- Composición / Composition: cinco niveles / five levels; dos bahías / two bays; 26 referencias visuales / 26 visual references; 115 instancias visuales / 115 visual instances.
- IDs de componentes / Component IDs: `47-P001`…`47-P115`, conservados entre Best y Matrix / retained between Best and Matrix.
- Best conserva identidad del mueble y posiciones del layout; la orientación del frente largo sigue +X Three. Blender usa X=columna, −Y=fila, Z=altura. / Best preserves cabinet identity and layout poses; its long front remains +X Three. Blender uses X=column, −Y=row, Z=height.
- Cada producto conserva un grupo independiente y una identidad semántica. Las tapas, asas y pajitas pertenecen a su producto. Los GLB independientes permiten reutilizar las referencias fuera del conjunto. / Each product retains an independent group and semantic identity. Lids, handles and straws belong to their product. Separate GLBs permit reuse outside the assembly.
- La foto establece apariencia y proporciones aproximadas; no es una medición de campo. / The photograph establishes appearance and approximate proportions, not a field measurement.
- No se crean CI de productos, se asignan SKU comerciales, se escriben playlists ni se mandan órdenes a equipos físicos. / No product CIs or commercial SKUs are created, playlists written or physical devices controlled.
- Maestro patrimonial / Lifecycle master: Yokup, vínculo / link `/equipo-inventario?code=PDG103-EST-01`.

## Estado de entrega / Delivery status

ES: Matrix web y los artefactos nativos están verificados localmente. Unreal Engine `5.8.0-55116800` construyó, guardó y reabrió el mapa `/Game/Matrix47/Matrix47`. La escena conserva **115 raíces de producto Actor**, **26 referencias**, **2061 StaticMeshActors**, **40 slots de materiales de vidrio** y el CI padre `PDG103-EST-01`. La secuencia `/Game/Matrix47/Matrix47Studio`, cámara **Studio47 · Matrix hero camera**, produjo un render Movie Render Queue de **1920 × 1600**, **8 muestras espaciales**, con **Lumen por software**, luces de área, sombras virtuales y exposición manual calibrada en **EV 8**. `unreal-verification.json` registra el render confirmado. La publicación pública se comprueba por separado en la entrega.

EN: Matrix web and native artifacts are verified locally. Unreal Engine `5.8.0-55116800` built, saved and reopened `/Game/Matrix47/Matrix47`. The scene retains **115 product Actor roots**, **26 references**, **2061 StaticMeshActors**, **40 glass-material slots** and parent CI `PDG103-EST-01`. Sequence `/Game/Matrix47/Matrix47Studio`, camera **Studio47 · Matrix hero camera**, produced a Movie Render Queue render at **1920 × 1600**, **8 spatial samples**, with **software Lumen**, area lights, virtual shadows and manual exposure calibrated at **EV 8**. `unreal-verification.json` records the confirmed render. Public deployment is verified separately at delivery.

ES: [Ver render de Unreal](/inventario/assets/catalog/47/collection-matrix/preview/unreal-studio.png) · [Descargar proyecto Unreal](https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/matrix47-unreal.zip). [Pack Matrix completo](https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/coffee-display-matrix-itil.zip). Los paquetes se distribuyen mediante una release del mismo repositorio público XpaceOS. El ZIP nativo conserva `Matrix47.uproject`, `Content`, `Config`, `Scripts`, `SourceAssets` y la evidencia de verificación para abrir y editar la escena nativa.

EN: [View Unreal render](/inventario/assets/catalog/47/collection-matrix/preview/unreal-studio.png) · [Download Unreal project](https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/matrix47-unreal.zip). [Complete Matrix package](https://github.com/csilvasantin/xpaceos/releases/download/matrix47-20261008/coffee-display-matrix-itil.zip). Packages are distributed through a release of the same public XpaceOS repository. The native ZIP retains `Matrix47.uproject`, `Content`, `Config`, `Scripts`, `SourceAssets` and verification evidence for opening and editing the native scene.

## Conservación y comprobación / Preservation and verification

ES: Antes de sustituir assets, conservar GLB, Blender y manifest anteriores con SHA-256 bajo `47/history/`. Good, Better y Best conservan sus archivos e identidades al añadir Matrix. El generador específico evita sobrescribir los modelos 44–46 y 48–52. Comprobar los cuatro niveles de la pieza 47, reapertura de Blender y reimportación GLB, identidad del mueble, 115/26 y IDs iguales en Best/Matrix, selección por clic sobre un producto real, límites y materiales internos, descarga de referencias y paquetes, enlace CI y eliminación/deshacer sin reaparición por carga tardía. Verificar la importación y el render nativos dentro de Unreal 5.8 con Lumen. Verificar catálogo, ficha Starbucks y local antes de publicar. Historial de CLI, /marca, /brand, datos y preferencias se conservan.

EN: Before replacing assets, preserve previous GLB, Blender and manifest files with SHA-256 under `47/history/`. Good, Better and Best retain their files and identities when Matrix is added. The dedicated generator avoids overwriting models 44–46 and 48–52. Verify all four levels for piece 47, Blender reopening and GLB reimport, cabinet identity, matching 115/26 counts and IDs in Best/Matrix, selection by clicking a real product, bounds and embedded materials, reference and package downloads, CI link and remove/undo without late-load reappearance. Verify native import and rendering inside Unreal 5.8 with Lumen. Verify the catalogue, Starbucks record and venue before publication. CLI history, /marca, /brand, data and preferences are retained.
