
產業
軟體與諮詢
組織規模
小型 (1-49 名員工)
國家/地區
澳洲
技術
公司
在 2023 年初,熱情的攀岩者 Martin Mora 因為接近秋季誤判路線困難度的悲慘事件而成立了 Alpha Outdoors。此體驗啟發了 Red-Point:專為讓攀岩更安全且更容易而設計的行動應用程式。Martin 與 Matthew Robbins 合作,後者是一位經驗豐富的 .NET 開發人員,他以廣受歡迎的 Visual Studio 用 MFractor 工具而聞名。
他們一起透過智慧型資料和 3D 視覺效果,著手將攀岩體驗現代化。
數位攀爬小幫手
在 Red-Point 之前,攀岩者仰賴厚重、飽經風霜且往往過時的實體指南。Red-Point 藉由將整個攀爬區域數位化,提供 GPS 導覽、高逼真度 3D 視覺效果及離線存取,以確保遠端位置的安全,徹底改變了這個工作流程。
此應用程式可協助攀岩者規劃、預覽及導覽空前清晰的路線。
使用無人機進行創新資料收集
超過 1,200 個攀爬區域已經對應並發佈在 Red-Point 內。每個區域都是以無人機建立的一組高解析度 3D 掃描開始。這些航程會擷取數千張重疊的相片,而這些相片會處理成詳細的攝影測量模型。
此工作流程能夠進行精確的地形重建,並允許攀岩者在離開地面之前,以虛擬方式探索岩石表面。

Red-Point 資料擷取管線
- 3D 掃描:無人機、LiDAR 裝置和 iPhones 擷取詳細的表面影像。
- 資料處理:影像會處理成精確的 3D 網格和紋理。
- 與應用程式整合: .NET MAUI 和 Evergine 在 Red-Point 行動體驗中順暢地渲染和顯示 3D 模型。
此端對端工作流程可確保攀岩者直接在應用程式內收到精確、高品質的資料。
技術選擇與使用量
早期原型使用混合技術,但團隊快速達成共識:由 Plain Concepts 提供的 Evergine 支援的完全受控 .NET 堆疊用於即時 3D 渲染。
重要技術元件:
- .NET MAUI - 提供應用程式的原生 UI、資料管理和離線同步處理。
- Evergine - 提供與 .NET 緊密整合的強大 3D 引擎。
- Azure - 管理驗證、內容傳遞及全域雲端儲存體。
.NET MAUI 與 Evergine 之間的協同合作可讓 Red-Point 提供典型跨平台解決方案無法比擬的快速、流暢且視覺豐富的體驗。
由 Plain Concepts 與 Evergine 深度整合
Red-Point 利用 Evergine 的深度 .NET 整合在 .NET MAUI 內達到原生等級的 3D 效能。與傳統的混合式引擎不同,Evergine 會直接在 .NET 執行階段上執行、共用組件、資料模型,以及UI 與 3D 引擎之間的非同步邏輯。
透過此架構,Red-Point 可以:
- 動態載入和卸除 GLB 資產,以將記憶體使用量最佳化。
- 從本機和雲端來源串流即時攀爬路線資料。
- 直接在場景上覆疊互動式 3D 標籤、路徑和分析。
- 重複使用共用服務 (例如 Azure Blob 用戶端、FireStore 同步處理和遙測),而不橋接程式碼。
.NET MAUI 與 Evergine 的緊密耦合簡化開發、改善可維護性,並同時在 iOS 和 Android 上產生流暢的體驗。Evergine 的效能和渲染品質經證實非常出色,即使在具有多重材質和動態光效的複雜模型上,也提供高畫面播放速率。
如 Matthew Matthewins 所指出:「Evergine 改變了我們對 .NET 應用程式中 3D 的想法 — 它感覺是原生的、看起來令人驚嘆,且在行動裝置上完美地執行。」
.NET MAUI + Evergine 的好處
結合 .NET MAUI 與 Evergine 能使 Alpha Outdoors 達成下列目標:
- 整合式開發模型:單一 C# 程式碼基底驅動跨平台的 UI 和 3D 邏輯。
- 高效能 3D:Evergine 利用硬體加速和 GPU 實例化,有效率地渲染詳細的場景。
- 非同步工作流程:MAUI 工作與 Evergine 渲染迴圈平行運作,讓 UI 保持回應。
- 有效率的快取與壓縮:Red-Point 採用 GZip 壓縮和記憶體內紋理重複使用,將載入時間降至最低。
- 完善的用戶體驗:流暢的手勢、快速的相機控制及低延遲輸入,在行動硬體上創造專業的感覺。
使用 .NET 和 Azure 調整
.NET MAUI 和 Evergine 一起提供回應式、高效能應用程式的基礎,能夠提供即時 3D 視覺效果和資料同步處理。Azure 透過地理位置分散式 Blob 儲存和驗證服務,確保全球可擴縮性,讓 Red-Point 以低延遲且高可靠性來服務全球數千名攀岩者。
成功里程碑:
- 快速成長:推出之後,在社交媒體和口耳相傳的熱情推動下,Red-Point 在幾週內從 200 個成長至 10,000 個使用者。
- App Store 推動力:迅速在 iOS App Store 的同類別中名列前茅。
- 技術驗證:Evergine 在行動裝置上強大的效能已證實其角色成為 .NET 生態系統的世界級 3D 引擎。
結論
Alpha Outdoors 利用 .NET MAUI、Evergine 和 Azure 的強大組合功能,建置了一個平台,為戶外空間的 3D 行動應用程式設定新的基準。
Evergine 與 .NET 的深度整合已被證明至關重要 — 在完全受控的環境中實現即時視覺效果、精確的 3D 控制,以及無與倫比的效能。
Red-Point 持續演進,成為攀岩社群的領先數位小幫手,展示了現代 .NET 技術和高品質 3D 圖形完美結合所能達到的效果。

