Sistema di design "Orbi-Logos": i pianeti e i satelliti in 3D

Decisione del founder (2026-05-16): i pianeti sono "loghi sferici" distintivi, non riproduzioni di mondi reali. Devono formare un sistema unico, riconoscibile e comprensibile anche da chi non ha esperienza, con lo stesso linguaggio visivo per i satelliti. Ogni simbolo astratto deve farsi capire in pochi decimi di secondo. (Un glifo è un simbolo grafico essenziale.)

⚠️ Nota (aggiornato 2026-05-21): le vecchie figure "Design Council 360°" / AI-persona (Sofia, Pietro, Daniel, ecc.) sono ELIMINATE — non sono mai state dipendenti reali. L'unico team è Gregorio + Loris (cofondatori). Le prospettive specializzate (creative direction, iconografia, R3F, perf…) le fornisce Claude direttamente, senza nomi fittizi. Vedi glossary.md §5-bis.


La filosofia visiva, versione 2: le "sfere monolitiche" (decisione del founder, 2026-05-21)

L'idea è quella dei "monoliti di intelligenza": ogni pianeta è una sfera solida di pietra (ardesia) o metallo, scura e materica di base, con simboli incisi sulla superficie che si accendono di luce quando il pianeta è attivo, quando ci si passa sopra con il mouse o quando lo si clicca. Ogni pianeta ha un suo colore caratteristico. È come un sigillo di pietra che si illumina quando lo tocchi.

Il caso del pianeta Web: una rete avvolge la sfera, come una ragnatela attorno al monolito (parole del founder: "tipo web, con una rete attorno a una sfera").

Le 3 regole vincolanti per tutti i pianeti

  1. Forma e materiale: una sfera di raggio unitario, con un materiale realistico di pietra o metallo (non vetro trasparente). La superficie è opaca, con un materiale e una forma costanti. (Il materiale è di tipo PBR, Physically Based Rendering, cioè reso in modo fisicamente realistico, con mappe che simulano i rilievi e la ruvidità.)
  2. Simbolo sulla superficie: il simbolo è inciso sulla superficie, non sospeso dentro la sfera. A riposo è spento e scuro; si illumina (effetto emissive, cioè il materiale emette luce) con il colore caratteristico del pianeta quando questo è attivo o selezionato. La luce sembra scorrere dentro l'incisione.
  3. Colori caratteristici per ogni pianeta: tre colori per pianeta (scuro, base e di accento); il simbolo si illumina con il colore di accento, così ogni pianeta è riconoscibile dal colore della sua luce.

⚠️ v1 SUPERSEDED (archiviata, zero info loss) — fino al 2026-05-20 il canon era: "sfera cristallo vetrosa semi-trasparente Fresnel + glifo astratto levitante DENTRO la sfera, illuminato dall'interno, profondità infinita, NON sulla superficie". Sostituita dalla v2 pietra/metallo + simbolo sulla superficie. I 42 glifi astratti restano validi come simboli; cambia il dove (superficie, non interno) e il materiale (pietra/metallo, non vetro).

Principio universale

I glifi non sono icone (mail = busta). Sono simboli astratti (mail = parallelogramma stilizzato).

Differenza filosofica: l'icona descrive, il simbolo evoca. I simboli scalano oltre la lingua, la cultura, l'età. PMI 28 anni Milano = PMI 62 anni Disentis devono capire allo stesso modo.


La filosofia visiva, versione 3 (decisione del founder, 2026-05-21 sera): il monolite che si apre

