
Промышленность
Программное обеспечение и консультации
Размер организации
Малый (1-49 сотрудников)
Страна/регион
Австралия
Технологии
Компания
В начале 2023 года увлеченный скалолаз Мартин Мора (Martin Mora) основал Alpha Outdoors после того, как едва не упал из-за неправильной оценки сложности маршрута. Этот опыт вдохновил идею Red-Point — мобильного приложения, созданного для повышения безопасности и доступности скалолазания. Мартин (Martin) объединился с Мэттью Роббинсом (Matthew Robbins), опытным разработчиком .NET, известным благодаря популярным инструментам MFractor для Visual Studio.
Вместе они поставили цель модернизировать опыт скалолазания с помощью интеллектуальных данных и 3D-визуализации.
Цифровой помощник для скалолазания
До Red-Point скалолазы пользовались физическими путеводителями — тяжелыми, изношенными и часто устаревшими. Red-Point революционизировал этот процесс, оцифровав целые районы для восхождений, предоставляя GPS-навигацию, высокоточные 3D-визуализации и автономный доступ для обеспечения безопасности в удаленных местоположениях.
Приложение помогает скалолазам планировать, просматривать и прокладывать маршруты с беспрецедентной ясностью.
Инновационный сбор данных с помощью дронов
В Red-Point уже составлены карты и опубликованы более 1200 районов для скалолазания. Каждый из них начинается с набора 3D-сканов в высоком разрешении, созданных с помощью дронов. Эти полеты делают тысячи перекрывающихся фотографий, которые обрабатываются в детализированные фотограмметрические модели.
Этот рабочий процесс обеспечивает точные топографические реконструкции и позволяет скалолазам виртуально исследовать скальные поверхности еще до выхода на маршрут.

Конвейер приема данных Red-Point
- 3D-сканирование: дроны, устройства LiDAR и iPhone сканируют детализированные изображения поверхности.
- Обработка данных: изображения преобразуются в точные 3D-сетки и текстуры.
- Интеграция с приложением: .NET MAUI и Evergine легко преобразуют для просмотра и отображают 3D-модели в мобильном интерфейсе Red-Point.
Этот комплексный рабочий процесс гарантирует, что скалолазы получают точные и качественные данные непосредственно в приложении.
Выбор и использование технологий
Ранние прототипы использовали смешанные технологии, но команда быстро остановилась на полностью управляемом стеке .NET с использованием Evergine by Plain Concepts для 3D-отрисовки в реальном времени.
Ключевые технологические компоненты:
- .NET MAUI — обеспечивает собственный пользовательский интерфейс приложения, управление данными и синхронизацию в автономном режиме.
- Evergine — предоставляет мощный 3D-обработчик с глубокой интеграцией в .NET.
- Azure — управляет проверкой подлинности, доставкой содержимого и глобальным облачным хранилищем.
Синергия между .NET MAUI и Evergine позволяет Red-Point предложить быстрый, плавный и визуально насыщенный интерфейс, недостижимый для обычных кроссплатформенных решений.
Глубокая интеграция с Evergine by Plain Concepts
Red-Point использует глубокую интеграцию Evergine с .NET для достижения производительности 3D уровня собственных приложений внутри .NET MAUI. В отличие от традиционных гибридных обработчиков, Evergine работает непосредственно в среде выполнения .NET, совместно используя сборки, модели данных и асинхронную логику между пользовательским интерфейсом и 3D-обработчиком.
С помощью этой архитектуры Red-Point предлагает следующие возможности:
- Динамическая загрузка и выгрузка GLB-ресурсов для оптимизации использования памяти.
- Потоковая передача данных маршрутов скалолазания в реальном времени из локальных и облачных источников.
- Наложение интерактивных 3D-меток, путей и аналитики непосредственно на сцену.
- Повторное использование общих служб (например, клиентов BLOB-объектов Azure, синхронизации FireStore и телеметрии) без дополнительного кода-моста.
Это тесное взаимодействие .NET MAUI и Evergine упрощает разработку, повышает удобство обслуживания и обеспечивает плавный интерфейс как на iOS, так и на Android. Производительность и качество рендеринга Evergine доказали свою исключительность, обеспечивая высокую частоту кадров даже в сложных моделях с множеством материалов и динамическим освещением.
Как отмечает Мэттью Роббинс: "Evergine изменил наше представление о 3D в приложениях .NET — он ощущается естественным, выглядит впечатляюще и безупречно работает на мобильных устройствах".
Преимущества .NET MAUI + Evergine
Сочетание .NET MAUI и Evergine позволило Alpha Outdoors достичь следующих результатов:
- Единая модель разработки: одна база кода C# управляет пользовательским интерфейсом и 3D-логикой на разных платформах.
- Высокопроизводительное 3D-решение: Evergine эффективно отрисовывает детализированные сцены с аппаратным ускорением и использованием GPU Instancing.
- Асинхронные рабочие процессы: задачи MAUI и циклы отрисовки Evergine работают параллельно, обеспечивая отзывчивость пользовательского интерфейса.
- Эффективное кэширование и сжатие: Red-Point использует сжатие GZip и повторное использование текстур в памяти для минимизации времени загрузки.
- Отточенный пользовательский интерфейс: плавные жесты, быстрые элементы управления камерой и низкая задержка ввода создают профессиональное ощущение на мобильных устройствах.
Масштабирование с помощью .NET и Azure
.NET MAUI и Evergine вместе стали основой адаптивного высокопроизводительного приложения с возможностью 3D-визуализации в реальном времени и синхронизации данных. Azure обеспечивает глобальную масштабируемость благодаря геораспределенному хранилищу BLOB-объектов и службам проверки подлинности, позволяя Red-Point обслуживать тысячи скалолазов по всему миру с низкой задержкой и высокой надежностью.
Вехи успешности:
- Быстрый рост: после запуска количество пользователей Red-Point выросло с 200 до 10 000 за несколько недель благодаря социальным сетям и сарафанному радио.
- Импульс App Store: быстрое достижение верхних позиций в своей категории в iOS App Store.
- Техническая проверка: надежная производительность Evergine на мобильных устройствах подтвердила роль этого решения в качестве первоклассного 3D-обработчика для экосистемы .NET.
Заключение
Используя объединенные возможности .NET MAUI, Evergine и Azure, компания Alpha Outdoors создала платформу, которая устанавливает новый эталон для мобильных 3D-приложений вне помещений.
Глубокая интеграция Evergine с .NET оказалась ключевой — она обеспечивает визуализацию в реальном времени, точное 3D-управление и непревзойденную производительность в полностью управляемой среде.
Red-Point продолжает развиваться как ведущий цифровой помощник для сообщества скалолазов, демонстрируя возможности при объединении современных технологий .NET и высококачественной 3D-графики.

