Skip to content

Releases: Phantomxm2021/ARMOD-Framework

2.0.0-pre.12

22 Nov 13:59
3b47e02
Compare
Choose a tag to compare
2.0.0-pre.12 Pre-release
Pre-release

Warning

Dashboard url has changed! New dashboard url: https://phantomsxr.com .

image

🐞 Fixed

  • XR: Fix AnchorManagerExtension can place anchor onto ARPlane
  • API: Fix Awake method has been not working
  • API: Fix KeyNotFoundException: Cannot find method:setEaseInBack in type:LTDescr, token=LTDescr LTDescr::setEaseInBack()
  • API: Fix TryAcquireDownloadMesh load error after cached
  • Litjson: Fix ListJson type System.Int32 to type System.Int64 error
  • Litjson: Fix JsonException: Can't assign value '0' (type System.Double) to type System.Int32
  • ILCore: Fix enum type error with MonoBinder
  • ILCore: Fix vector type error with MonoBinder
  • Renderer: Fix low shadow resoultion
  • ProjectSettings: Fix XR-Plugin fix-button not working at the first time

✴️ Added

  • API: XR Experiences send messages to App side
  • API: App side send message to XR Experiences
  • API: Add Overlay camera API
  • API: Add AR plane size/alignment/classification
  • API: Get custom configure data
  • Core: UDM System support
  • Core: Add UIMonoBehaviour for listen UGUI touch events
  • PackageTools: Add Immersal new settings:
  • Use Filtering
  • Reset Filtering after map change
  • PackageTools: Add LightEstimate shadow strength(default 0.7)

✍️ Changed

  • API: StickObject API will be return Anchor Gameobject now
  • Core: ARWorld algorhtm upgrade to 1.17.1
  • Core: GLTF loader upgrade to 5.0
  • Core: ILCore upgrade to 2.1
  • Core: Remove MonoBehaviour, use XRMODBehaviour and UIMonoBehaviour instead
  • Core: Reduce code flow and clearer
  • Dashboard: Uptade to 2.0.0-pre.2(Incompatible with older versions)
  • WebNetworkExtension: Use UniTask instead

2.0.0-pre.1

10 Aug 10:33
751a045
Compare
Choose a tag to compare
2.0.0-pre.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.0.4...v2.0.0-pre.1

v0.0.4

06 Sep 09:28
Compare
Choose a tag to compare

Add

Change

  • Change the TryAcquiredInfomation API. Now this API support return data asynchronously.
  • Change Android platform plugin package name to com.phantomsx.armodplugin.
  • Rename Android platform aar lib files name.
  • iOS Framework package size reduced by 23%.

Beta 3

13 Aug 08:08
Compare
Choose a tag to compare

Beta 1

26 May 09:46
Compare
Choose a tag to compare

Main features of ARMOD

AR Basic

  • Device tracking: track the device's position and orientation in physical space.
  • Plane detection: detect horizontal and vertical surfaces.
  • Point clouds, also known as feature points.
  • Anchor: an arbitrary position and orientation that the device tracks.
  • Light estimation: estimates for average color temperature and brightness in physical space.
  • Environment probe: a means for generating a cube map to represent a particular area of the physical environment.
  • Face tracking: detect and track human faces.
  • 2D image tracking: detect and track 2D images.
  • Human segmentation: determines a stencil texture and depth map of humans detected in the camera image.
  • Raycast: queries physical surroundings for detected planes and feature points.
  • Pass-through video: optimized rendering of mobile camera image onto touch screen as the background for AR content.
  • Session management: manipulation of the platform-level configuration automatically when AR Features are enable or disabled.
  • Occlusion: allows for occlusion of virtual content by detected environmental depth (environment occlusion) or by detected human depth (human occlusion).

AR Cloud

  • Fast visual positioning, low system overhead
  • Positioning can be run offline on the device or online in the cloud
  • Plug-ins on iOS, Android and devices compatible with Huawei AR Engine
  • Immersal Cloud Service's REST API for any device
  • Pre-built applications are available on the App Store to map real-world locations
  • It can even map indoor and outdoor large urban areas
  • Very small map file format, extremely optimized
  • Private/public map with sharing options
  • Global map coordination supports WGS84 and ECEF
  • Use GPS coordinates to mark and search the map
  • Textured mesh of point cloud and available mapping space
  • Support multiple maps at the same time in the same space
  • Easy-to-use Unity example with templates for indoor navigation and more
  • Detailed documentation helps developers get started
  • Use the 3D map viewer to develop the portal
  • Unity Features
  • Unity Editor Support
  • Scriptable
  • Visual Scripting
  • Physics engine
  • Lights
  • Lightmap
  • Universal Render Pipeline
  • Custom Materials
  • Custom Shaders
  • UGUI
  • Sprite Atlas
  • Networking
  • Timeline
  • Animation and Animator
  • Custom onnx AI Models
  • iOS
  • Android
  • Hololens
  • Magicleap
  • Native Features
  • All Platform native features are supported, But need developers to develop and adapt by themselves

ARCMS Features

  • ARExperience management
  • ARShowcase management
  • Recommend the ARShowcase
  • Multiple APP support
  • Tags management
  • Authentication system
  • 10,000 http api requests per day/Application
  • Restful API Support