.. |img-mergedXR| image:: imgs/icons/mergedxr.png :width: 27 :class: img-icon .. |img-interactlogo| image:: imgs/icons/interactlogo.png :width: 27 :class: img-icon .. |img-illuminate| image:: imgs/icons/illuminatelogo.png :width: 27 :class: img-icon .. |img-soon| image:: imgs/icons/comingsoon.png :width: 100 EON-XR Release Notes 9.6 ========================= **Release date:** December 13th 2022 Highlights ********** * EON Interact |img-interactlogo| * EON Illuminate |img-illuminate| * EON Universal * Updates to EON Metaverse Builder * New and improved user interface .. note:: EON Interact and EON Illuminate are two new features. These products are currently only available for EON-XR on mobile platform. .. note:: :term:`Lesson` (in EON-XR version 9.5 and earlier) is now referred to as :term:`Xperience`. For example, 3D Xperience and 360 Xperience. | License requirements ******************** * |img-mergedXR| requires the **EON Merged XR** license * |img-interactlogo| requires the **EON Interact** license *after* the introduction period | EON-XR application ******************* The EON-XR platform application for mobile devices have been updated with: * :ref:`9.6features` * :ref:`9.6updates` * :ref:`9.6bugfixes` | .. _9.6features: New Features ************ |img-interactlogo| |img-mergedXR| EON Interact ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EON Interact is a new add-on feature for EON-XR which enhances the exploration of 3D objects. This add-on can be used when creating Xperiences with EON Metaverse Builder. The learning experience can be enhanced by using interactions to create a more dynamic and interesting setting. You can highlight the cause and effect of interactions, such as playing an animation when pressing a button on the object. With EON interact you can create customized interactions from a combination of actions and triggers. You can also combine several interactions to create procedures. EON Interact tool offers a set of actions and triggers to choose from, for example: **Actions:** * Animate - run a pre-defined animation from the asset * Sound - play a specified sound **Triggers:** * Tap on the object * Enter or leave the proximity sphere of an object Read more about how to use :ref:`EON Interact `, to combine actions and triggers in Xperiences created with Metaverse Builder. .. note:: During the introduction period, creating interactions using actions and triggers with EON Interact only requires the **Merged XR** license. The **EON Interact** license is required after the introduction period. .. note:: Only the **Merged XR** license option is required for experiencing interactions embedded in a created Xperience. | |img-illuminate| |img-mergedXR| EON Illuminate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EON Illuminate is a new add-on feature for EON Metaverse Builder which enables the user to build shared :term:`geolocated Xperiences `. The Xperience author can connect 3D objects to physical locations in the real world using **Persistent anchors**. Then, users in the same physical location can view the connected objects, in the same spot and orientation as created by the lesson author. **EON Illuminate enables:** * Geolocated and shared Xperiences * Connect objects to the physical world permanently using persistent anchors | EON Universal ^^^^^^^^^^^^^^ EON Universal is an add-on which enables the user to explore the Xperiences using a stereoscopic 3D display or an HMD device, such as Oculus Quest 1/2/Pro, HTC Vive, Windows Mixed Reality devices, Microsoft Hololens 2. **Oculus Quest 1/2/Pro** You can find the EON-XR application for Quest 1/2/Pro in `AppLab `_ 1. Install the application via AppLab 2. Launch the application **HTC Vive and Windows Mixed Reality devices** You can download the EON-XR application for HTC Vive or other SteamVR compatible HMDs, and Windows MR devices on the EON-XR web portal. 1. Download and extract the .zip file to a folder 2. Launch the .exe file from the folder **Hololens2** |img-soon| You can download the EON-XR application for Hololens2 on the EON-XR web portal. 1. Download and extract the .zip file to a folder 2. Launch the .exe file from the folder **Stereoscopic 3D display** 3D Xperiences can be displayed on projectors or TVs capable of displaying stereoscopic 3D in left-right stereo format. This allows a fully immersive experience with a good sense of depth. Launching 3D Xperiences on Stereoscopic 3D displays requires connecting an Xbox controller to either a desktop PC or Mac. You use the Xbox controller to interact with the object, and to perform other tasks, such as orbit around the object, turn on/off annotations, and trigger animations. | EON Metaverse Builder enhancements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The EON Metaverse Builder is enhanced with: * Added sound cues * Simplified EON Metaverse Builder creation * Simultaneously manipulate several objects * :ref:`Minor updates` .. (Officially MVB License is actually required so remove this note to avoid confusing the user) note:: Using EON Metaverse Builder requires the **EON Metaverse Builder** license. | Added sound cues ---------------- Sounds have been added when performing certain actions in the EON-XR application. We have added sound cues for when the following events occur: * An AR anchor is placed * The correct or wrong answer is selected in an activity * The using the exploration tool *explosion* * An object snaps back into its original position * Auto-generated knowledge portal has been created | Simplified EON Metaverse Builder creation ------------------------------------------ A simplified procedure for creating Xperiences with EON Metaverse Builder is introduced. This enhancement includes added support for avatars in Xperiences created with EON Metaverse Builder. Your avatar is used to enhance the learning experience and guide the users through the lesson content. The avatar also guides you through creating new Xperiences with EON Metaverse Builder: 1. Place your avatar 2. Search for and select the 3D object you want to use 3. Select **Next** to place the object * If the **Auto-generate Knowledge Portal** checkbox is selected (default), this also creates **Knowledge portal** and activities in the **Assessment portal**. .. note:: Auto-generate only works if there are sufficient annotations for the object. 4. Indicate where you want to place the object by selecting an anchor point on a surface location 5. Once the object is downloaded, you can explore the created **Knowledge portal** and activities in the **Assessment portal** 6. You can now add and edit the content, once you are finished select **X** to **SAVE & EXIT** your Xperience | Simultaneously manipulate several objects in EON Metaverse Builder ------------------------------------------------------------------- It is now possible to manipulate several 3D objects in EON Metaverse Builder at the same time. When you use the **Select all** button in EON Metaverse Builder you can now: * Re-anchor the objects as a group * Rotate all objects * Set the scale for all objects .. note:: The center point for the scaling is the center of the first object you added. | .. _mvbminupds: Minor updates to EON Metaverse Builder --------------------------------------- **Accessibility** * Improved categorization for 3D asset dialogue. This is only implemented for 3D assets in the XR Library * Thumbnails are now created in 16:9 format (instead of square ratio) * We have added a semi-transparent background to the hierarchy view. This makes it easier to read the text when the AR background includes many colors **Animations** * After an animation starts, and you switch to another object, the animation continues play on the previous object. Previously, all playing animations would stop when switching object **Annotations** * Rename annotations * Rename part names in the hierarchy view for multiple objects from the same asset * Remember the last language set **Assessments** * When using the Assessment portal, the user can view assessments from all objects in the Xperiences * When running an assessment and the current object in view is not the one associated with this assessment, an arrow guides the user to rotate left or right to find the correct object. **Asset categories** * Added Asset categories when adding model. You can now Filter assets by categories, and if Sketchfab is selected, the selected category is used as the keyword. **Knowledge portals** * Turn on/off the Knowledge Portals with the separate toggle button **Objects** * Anchor an object on another 3D object already in the scene. This means, for instance, that you can put an object on top of a virtual table. Previously, all objects had to be anchored to a planar surface in the physical world **Voice recognition** * Since all asset names are in English, you can no longer change voice recognition language when adding a new 3D object * The current voice recognition language is displayed clearly * We have removed the beeping sound on Android when using voice recognition functions **Voice text helper** * When creating Knowledge Portals, the voice text panel displays *Fun Facts*, *What*, *How*, and *Why*. These options are used to find relevant text content for the Knowledge Portal. | Environment occlusion ^^^^^^^^^^^^^^^^^^^^^^ The option to apply environment occlusion is added under Settings in the Experience menu. Occlusion enables segmentation of physical objects and improves the illusion that the virtual objects exist in the real-world. The device scans your physical environment and allows objects to occlude the virtual objects you place in this environment. For example, if you place your virtual object underneath a table and look down on the virtual object from the top of the table, then you cannot see the virtual object. | Updated activities in touch mode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The **Locate** and **Identify** activities in **Touch mode** now works the same as in **AR mode**. When viewing these activities in **Touch mode**, you can select parts of the object: * For assessments associated with an annotation, the annotation point for the associated annotation flashes. Indicating where on the object the activity is referring to. * For assessment associated with a part, the part is outlined. Indicating which part the activity is referring to. | Select part when creating activity in assessment portal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ When you create an activity from the assessment portal you can select if the activity should be associated to a part of the object. Previously, you could only associate the activity with an annotation. You can select a part or place in the hierarchy of a part directly from the model. The selected part is indicated by an outline: * Tap to select a part * Double-tap to go to a place in the hierarchy of a part .. note:: For assessment activities in **play mode**, an outline of the part is highlighted. As previously, you can select *an exiting annotation* or *create a new annotation*. .. note:: For assessment activities in **play mode**, the annotation is displayed as a dot. | Support for custom annotations in multi-mesh object ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ It is now possible to create assessments on custom annotations which have multi-mesh object. Previously, you could only create assessments on custom annotations with single-mesh objects. | Walk navigation in touch and desktop mode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ We are introducing walk navigation to **touch mode** and in **desktop mode**. This new navigation allows you to pan around the virtual surface. When switching between orbit and walk navigation, the object position and view is maintained. For example, you can use orbit navigation around a factory floor, zoom in closer, and then switch to walk navigation to pan around on the factory floor. You can pan to a particular part in the model, and then switch back to orbit navigation to orbit around part in front of you. | .. _9.6updates: Updates ******* New user interface ^^^^^^^^^^^^^^^^^^ The EON-XR Platform on mobile is improved with a new user interface (UI). This update also includes changes to: * Names of elements within the application. For example, :term:`Xperience`, which replaces :term:`Lesson`. * Location of menu options | Change synthesized speech speed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ It is now possible to change the speed of the synthesized speech when using the Audio Text-to-Speech activity, with three alternatives: slow, medium, and fast. | Custom annotation anchor direction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ When creating a custom annotation, the annotation anchor line is now shown perpendicular to the object surface. This guarantees that the label is always shown outside the object. Previously, the annotation anchor was shown in a sideways direction. This meant that the label occasionally clashed with the object surface. | Improved annotations in mobile VR mode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ When viewing 3D Xperiences with a head-mounted device paired with your mobile device (Mobile VR mode), you will now get the complete experience as you get in Merged XR mode. You can also view annotations when exploring a 360 Xperience in Mobile VR mode. | Improved asset handling ^^^^^^^^^^^^^^^^^^^^^^^^ Assets with missing name part names get the default name "Unnamed_X" (X is a unique increasing number): * This default name is added while building Xperiences in the app, and does not modify the asset * You can use the rename function, before adding activities to the object or parts All assets are graded and partitioned into three groups: green, yellow, and red based on their complexity (low to high) and how they perform in a 3D Xperience: * Low / Green assets are great to use in EON Metaverse Builder, in Xperiences with multiple objects * Medium / Yellow assets are OK in situations with a single object lesson * High / Red assets should be reviewed before use The grading is displayed as a badge while browsing the assets in the EON-XR Platform for mobile. **Asset search** If Assets are included in the search filter, they are differentiated from the Xperiences by an Asset badge and include the word *Asset* in the title. When you select an Asset item, EON-XR creates a new 3D Xperience based on this asset. The 3D Xperiences is then launched in edit mode. | Improved set camera view ^^^^^^^^^^^^^^^^^^^^^^^^^ * Creating new thumbnail with the **Set camera view** option is improved. You can access the **Set camera view** option in the Experience menu. | Video activities ^^^^^^^^^^^^^^^^ Xperience composition for Video Activities (YouTube/Link) are now updated correctly. | Xperiences ^^^^^^^^^^ The tags *3D*, *360*, and *MVB* are automatically added for these Xperience types, respectively. You can then, for example, use the search word *360* to view all 360 Xperiences. However, the search result also includes Xperiences with *360* in the name or description. You can customize the tags for each Xperience in the Xperience page. 3D Xperiences ^^^^^^^^^^^^^^ * Improvement to the quiz activity in **AR mode**. The Quiz activity now shows a beacon, and the zoom function and hierarchy panel are disabled while the activity is ongoing. * When editing an activity in **Touch mode**, the *Set Camera* icon is replaced with text. * The right side panel width is now the same for all activities, except for 3D Recording. | 360 Xperiences ^^^^^^^^^^^^^^ * The **Locate** activity is now supported for 360 Xperiences. * Background sounds can now be added for 360 Xperiences. * Improved user interface for 360 Portals. | Web portal updates ******************* The EON-XR web portal is improved with a new user interface (UI). This update also includes changes to: * Added option for content personalization (categories of user's interests) * Faster and optimized search functionality, used when searching for Xperiences (3D, 360, or MVB), tags, and 3D assets * Added social media functions, such as comment, like, and follow. * Marketplace is improved with option to buy and sell Xperiences. * The Objective text field now supports up to 4000 characters. | Admin functionality ^^^^^^^^^^^^^^^^^^^^ New Admin function for creating *Category Levels* and previewing category setup is now available. In category management, you can now create *Category level*. You can select the *parent category* and *subcategory* for each level. | Asset details ^^^^^^^^^^^^^^ Additional information about assets in the Asset Details page: * Number of primitives * Number of textures * Total texture size | Import 3D ^^^^^^^^^^ * Added **Generate Annotation** in the 3D asset details page. This function creates annotations based on object parts. * After importing, the asset is analyzed and the following properties are extracted and updated: - IsAnimated : indicates if the model has animation - IsMultimesh : indicates if the model has multiple parts * If the download limit is reached when downloading a Sketchfab asset, the job is re-queued and retries again 24 hours later. * Added option to sign out of your Sketchfab account | Xperience page ^^^^^^^^^^^^^^^ * MVB Xperiences can now be shared using the share functionality. * For geolocated Metaverse Builder Xperiences, a map displays the physical location of the persistent anchor. | .. _9.6bugfixes: Bug fixes ********* * Fixed issue with text overflow and overlap in the **Download Offline Xperience** list * Fixed issue where customized text was not shown during **Locate** and **Identify** assessments