Table of Contents

Примерные приложения EasyAR

В этой статье перечислены примерные приложения EasyAR.

Исходный код примеров можно получить в следующих местах:

WeChat

Среда разработки Описание/документация Платформа/система выполнения Язык Пример
WeChat Mega quick start Mini Program TypeScript Mega
WeChat quick start облачного распознавания изображений Mini Program JavaScript CloudRecognition_ImageTracking

Web

Среда разработки Описание/документация Платформа/система выполнения Язык Пример
Web quick start облачного распознавания изображений Web JavaScript CloudRecognition

Unity

Среда разработки Описание/документация Платформа/система выполнения Язык Пример
Unity Unity sample launcher Android, iOS, Windows, macOS C# AllSamplesLauncher
Unity AR Session basic workflow Android, iOS, Windows, macOS, editor simulation C# Workflow_ARSession
Unity Camera control Android, iOS, Windows, macOS, editor simulation C# Workflow_FrameSource_CameraDevice
Unity Базовый image tracking Android, iOS, Windows, macOS, editor simulation C# ImageTracking_Targets
Unity Track images и воспроизведение видео и прозрачного видео Android, iOS, Windows, macOS, editor simulation C# ImageTracking_Video
Unity Использование motion fusion для расширения tracking по изображениям Android, iOS, editor simulation C# ImageTracking_MotionFusion
Unity Создание и tracking image targets из изображения камеры в реальном времени Android, iOS, Windows, macOS, editor simulation C# ImageTracking_TargetOnTheFly
Unity AR coloring, track images и "преобразование" их в 3D в реальном времени Android, iOS, Windows, macOS, editor simulation C# ImageTracking_Coloring3D
Unity Одновременное tracking нескольких image targets (single tracker) Android, iOS, Windows, macOS, editor simulation C# ImageTracking_MultiTarget_SingleTracker
Unity Одновременное tracking нескольких image targets (multi tracker) Android, iOS, Windows, macOS, editor simulation C# ImageTracking_MultiTarget_MultiTracker
Unity Одновременное tracking нескольких одинаковых image targets Android, iOS, Windows, macOS, editor simulation C# ImageTracking_MultiTarget_SameImage
Unity Cloud recognition и track images Android, iOS, Windows, macOS, editor simulation C# ImageTracking_CloudRecognition
Unity Object tracking Android, iOS, Windows, macOS, editor simulation C# ObjectTracking
Unity Motion tracking и plane detection Android, iOS C# MotionTracking_DeviceMotionAndPlaneDetection
Unity Игра с взаимодействием среды на основе dense spatial mapping Android, iOS, editor simulation C# SpatialMap_Dense_BallGame
Unity Картирование sparse spatial mapping, редактирование и предварительный просмотр контента в реальном времени Android, iOS, editor simulation C# SpatialMap_Sparse_AllInOne
Unity Построение sparse spatial mapping Android, iOS, editor simulation C# SpatialMap_Sparse_Building
Unity Загрузка и tracking sparse spatial mapping Android, iOS, editor simulation C# SpatialMap_Sparse_Localizing
Unity Surface tracking Android, iOS C# SurfaceTracking
Unity Mega Block quick start Android, iOS, editor simulation C# MegaBlock_Basic
Unity Загрузка annotation data для Mega Android, iOS, editor simulation C# MegaBlock_Ema
Unity Mega Landmark Android, iOS, editor simulation C# MegaLandmark_Basic
Unity Mega Go Android, iOS, симуляция в редакторе C# MegaGo
Unity Использование нескольких AR-функций вместе с motion tracking Android, iOS, Windows, macOS, editor simulation C# Combination_BasedOn_MotionTracking
Unity Одновременное tracking 3D-объектов и images Android, iOS, Windows, macOS, editor simulation C# Combination_ObjectTracking_ImageTracking
Unity Одновременное tracking sparse spatial mapping и images Android, iOS, editor simulation C# Combination_SpatialMap_ImageTracking
Unity Одновременное построение sparse spatial mapping и dense spatial mapping Windows Android, iOS, editor simulation C# Combination_SpatialMap_Sparse_Dense
Unity Использование видеопотока как пользовательской камеры Android, iOS, Windows, macOS, editor simulation C# Workflow_FrameSource_ExternalImageStream
Unity Использование нескольких AR-функций на headset Apple Vision Pro headset Apple Vision Pro C# Combination_BasedOn_AppleVisionPro
Unity Использование нескольких AR-функций на гарнитурах Meta XR (например Quest 3) Meta Horizon OS (Meta XR) C# Combination_BasedOn_MetaXR
Unity Использование нескольких AR-функций на XREAL glasses Android (XREAL) C# Combination_BasedOn_Xreal
Unity Использование нескольких AR-функций на Pico headset Android (Pico) C# Combination_BasedOn_Pico
Unity Использование нескольких AR-функций на Rokid glasses Android (Rokid) C# Combination_BasedOn_Rokid
Unity Шаблон для создания headset extension packages Android C# com.easyar.sense.ext.hmdtemplate
Unity Запись видео Android C# VideoRecording
Unity Mega annotation extension Android, iOS C# MegaAnnotationExtension

Native

Среда разработки Описание/документация Платформа/система выполнения Язык Пример
Native Базовый image tracking Android, iOS, Windows Java, Objective-C, C++ HelloAR
Native Базовый image tracking Android, iOS C++ HelloARCpp
Native Базовый image tracking Android Kotlin HelloARKotlin
Native Базовый image tracking iOS Swift HelloARSwift
Native Image tracking (console) Windows C# HelloARCSharp
Native Image tracking (Qt GUI) Windows C++ HelloARQt
Native Track images и воспроизведение видео и прозрачного видео Android, iOS Java, Objective-C HelloARVideo
Native Загрузка etd-файлов как tracking targets для image tracking Android, iOS Java, Objective-C HelloARImageTargetData
Native Генерация файлов ImageTargetData (etd) для image tracking Windows C++ HelloARImageTargetDataGenerator
Native Одновременное tracking нескольких image targets (single tracker) Android, iOS Java, Objective-C HelloARMultiTarget_SingleTracker
Native Одновременное tracking нескольких image targets (multi tracker) Android, iOS Java, Objective-C HelloARMultiTarget_MultiTracker
Native Одновременное tracking нескольких одинаковых image targets Android, iOS Java, Objective-C HelloARMultiTarget_SameImage
Native Cloud recognition и track images Android, iOS Java, Objective-C HelloARCRS
Native Object tracking Android, iOS Java, Objective-C HelloARObjectTracking
Native Motion tracking Android, iOS Java, Objective-C HelloARMotionTracking
Native Интеграция AR Engine motion tracking Android Java HelloARAREngine
Native Интеграция AR Engine motion tracking Android C++ HelloARAREngineCpp
Native Surface tracking Android, iOS, Windows Java, Objective-C, C++ HelloARSurfaceTracking
Native Custom camera Android, iOS Java, Objective-C HelloARCustomCamera
Native Запись видео Android, iOS Java, Objective-C HelloARRecording