
Settore
Software e consulenza
Dimensioni dell'organizzazione
Piccole dimensioni (1-49 dipendenti)
Paese/area geografica
Australia
Tecnologia
Azienda
All'inizio del 2023, l'appassionato scalatore Martin Mora ha fondato Alpha Outdoors dopo aver corso il rischio di essere la vittima di una spaventosa caduta dovuta a un'errata valutazione della difficoltà di una ferrata. Questa esperienza gli ha ispirato l'idea di Red-Point, un'app per dispositivi mobili progettata per rendere l'arrampicata più sicura e accessibile. Martin ha collaborato con Matthew Robbins, uno sviluppatore .NET esperto, noto soprattutto per i popolari strumenti MFractor per Visual Studio.
Insieme, hanno deciso di modernizzare l'esperienza di arrampicata attraverso dati intelligenti e visualizzazione 3D.
Un complemento per le scalate digitali
Prima di Red-Point, gli scalatori si affidavano a guide cartacee, pesanti, usurate dal tempo e spesso obsolete. Red-Point ha rivoluzionato questo flusso di lavoro digitalizzando intere aree di arrampicata, offrendo navigazione GPS, visualizzazioni 3D ad alta fedeltà e accesso offline per garantire la sicurezza in luoghi remoti.
L'app permette agli scalatori di pianificare, visualizzare in anteprima e navigare le ferrate con una chiarezza impareggiabile.
Raccolta di dati innovative con droni
Oltre 1.200 aree di arrampicata sono già state mappate e pubblicate all'interno di Red-Point. Ogni area è frutto di una serie di scansioni 3D ad alta risoluzione realizzate con droni. Grazie a questi voli sono state acquisite migliaia di foto sovrapposte, elaborate in modelli fotogrammetrici dettagliati.
Questo flusso di lavoro consente ricostruzioni topografiche precise e permette agli scalatori di esplorare virtualmente le pareti rocciose prima ancora di iniziare l'arrampicata.

Pipeline di inserimento dati di Red-Point
- Scansione 3D: droni, dispositivi LiDAR e iPhone acquisiscono immagini dettagliate di superficie.
- Elaborazione dati: le immagini vengono elaborate in mesh e texture 3D precise.
- Integrazione con l'app: .NET MAUI ed Evergine eseguono agevolmente il rendering e la visualizzazione dei modelli 3D all'interno dell'esperienza per dispositivi mobili di Red-Point.
Questo flusso di lavoro end-to-end garantisce che gli scalatori ricevano dati accurati e di alta qualità direttamente all'interno dell'app.
Scelta e utilizzo della tecnologia
I primi prototipi utilizzavano tecnologie miste, ma il team si è rapidamente focalizzato su uno stack .NET completamente gestito basato su Evergine by Plain Concepts per il rendering 3D in tempo reale.
Componenti chiave della tecnologia usati:
- .NET MAUI: fornisce interfaccia utente nativa dell'app, gestione dei dati e sincronizzazione offline.
- Evergine: offre un potente motore 3D strettamente integrato con .NET.
- Azure: gestisce l'autenticazione, la distribuzione dei contenuti e l'archiviazione nel cloud globale.
La sinergia tra .NET MAUI ed Evergine consente a Red-Point di offrire un'esperienza veloce, fluida e visivamente ricca e senza pari rispetto alle soluzioni multipiattaforma tradizionali.
Integrazione profonda con Evergine di Plain Concepts
Red-Point sfrutta l'integrazione profonda di Evergine con .NET per ottenere prestazioni 3D di livello nativo all'interno di .NET MAUI. A differenza dei motori ibridi tradizionali, Evergine viene eseguito direttamente nel runtime .NET, condividendo assembly, modelli di dati e logica asincrona tra l'interfaccia utente e il motore 3D.
Grazie a questa architettura, Red-Point può:
- Caricare e scaricare dinamicamente le risorse GLB per ottimizzare l'uso della memoria.
- Trasmettere in streaming dati in tempo reale delle ferrate da origini locali e cloud.
- È possibile sovrapporre etichette 3D interattive, percorsi e analisi direttamente sulla scena.
- Riutilizzare i servizi condivisi (ad esempio, client BLOB di Azure, sincronizzazione Firestore e dati di telemetria) senza codice di bridging.
Questo accoppiamento stretto tra .NET MAUI ed Evergine semplifica lo sviluppo, migliora la manutenibilità e garantisce un'esperienza estremamente fluida sia su iOS che su Android. Le prestazioni e la qualità del rendering di Evergine si sono dimostrate eccezionali, offrendo frame rate elevati anche su modelli complessi con più tipi di materiali e illuminazione dinamica.
Come osserva Matthew Robbins, "Evergine ha trasformato il modo in cui pensiamo al 3D nelle app .NET: è nativo, ha un aspetto straordinario e offre prestazioni impeccabili sui dispositivi mobili".\
Vantaggi di .NET MAUI ed Evergine
La combinazione di .NET MAUI ed Evergine ha permesso ad Alpha Outdoors di raggiungere i seguenti risultati:
- Modello di sviluppo unificato: un'unica codebase in C# gestisce l'interfaccia utente e la logica 3D su tutte le piattaforme.
- 3D con prestazioni elevate: Evergine esegue un rendering efficiente di scene dettagliate, con accelerazione hardware e GPU di instanziazione.
- Flussi di lavoro asincroni: le attività MAUI e i cicli di rendering di Evergine lavorano in parallelo, mantenendo l'interfaccia utente reattiva.
- Memorizzazione nella cache e compressione efficienti: Red-Point utilizza la compressione GZip e il riutilizzo delle texture in memoria per ridurre al minimo i tempi di caricamento.
- Esperienza utente curata: gesti fluidi, controlli rapidi della fotocamera e input a bassa latenza creano un feeling professionale sull'hardware per dispositivi mobili.
Ridimensionamento con .NET e Azure
Insieme, .NET MAUI ed Evergine hanno gettato le basi per un'applicazione reattiva e ad alte prestazioni, capace di supportare visualizzazioni 3D in tempo reale e la sincronizzazione dei dati. Azure assicura una scalabilità globale grazie all'archiviazione BLOB geo-distribuita e ai servizi di autenticazione, permettendo a Red-Point di servire migliaia di scalatori in tutto il mondo con bassa latenza e affidabilità elevata.
Attività cardine riuscite:
- Crescita rapida: dopo il lancio, il numero di utenti di Red-Point è cresciuto da 200 a 10.000 in poche settimane, grazie ai social media e al passaparola dei clienti entusiasti.
- Impulso di App Store: ha rapidamente raggiunto le prime posizioni nella sua categoria nell'App Store iOS.
- Convalida tecnica: le prestazioni robuste di Evergine sui dispositivi mobili hanno confermato il suo ruolo di motore 3D di livello mondiale per l'ecosistema .NET.
Conclusione
Sfruttando la potenza combinata di .NET MAUI, Evergine e Azure, Alpha Outdoors ha compilato una piattaforma che stabilisce un nuovo standard per le applicazioni 3D per dispositivi mobili nel settore outdoor.
La profonda integrazione di Evergine con .NET si è rivelata fondamentale in quanto ha permesso la visualizzazione in tempo reale, un controllo 3D preciso e prestazioni impareggiabili in un ambiente completamente gestito.
Red-Point continua a evolversi come compagno digitale leader per la community di scalatori, dimostrando cosa è possibile fare quando le moderne tecnologie .NET e la grafica 3D di alta qualità si combinano perfettamente.

