Case study · Sito manifesto in 3D · Community, AI e crypto

Igloo

Un sito con una sola pagina e una sola scena: un igloo su una montagna, in scala di grigi. Doveva far sentire un mondo prima di spiegare un'azienda, e trasformare lo scroll in un viaggio.

Apri il sito
Progetto
Igloobrand concept
Settore
Holding di brand consumercommunity, AI, crypto
Tipo
Sito manifestouna scena 3D, un solo scroll
Cosa abbiamo fatto
Scena 3D, motion, sviluppomodelli, shader, audio
Tecnologie
Three.js · GLSLDraco, KTX2, EXR, Web Audio
La scena di apertura: un igloo di blocchi di ghiaccio su una montagna grigia, con la nebbia sullo sfondo e il logo Igloo in alto a sinistra

Il punto di partenza

Un mondo prima di un'azienda

Una holding che costruisce brand consumer tra community, intelligenza artificiale e crypto ha un problema di racconto: i suoi prodotti sono diversi tra loro, e una pagina con tre loghi non dice niente. Serviva un'immagine sola che li tenesse insieme.

L'immagine è l'igloo: un rifugio fatto di blocchi, ognuno al suo posto. Il sito doveva essere quell'igloo, in tre dimensioni, e lo scroll doveva portare dentro: dalla montagna alla nebbia, ai frammenti delle società, al manifesto, e poi di nuovo fuori.

01

Un'immagine sola

L'igloo a tutto schermo, senza menu, senza sezioni. Chi arriva capisce il tono prima di leggere una parola.

02

Toccare e sentire

Il mouse solleva i blocchi e li accende. Lo scroll muove la camera. Il sito risponde, non si limita a mostrarsi.

03

Il peso nascosto

Modelli, texture, ambiente e audio pesano decine di megabyte. Il caricatore, la compressione e l'ordine di arrivo devono farli sembrare niente.

Cosa abbiamo costruito

Un igloo, una montagna, un viaggio

Non ci sono sezioni: c'è una scena e lo scroll la attraversa. Queste sono le tappe.

L'igloo su una montagna grigia con la nebbia, il logo e due righe di testo agli angoli

01

Un igloo, una montagna, niente altro

Tutto lo schermo è una scena: un igloo di blocchi di ghiaccio su una montagna, la nebbia che sale, il vento. Negli angoli solo il logo, una riga di missione e «scroll down to discover».

Nessun menu, nessuna sezione. Il primo minuto serve a entrare nel tono.

L'igloo con i blocchi sollevati e illuminati intorno al puntatore del mouse

02

I blocchi che si sollevano al mouse

Passando il mouse sull'igloo, i blocchi vicini al puntatore si staccano dalla cupola, si sollevano e si accendono di bianco, poi tornano al loro posto. Più ti muovi, più l'igloo sembra respirare.

È il gesto che trattiene: chi arriva gioca, e intanto legge le due righe agli angoli.

Un frammento di ghiaccio sospeso nella nebbia con le etichette PORTFOLIO_CO_01 e i dati tecnici intorno

03

Il portfolio come frammenti di ghiaccio

Scorrendo, la montagna sparisce nella nebbia e compaiono i frammenti: uno per ogni società del gruppo, un blocco di ghiaccio che ruota con il logo inciso, le etichette come su una scheda tecnica e «click to expand».

Ogni frammento si apre in una scheda. Tre società diverse, un solo materiale.

Il manifesto: un testo bianco su fondo nero, con il logo e la navigazione ridotta al minimo

04

Il manifesto nel buio

A metà del viaggio la luce si spegne e resta un testo bianco su nero: la missione, per esteso. È l'unico punto in cui il sito chiede di leggere, e per questo toglie tutto il resto.

Quando hai finito, la luce torna e sei di nuovo sulla montagna.

Come è fatto

Sotto il cofano: una scena WebGL guidata dal mouse e dallo scroll

Sei meccanismi, uno alla volta. Modelli compressi, shader scritti a mano, e un caricatore che sembra un gioco.

  • Three.js
  • WebGL
  • GLSL
  • Draco
  • KTX2
  • EXR
  • InstancedMesh
  • EffectComposer
  • SMAA
  • GSAP
  • Web Audio
  • Web Worker

uHoverMix · uPressure

i blocchi vicini al puntatore si alzano e si accendono

I blocchi che si sollevano al passaggio del mouse

Cosa vedi. Avvicini il puntatore e i blocchi intorno si staccano dalla cupola, si alzano e si illuminano. Allontani il mouse e tornano giù, con un po' di inerzia.

Come è fatto. La cupola è un solo oggetto con tutti i blocchi in istanze: ogni blocco ha la sua posizione e una distanza dal puntatore, proiettato sulla scena con un raggio. Uno shader sposta ogni blocco lungo la sua normale in proporzione a quanto è vicino al mouse e alza la luce con lo stesso valore. Il ritorno è smorzato, così l'igloo respira invece di scattare.

InstancedMeshRaycasteruHoverMix
01 / 06

Cosa puoi portare nel tuo sito

Cinque cose che valgono anche senza WebGL

Un sito così non serve a tutti. Le decisioni dietro, sì.

01

Un'immagine sola vale più di dieci sezioni

L'igloo tiene insieme tre società diverse senza spiegarle. Trova la tua immagine e falle occupare tutto lo schermo.

02

Il sito come viaggio, non come pagina

Lo scroll è una timeline: chi arriva in fondo ha attraversato qualcosa. Anche una pagina normale può avere un inizio, un centro e un ritorno.

03

Tocca e succede qualcosa

I blocchi che si sollevano non servono a niente e trattengono per un minuto. Un sito che risponde al gesto si ricorda.

04

Il buio per il testo che conta

Il manifesto è l'unico momento di lettura, e toglie tutto il resto. Se una cosa va letta davvero, non metterle niente accanto.

05

Il peso va nascosto, non evitato

Decine di megabyte diventano accettabili con un caricatore onesto e i formati giusti. Chi aspetta vuole sapere quanto manca, non un'animazione qualsiasi.

Il prossimo potrebbe essere il tuo

Vuoi un sito che si ricordi come un luogo?

Non tutti hanno bisogno di una scena 3D. Tutti hanno bisogno di un'immagine che li tenga insieme. Raccontaci cosa fai: ti diciamo cosa faremmo noi, gratis e senza impegno.

Preventivo chiaro. Zero sorprese, zero vincoli.

Guarda gli altri progetti