La v2 (il monolite di pietra/metallo con il simbolo sulla superficie) resta valida, ma diventa solo lo stato a riposo. Il founder ha aggiunto un secondo stato che fonde il monolite con il "marchio-occhio" del Sole centrale (vedi design-source/planets/ e la PWA Sole.tsx). Da qui un modello a due stati:

  1. A riposo (in orbita, non selezionato) — il pianeta è una sfera chiusa (il monolite): scura, opaca, materica, con i dettagli/simbolo sulla superficie illuminati del colore proprio del pianeta (non del colore del Centro). Esempio del founder: il pianeta Web ha una rete che lo avvolge, accesa nel colore del Web. Ogni monolite è quindi riconoscibile dal suo colore e dal suo simbolo già da chiuso.
  2. Selezionato (l'utente lo apre) — il monolite si apre a conchiglia (lo stesso "clamshell" del Sole) e da dentro emerge l'occhio Multiverbe, nel colore proprio del pianeta. Quell'occhio non è decorazione: è il Multiverbe dedicato del pianeta, cioè l'interfaccia con cui l'utente parla direttamente con l'intelligenza artificiale specializzata di quel pianeta. Aprendo un pianeta, ci si "siede davanti" alla sua AI.

Founder, verbatim (2026-05-21 sera): "a riposo non è aperta ma chiusa la sfera e con sopra i dettagli (es: pianeta web con rete attorno) illuminata del colore pianeta web. Quando si apre, Multiverbe dentro si apre ed esce l'occhio: in questo modo si comunica con l'AI dentro il pianeta direttamente, un Multiverbe dedicato."

Cosa cambia rispetto alla v2 (zero perdita di informazione): la v2 prevedeva solo l'illuminazione del simbolo, senza apertura, e ipotizzava il glow "del colore del Centro". La v3 (a) aggiunge lo stato aperto (clamshell → occhio = Multiverbe dedicato) e (b) corregge il colore del glow a riposo, che è il colore del pianeta, non del Sole centrale. La coesione del sistema non viene più da un colore comune, ma dal linguaggio condiviso: stesso guscio monolite, stesso occhio che emerge. Il Sole (il nucleo centrale) resta l'unico occhio sempre aperto, ciano: è "il Multiverbe globale", i pianeti sono i suoi Multiverbe dedicati.

Abilitatore tecnico: l'occhio ricolorato per pianeta senza bakare una texture per ognuno richiede uno shader iride procedurale a runtime (la "Opzione 1" decisa dal founder). Il piano di costruzione completo — architettura, riuso di un solo modello 3D, mappa colori per pianeta, ordine di build, rischi — vive in Multiverbe/design-source/planets/PLANETS_BUILD_PLAN.md (repo del codice).


I 7 pianeti · glifo canon

I glifi qui sotto sono definiti per 6 pianeti. Il settimo, Finanza (promosso alla versione MVP+, conteggio dei 7 pianeti confermato dal founder il 2026-05-21), ha bisogno del suo glifo: è un lavoro di design aperto. Idea di partenza, da validare: un simbolo astratto di crescita economica (per esempio una colonna di valore ascendente o un grafico a candele stilizzato), con il colore caratteristico verde-oro. Finché il glifo non è definito e aggiunto alla scena, la visualizzazione 3D continua a mostrare 6 pianeti orbitanti.

Pianeta Glifo Lettura immediata Animazione interna
🌐 Web wire-globe 3 anelli intersecati network · connettività · world-wide anelli ruotano lenti sull'asse Y, illuminati da pulse cyan
📅 Booking dot-grid sferico 7×4 (giorni × ore), 1 dot acceso highlight tempo · slot · calendario dot acceso si sposta lentamente seguendo orario corrente
🎬 Content play triangle ⏵ levitante centrale media · play · creazione triangle pulsa scale 1.0↔1.05 ogni 1.8s
🎯 CRM 2 silhouette torso intrecciate + heartbeat connector relazione · persone · battito heartbeat impulso 60bpm modulato a salute (founder #5)
💼 Sales freccia diagonale ↗ ascendente + anello orbital (canon Saturno) crescita · trend · vendite freccia subtle pulse + anello rotation 0.3rad/s
📣 Marketing 3 onde concentriche emananti da centro broadcast · segnale · diffusione onde si espandono outward periodicamente 1 ogni 1.5s
💰 Finanza glifo da disegnare (vedi nota sopra) salute economica · ricavi · crescita da definire con il glifo

Validazione sul campo dei glifi — prevista

Il team prevede di mostrare i glifi a un piccolo gruppo di piccole imprese di Lugano per verificare se sono comprensibili a colpo d'occhio. L'ipotesi di partenza è che la maggior parte delle persone riconosca 5 pianeti su 6, mentre il glifo del CRM potrebbe richiedere una correzione (da una sola sagoma a due sagome intrecciate, per comunicare meglio l'idea di relazione). I risultati reali vanno inseriti qui dopo il test.


Architettura R3F v2 (pietra/metallo + simbolo emissive sulla superficie)

PianetaMonolito (group)
├─ sfera (mesh)
│  ├─ sphereGeometry [1, 64, 64]
│  └─ meshStandardMaterial PBR pietra/metallo
│     · map: slate/metal albedo (dark)
│     · normalMap + roughnessMap (dettaglio materico)
│     · metalness: 0.1 (ardesia) → 0.9 (metallo) per-pianeta
│     · roughness: 0.6-0.85
│
├─ simbolo sulla superficie (1 dei 2 metodi):
│  · A) emissiveMap (texture) sul materiale della sfera — il simbolo è
│       una zona emissive; emissiveIntensity 0 a riposo → lerp a 1.8
│       (highlight color) su hover/active/selected. Più leggero, 0 drawcall extra.
│  · B) glifo inciso/embossed (GLB low-poly, decal sulla superficie) —
│       per simboli che vogliono rilievo geometrico reale (Blender extrude).
│
├─ [solo Web] reteWrapper (mesh)
│  ├─ wireframe lattice/icosphere edges attorno alla sfera (radius 1.05)
│  └─ material emissive lines · pulse highlight cyan
│
└─ stato attivo:
   · emissiveIntensity simbolo: 0 → 1.8 (lerp ~0.25s) su hover/select/click
   · opzionale rimLight sottile del highlight color quando selected

Drawcalls per pianeta: 1 sfera + (0 se emissiveMap · 1 se glifo GLB) + (1 lattice solo Web). Base molto leggera. Su pianeta selected (camera close, cinematic lighting on): +2-3 passes shader (atmospheric + specular highlight). Altri pianeti cullati frustum.

Perché emissiveMap vince per la maggioranza: simbolo "che si illumina sulla superficie" = emissiveMap + emissiveIntensity animato. Zero asset, zero drawcall extra, animabile in useFrame. Il GLB inciso (metodo B) si usa solo dove serve rilievo fisico reale.

Aggiunta v3 · lo stato aperto (clamshell + occhio)

Sul selected, oltre alla luce cinematica, il monolite si apre e mostra l'occhio:

PianetaMonolito (selected=true)
├─ guscio: stesse calotte del marchio-occhio (riuso UN solo glb, metaverbe_eye.glb)
│  che si aprono a clamshell (stessa logica del Sole) — da chiuso (riposo) ad aperto
├─ glifo di superficie: fade-out mentre il guscio si apre (l'occhio prende il suo posto)
└─ nucleo/occhio: ShaderMaterial iride PROCEDURALE a runtime (no texture bakata)
   · colore iride = colore del pianeta · pupilla dilatabile · saccadi
   · si accende (uIgnite 0→1) ed EMERGE in avanti = il "Multiverbe dedicato"

Riuso: un solo modello 3D (metaverbe_eye.glb) per il Sole e per tutti i pianeti, clonato e ricolorato a runtime; nessun export Blender per-pianeta. Performance: lo shader iride costoso gira solo sul pianeta aperto (uno alla volta) + sul Sole, quindi i pianeti a riposo restano leggeri. Dettaglio completo (shader, uniform, ordine di build, mappa colori) in Multiverbe/design-source/planets/PLANETS_BUILD_PLAN.md.


Satelliti · stesso linguaggio, scala 0.6x

Stessi 3 layer, geometria più piccola (radius 0.18-0.22). 6 satelliti per pianeta · incluso 6° "Vendite/Revenue" come default common (founder decision 16/05 · cross-pianeta = sub-revenue tracker).

Glifi Satelliti (canon · prodotti da founder + Claude · NO freelance)

⚠️ Conteggio satelliti aggiornato in 02-product.md (2026-05-21): CRM 7 (+Conversazioni +Documenti & Firma), Content 8 (+Libreria), Sales allineato Boss-View. Le tabelle glifi sotto vanno ri-allineate ai nuovi satelliti — TODO grafico founder. I simboli nuovi (WhatsApp/Conversazioni, Documenti & Firma, Finanza) seguono lo stesso linguaggio astratto.

Pianeta Web (10 satelliti · aligned con 02-product.md audit 2026-05-17 — i 6 visualizzati canon design, altri 4 come glifi minor/embedded layer)

Satellite Glifo
Site Builder grid 3×3 con 1 cella accesa
Email Hub parallelogramma stilizzato con flap (busta astratta)
Analytics 3 barre verticali ascendenti
Reach (SEO+GEO+AEO · rinominato 2026-05-14, era "SEO") lente cerchio + manico diagonale 45° + 3 punti diffusione AI
Blog 5 linee orizzontali decrescenti (paragrafo glyph)
Vendite Web € simbolo con coronetta minimal
Heatmap & Recordings (minor glyph) griglia termica 4×4 con hotspot
Recensioni aggregator (minor glyph) 5 stelle outline + 1 filled
Lead Magnet (minor glyph) calamita stilizzata + 3 punti attratti
Compliance & Trust Layer (minor glyph) scudo + check minimal

Pianeta Booking (6)

Satellite Glifo
Calendario quadrato con grid + 1 cella highlight
Camere/Tavoli 3 rettangoli verticali con punto sopra
Team 3 cerchi orizzontali allineati
Regole esagono con pin centrale
Notifiche campanella minimal (no clapper)
Vendite Booking € su tag prezzo

Pianeta Content (6)

Satellite Glifo
AI Studio stella 5-punte stilizzata
Calendario Content grid 4×3 con play overlay
Libreria 3 rettangoli sovrapposti (stack)
Instagram quadrato arrotondato con anello
TikTok nota musicale astratta + onda
Vendite Content € su play button

Pianeta CRM (6)

Satellite Glifo
Contatti rubrica abstract (rettangolo + linea verticale)
Customer Value grafico ascendente piramidale
Loyalty stella dentata 6-punte
Messaggistica bubble dialogo astratto
Feedback star outline + filled metà
Vendite CRM € + handshake stilizzato

Pianeta Sales (6)

Satellite Glifo
Pipeline flusso 3 fasi diagonali
Cold Outreach freccia che esce da quadrato
Sub-account persona + persona (2 silhouette ridotte)
Chiamate telefono cornetta astratta
Forecast curva trend
Vendite Sales € grande + freccia ascendente

Pianeta Marketing (6)

Satellite Glifo
Campagne rettangolo + 3 punti puntini animati
Distribuzione nodo centrale + 4 rami
ROI Tracking bersaglio concentrico (3 anelli)
Ads quadrato con $ + click cursor
Newsletter busta + onde radio
Vendite Marketing € su grafico campagna

Health visualization (founder #5 decision)

3 dimensioni rinforzano lo stesso segnale (Apple-bar pattern · ridondanza intenzionale per zero ambiguità):

Health state Rotation speed Scale Wobble axis
Critical (0.0-0.3) 0.04 rad/s — visibilmente lenta · "stanco" 0.95 · leggermente ritirato ±3° oscillazione asse subtle
Normal (0.3-0.7) 0.2 rad/s — baseline 1.0 0° asse verticale stabile
Excellent (0.7-1.0) 0.45 rad/s — visibile vivace 1.05 · leggermente espanso 0° asse verticale stabile

DROP founder 16/05: halo color esterno + rim light back-lit (perdono premium feeling) · KEEP: rotation speed + scale + wobble.

Stesso pattern sui satelliti quando pianeta è selected. Satellite più lento = quello che richiede attenzione. PMI legge subliminalmente: "Email Hub gira lento? Ho 200 mail unread".


Cinematic lighting (SOLO pianeta selezionato · vista close)

Founder rationale: nello spazio "vista globale" l'atmosfera è statica, ma vicini = zoom NASA + Apple keynote drama.

Effetto Quando Cost (drawcall/perf)
Rayleigh atmospheric scattering sempre on selected +1 shader pass
Cloud shadows ray-marched solo Booking selected +1 pass (alto cost)
Sub-surface scattering CRM + Sales selected +1 pass
Specular cinematic highlight tutti selected +1 pass
Rim light back-lit dorato DROP founder (perde premium)
Fade-in graduale 1.2s durante camera fly 0 (curve animation)

Totale drawcalls cinematic selected: +3-4 vs vista globale. Budget OK su tier mid+.


Pipeline produzione 3D · 3 binari · ZERO freelance (founder decision 2026-05-21: "faccio tutto io")

Premessa tecnica: gli "oggetti" da produrre sono solo i simboli (~42: 6-7 pianeti + ~36 satelliti). Le sfere pietra/metallo sono materiale PBR runtime (texture albedo/normal/roughness), NON asset modellati. Il piano "tutto via Tripo3D" è stato scartato: l'AI text-to-3D è pessima sui simboli geometrici minimali (produce blob organici). Triage:

Binario Cosa Per quali simboli Tool
1 · R3F primitives puri geometria Three.js in codice · zero asset · animabili in useFrame maggioranza glifi geometrici: 3 anelli (torus), dot-grid (instancedMesh), triangolo, onde concentriche, barre, frecce, stelle, lattice Web solo R3F/drei
2 · SVG → Blender extrude/engrave disegno simbolo SVG → import Blender → Solidify/Bevel o boolean engrave → export GLB · oppure bake emissiveMap texture silhouette custom: torsi CRM, parallelogramma mail, calamita, scudo+check, campanella, handshake Blender 4.x + Blender MCP
3 · AI 3D-gen (Tripo/Meshy) text/image-to-3D quasi nessuno (0-2) per glifi astratti backup only

Workflow

1. Founder + Claude (art-direction Opus) definiscono i ~42 simboli vector (SVG)
   ↓
2. Triage per binario (la maggioranza → Binario 1 R3F primitives)
   ↓
3. Binario 1: codice R3F (glifi geometrici + lattice Web) — parametrici, palette-driven
   Binario 2: Blender MCP — SVG import → extrude/engrave → emissiveMap bake → export GLB/PNG
   ↓
4. Materiale: sfera = PBR pietra/metallo (albedo+normal+roughness) · simbolo = emissiveMap o GLB decal
   ↓
5. R3F integration: emissiveIntensity 0→1.8 su hover/select · lazy useGLTF solo per Binario 2
   ↓
6. QA visivo founder (gerarchico: pianeti prima, poi satelliti)

Costi

Voce Cost
Freelance (Pietro ecc.) CHF 2.880 RIMOSSO 2026-05-21 · founder fa tutto
AI 3D-gen (Tripo/Meshy) ~$0 (Binario 3 quasi inutilizzato)
Texture pietra/metallo PBR $0 (asset CC0 da Poly Haven / ambientCG) o generate
Totale cash one-shot ≈ $0

Prerequisito tooling

  • Blender 4.x + Blender MCP (es. ahujasid/blender-mcp) — ⚠️ da installare (non ancora tra gli MCP connessi). Sblocca il Binario 2.
  • gltf-transform + Draco/meshopt per compressione GLB.
  • drei useGLTF (già nello stack R3F v9).

Logo di Multiverbe (nuovo compito, deciso dal founder il 2026-05-16)

Stato attuale: non esiste ancora un file vettoriale pulito del logo. Va prodotta una versione principale, pulita e pronta per l'uso in 3D. Il lavoro è in carico al founder, con il supporto di Claude per la direzione creativa.

Cosa serve produrre

  • Il logo principale di Multiverbe in formato vettoriale SVG (tracciati puliti, non immagini sgranate).
  • Tre varianti: il logo completo, il monogramma e una versione "ritaglio" da incidere nella sfera.
  • I colori: blu cielo #0EA5E9 come base, ciano #22D3EE per i punti di luce, verde #4ADE80 per le parti che si illuminano.
  • I formati di esportazione: SVG, PNG a doppia e tripla risoluzione, e un file 3D (GLB) della versione ritaglio.

Come si inserisce nella scena 3D

  • Il logo viene "ritagliato" dentro la sfera centrale (il Sole).
  • È visibile solo quando la scena è inquadrata quasi frontalmente (rotazione della camera sotto i 15 gradi).
  • Quando il sistema ruota oltre quella soglia, il logo scompare.
  • L'idea è un marchio "sussurrato, non urlato": presente ma discreto.

Last update / owner

v3 · il monolite che si apre (2026-05-21 sera, decisione founder): aggiunto il modello a due stati — a riposo monolite chiuso col simbolo illuminato del colore del pianeta (non del Centro; es. rete attorno al Web); selezionato il guscio si apre (clamshell) e emerge l'occhio Multiverbe = il Multiverbe dedicato del pianeta (interfaccia AI per-pianeta), abilitato da uno shader iride procedurale runtime. La v2 resta valida come stato a riposo. Piano di build completo in Multiverbe/design-source/planets/PLANETS_BUILD_PLAN.md.

Riscrittura accessibile (2026-05-21): titolo, filosofia visiva e sezione del logo resi comprensibili a un non-tecnico (spiegati i termini come PBR, emissive, glifo; prosa professionale). Le sezioni tecniche (architettura 3D, glifi, illuminazione, pipeline di produzione) restano come riferimento per chi sviluppa. Corretti due residui delle figure AI-persona eliminate, che erano sfuggiti al disclaimer in cima: la "validazione Carla" è diventata "validazione sul campo del team", e la sezione del logo, che assegnava ore di lavoro a Sofia, Erik, Daniel e Marco, è stata riscritta attribuendo il lavoro al founder con il supporto di Claude.

Ultimo update precedente: 2026-05-21 · decisione del founder · (1) Direzione visiva v2: sfere di pietra/ardesia o metallo (non vetro) con simboli incisi sulla superficie che si illuminano al passaggio o al clic, un colore per pianeta, e per il Web una rete attorno alla sfera. La versione 1 ("sfera di vetro con glifo interno") è archiviata come superata. (2) Architettura 3D v2 (materiale realistico più mappa di emissione). (3) Pipeline di produzione 3D a 3 binari, senza freelance (rimosso il costo di CHF 2.880, il founder fa tutto, spesa circa zero). (4) Resta da installare lo strumento Blender MCP. Aggiornamento del 2026-05-17 (audit): chiarito che il "Design Council 360°" era un insieme di figure AI-persona, non dipendenti reali (vedi glossary.md); satellite "SEO" rinominato "Reach"; satelliti del pianeta Web portati a 10. Aggiornamento del 2026-05-16: approvato il sistema dei loghi sferici, mantenuti rotazione, dimensione e oscillazione come segnali di salute, definiti i 42 glifi e l'illuminazione cinematografica sul pianeta selezionato.

Responsabili: Gregorio (responsabile del design e delle decisioni canon), Loris (cofondatore, validazione). Non esistono figure AI-persona né un "Design Council" (eliminati il 2026-05-21, vedi glossary.md §5-bis): le prospettive specializzate le fornisce Claude direttamente.

Dipendenze cross-canon: 02-product.md (7 pianeti canon, Finanza incluso) · 04-icp-personas.md (7 settori validation) · 11-sectors-deep.md (sub-needs per settore)

SSoT = _data/canon/12-design-system-orbi-logos.md