Releases: Phantomxm2021/ARMOD-Framework
Releases · Phantomxm2021/ARMOD-Framework
2.0.0-pre.12
Warning
Dashboard url has changed! New dashboard url: https://phantomsxr.com .
🐞 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
What's Changed
- Android 1.0.0 alpha.1 by @Phantomxm2021 in #2
- I os 1.0.0 alpha.1 by @Phantomxm2021 in #3
- Update com.phantomsxr-unityLibrary_release-1.0.0-alpha.1.aar by @Phantomxm2021 in #4
- upgrade android libs alpha.1 to alpha.2 by @Phantomxm2021 in #6
- upload XRMOD Engine Framework - 1.0alpha.2 by @Phantomxm2021 in #7
- Android 2.0.0 pre.1 by @Phantomxm2021 in #8
- Upgrade framework to 2.0.0-pre.1 by @Phantomxm2021 in #9
New Contributors
- @Phantomxm2021 made their first contribution in #2
Full Changelog: v0.0.4...v2.0.0-pre.1
v0.0.4
Add
- Full support Flutter.(flutter_armod_widget)
- New example app of flutter
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
Beta 1
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