Wikitude SDK Epson Moverio Release Notes
Wikitude SDK 5.2.0
Release Date: 21.07.2016
(see list of known issues)
New
SDK
- Custom Calibration for Smart Glasses
- 1:1 Calibration
- InputPlugins allow developer to use the Wikitude SDK with an external camera feed
- New JS API to specify a
custom cloud recognition server url
throughAR.context
- Support for
AR.openInBrowser(url, forceNative=false)
- Support multiple regional co-located cloud recognition services
- 3D model import: account for pivot node transformations
- Extended Tracking
- Plugins API
- Full Android Studio setup and support
- Access to the device front cam through a JavaScript API and the native SDK
- Hardware access API for advanced camera features (zoom, focus)
- Native support for 64-bit ARM devices
- Information about distance to the image target
- Click on 3D model now returns mesh part
- Updated sample app
CloudTracker
for cloud recognition support- API changes
- moved all initialization parameters to new class
StartupConfiguration
- renamed
ARMode
toFeatures
- uniform naming convention of API methods on all platforms
- moved all initialization parameters to new class
3D Encoder
- Option to select the type of back-face culling that should be applied when rendering the 3D model
- different modes for grouping animations
- mesh deformer animations take into account geometric transforms mesh transformations
- support for shared joint nodes
- new wt3 file format; wt3 created with Encoder 1.3 cannot be used with SDK < 5.1.3
Fixed
SDK
- Updates OpenSSL to version 1.01r
- Memory leak when using continuous cloud recognition
- 3D models with 'Grouping on Takes' did not consider different animation offsets
onError
trigger not called if local assets could not be loadedAR.ModelAnimation
onFinish
trigger not called- Texture settings for 3D model rendering
- Mesh deformer animations take into account geometric transforms mesh transformations
CloudTracker
might not load on low end devices- Camera and sensors could not be started or stopped from the JavaScript API
- Tracker not created when loading multiple architect worlds consecutively
- Crash on low end devices regarding threading
- Continuous cloud recognition could not be stopped
- Missing textures on certain 3D models
- 3D model import:
- Animation grouping
- Account for animation stack (numbering of animations if more than one animation tracks are on the FBX animation stack)
- Accept the first texture of a multi-textured 3d model
- Accept 3d models with more than one mesh skins per node
- 3D model import:
- Potential problem with 3D special effects causing crashes
- Potential problem when calling
trackable.drawables.addCamDrawable()
while snapping is active - Wrong log messages for connection not found
- Potential problem when clicking parts of a 3D model
- Potential problem when 3D models are re-loaded fast
- Potential memory increase with certain 3D models
- Problem when at the same time addCamDrawable is called in the
onExitFieldOfVision
event - Potential problem with texture rendering when clicking a button
- Missing QT 5 .dll's for Windows 3D Encoder
- AR.Model
onError
handler now has more details about what failed - Loading of
ClientTracker
works as expected when noonLoaded
trigger is set - Documentation clarifications and fixes
- Updated Terms of Service
- Potential problem when deleting large
.wtc
files onSnappedToScreen
function is not called when using theenabledOnExitFieldOfVision
property- 3D Model with animation not clickable
- Compatibility with Android 5.0
- Race condition on ArchitectView startup (leading to crash) when Javascript command are issued before the main HTML is loaded.
- Better handling of AR worlds containing more VideoDrawables.
3D Encoder
- Fixes animations with negative start offsets
- Fixes animations containing several takes
- Fixes “texture not found” bug on Windows
- Adds a new warning in case of invalid polygon indices of materials
- Update to FBX SDK 2017, FBX version 7.5
- Windows 3D Encoder always rendered empty scenes
- Memory leak on screenshot creation
Improved
- Wikitude Sample App now implements Android Runtime Permissions (applies to Android 6.0 - API level 23)
- Newest version of 3D rendering engine
- Performance of Image Recognition initial recognition phase
- Tracking Performance optimized and streamlined
Removed
- Official support for Android version lower than Android 4.0
Wikitude SDK 4.0.2
Release Date: 18.08.2014
Fixed
- Fixes an issue with flickering augmentations for certain image targets
- Fixes an issue where the
onSnappedToScreen
function was not called when using theenabledOnExitFieldOfVision
property
Wikitude SDK 4.0.1
Release Date: 07.08.2014
Fixed
- Fixes
VideoDrawable
crash related to code obfuscation when creating a Play Store application
Wikitude SDK 4.0.0
Release Date: 29.07.2014
New
- "Snap-to-screen" feature (see samples 3D Model and Video for implementation)
- Wildcard support for the
targetName
property ofTrackable2DObject
- New tracking engine with increased performance
- SDK version number is now accessible from JS (
AR.context.versionNumber
) - Updates OpenSSL version to 1.0.1h
- Required license key
Fixed
- A potential issue that caused rendering artefacts when objects were created outside of the current culling distance
- Fixes a problem with wrong camera orientation
- Fixes various problems with VideoDrawables
- Fixes a potential issue with 3D models that were not deleted correctly from a temporary directory
- Fixes a potential issue with 3D models that were not destroyed correctly when using the JS
destroy()
API - Transparent videos on PowerVR SGX 540 devices
- Can load the same 3D model more than once
- VideoDrawables crash on pause / resume
- Load and show more than one video in a single AR world
Improved
- Samples to reflect Snap-to-screen feature and wildcard support
- Source code comments in sample apps
Wikitude SDK 3.2.2
Release Date 24.02.2014
New
- Initial Public Release
- Optimized version of the Wikitude SDK for Epson Moverio BT-200
Known issues
- Design of cloud recognition sample (on-click) is misleading as button is in center and hard to reach
- Videos tend to stutter.