SDKGiới thiệu

1. Giới thiệu SDK

AR-World SDK là một bộ SDK thực tế tăng cường (AR) dành cho điện thoại di động, thiết bị đeo AR như MetaQuest, Pico… do VHT phát triển.
Các SDK này cung cấp cho các nhà phát triển một API đa nền tảng để tạo ra trải nghiệm AR không gian rộng mới và sống động trên Native Android, Native iOS, ReactNative và Unity.
SDK sử dụng công nghệ tính toán không gian (spatial computing) để tạo ra các trải nghiệm AR thú vị gắn liền với thế giới vật lý, mang đến cho người dùng trải nghiệm số như du lịch văn hoá, trò chơi, mua sắm và học tập.


2. Phạm vi của SDK

Các tính năng chính của XenseAR

  • Hiển thị nội dung 3D đa dạng:
    • Unity AssetBundle
    • Hình ảnh (image)
    • glTF/glb
  • Tính năng chỉ đường 3D trong không gian thực
  • Hỗ trợ quay phim và chụp ảnh với hiệu ứng AR

🎥 Xem video demo tại: https://www.youtube.com/watch?v=zRZbiTFYOio

Mô tả các SDK

XenseAR Native SDK

SDK chạy trực tiếp trên Android/iOS, tích hợp sâu với ARKit/ARCore.
Hiệu năng cao, hỗ trợ đầy đủ tính năng AR như VPS, VFX Graph.

Dùng cho: Ứng dụng native cần AR mạnh mẽ và mượt.


XenseAR WebGL SDK

Chạy trong WebView hoặc TWA, nhẹ (dưới 1MB), không cần ARKit/ARCore.
Hỗ trợ VPS, tracking cơ bản. Bị giới hạn RAM, hiệu năng và không hỗ trợ VFX Graph.

Dùng cho: App nhẹ, demo, PWA, hoặc tích hợp nhanh AR.


XenseAR Unity SDK (CLAP)

SDK tích hợp VPS vào Unity, build cho Android và iOS.
Cho phép các nhà phát triển tuỳ biến nội dung AR

Dùng cho: Game AR hoặc ứng dụng có tương tác cao.

Các phương án triển khai SDK

SDKCách Triển khaiBuild size tăng thêmTính năngHiệu năng
XenseAR Native SDKTích hợp vào nền tảng (Android, iOS) dưới dạng thư viện, frameworkTăng khoảng 50 MB với iOS, 60 MB với Android- Các tính năng về định vị trực quan (VPS)
- Đầy đủ tính năng hỗ trợ AR dựa trên AR Foundation
- Các tính năng của XenseAR
Như native
XenseAR WebGL SDK- Tích hợp vào nền tảng (Android, iOS) dưới dạng WebView
- Chạy trên Chrome Android hoặc Android TWA (link)
- Nội dung tải lên hết trước khi sử dụng (tránh jitter vì Web chỉ có 1 thread xử lý)
<1 MB- Các tính năng về định vị trực quan (VPS)
- Hỗ trợ device tracking
- Các tính năng của XenseAR
- Các hạn chế khi chạy trên nền WebGL & WebView
- Hạn chế về hiệu suất & khả năng tương thích, hạn chế về RAM
- Không hỗ trợ VFX Graph
- Các hạn chế khi chạy trên nền WebGL & WebView
- Hạn chế về hiệu suất & khả năng tương thích, hạn chế về RAM
- Không hỗ trợ VFX Graph
Unity SDKPhát triển ứng dụng riêng trên Android, iOS<1 MB- Các tính năng về định vị trực quan (VPS)Native

Tài liệu tham khảo

  1. AR Foundation
  2. TWA Android Demo

Tài liệu này bao gồm các hướng dẫn tích hợp SDK cho các nền tảng Android, iOS.