New Features
Client
- Object interaction through scripts - Experience creators can now set objects in scenes to be clickable through scripts, paving way for desktop users to also interact with objects that require clicks. See Interactive objects for more details.
- User profiles - Set your profile information in Sansar and allows you to view basic information about other users that include their Avatar Name/ID, Bio, published experiences, and store listings. For more information, see User profiles.
- Access to controls - Need to reference Sansar's controls? You can review controls now within the client using the new graphics that highlights the controls for both desktop and VR (Oculus and Vive).
- Performance improvements - To improve performance, we’ve implemented some extra steps to make imported objects more efficient.
- Scripting
- Interaction - Adding a script with a public or [EditorVisible] Interaction property will make the object clickable and allow a prompt to be shown on hover. The Interaction can be enabled and disabled, and the prompt can be updated by the script.
- Advanced Script Feature: Coroutine handling - StartCoroutine now returns an ICoroutine interface that can be used to control coroutines and communicate between coroutines.
- Advanced Script Feature: Lock - For use with library style scripts that respond to calls from other scripts through Reflective. The Lock allows a script to declare a "critical section" that can only be accessed by 1 coroutine at a time.
- For more information, see Script API updates.
Web
- User profiles - View basic information about other users that include their Avatar Name/ID, Bio, published experiences, and store listings. You must set your profile within the client.
- Friendship management - See and manage your friends list with the new Friends page.
Documentation
New Articles
Updated Articles
Note: For updates on the Script API documentation, see Script API updates.
Known Issues
Resolved known issues from previous releases
- Issues that may be observed while using Sansar:
- Sansar does not restart at the expected window size if the window was snapped to the left or right side of the monitor.
- The first character entered into the password field after a successful login without Remember Me checked is cleared from the password field.
- The last selection in some drop down menus can be difficult to select.
- Gaze-based reticle can be invoked if you squeeze the grip button then dismiss the VR App Launcher.
- Excessive bloom in VRUI modals every other time you toggle into VR mode.
- Issues that may be observed while using various apps:
- Issues related to using the chat and people apps:
- Accepting a friend request adds yourself to your friends list
- Searching for a user that is already added to your friends list shows the "add friend" and "mute" buttons. Although it shows "add friend", the user should already be in the friends list.
- Message and Mute options are available when searching for the currently logged in user in the People app.
- Selecting a user in the People app for the first time does not expand the Message and Friend options.
- Issues related to using the lookbook app:
- Selecting various items in the Character Editor can cause the client window to flicker.
- Issues related to the My experiences app:
- Choose starting content' is a selectable option when creating a new experience.
- Issues related to using the chat and people apps:
- Issues that may be observed while editing a scene:
- Issues related to interfacing with the scene editor:
- Toggling in and out of VR while saving or building a scene may cause the client to crash.
- Restarting the client resets the Scene Objects filter to "All". Persistency has ben added in remembering the filter states in the objects panel, inventory panel and inventory search field.
- Issues related to scripts:
- AnimationComponent.JumpToFrame() jumps to wrong frame after animation clamps to range.
OverrideMediaSource()
fails to set the media URL back to the built-default URL .ScenePrivate.OverrideMediaSource()
was for late joiners.- SimpleScript's OnRemoveUser() event triggers twice when user exits the scene
- SimpleScript::Onchat does not trigger from user chat, by default
- Object Animations
Animation.Reset()
now resets to the end frame of the animation if it is playing backwards.- Changing animation ranges now maintains the paused animation frame if the paused frame is within the new range.
- We fixed the bug where sequential animation commands would override previous commands so you no longer need to wait for
Animation.Reset()
to finish before playing the next animation, for example.
RigidBodyComponent.SetMotionType
now throws an exception when attempting to set the motion type of an object beyond its maximum permissive motion type.ScenePrivate.SceneInfo.ExperienceName
which was returning an empty string will now return "unset". In a future release this will be updated to return the full experience name as shown in the atlas.
- Issues related to materials and textures:
- There are some shaders available for use on rigged and animated assets that are not compatible with rigged assets. Using these shaders will simply result with the asset displaying the default server shader.
- Issues related to interfacing with the scene editor:
- Issues that may be observed on avatar clothing and accessories:
- The avatar body pokes through the Casual02 pants and shirt clothing options for both male and female when the avatars are running in a scene.
- Issues that may be observed while visiting an experience:
- Issues related to interaction:
- Some dynamic objects will appear to spring back and forth on screen when held by an avatar.
- Issues related to avatars:
- Accessory rigging could make avatar bodies disappear, which could blot out the directional light in a scene.
- Issues related to audio and media streams:
- ShoutCast streams loop endlessly in Sansar.
- At times, the first playback of certain media streams start off at a very low volume. We recommend re-entering the scene to fix the volume to the correct level.
- Issues that may be observed when uploading scene items:
- Dark spots caused from bad normals can appear on assets that have been converted and imported into Sansar. These normal bugs do not appear on the assets when viewed in Maya or Blender.
- Issues related to interaction:
Known issues for this release
-
- Issues that may be observed while visiting an experience:
- Issues related to exploration and instancing:
- Intermittently, users may be kicked back to the Atlas when they are trying to connect to a new instance.
- Issues related to exploration and instancing:
- Issues related to using Sansar in VR:
- The mouse pointer can still interact with the Sansar window while the teleport beams are active.
- VR reticles steal focus from input widgets on VR Login screen.
- Issues that may be observed while using various apps:
- Issues related to using the atlas app:
- Leaving an Experience that was entered from a search action returns the user to a blank page.
- Issues related to using the people app:
- Scaling the friends list can cause friends to become selected.
- Issues related to exploring a user's profile:
- Any changes to the user profile may not be visible to other users. The profile will only be visible if other people relaunch their Sansar client.
- When viewing a user's profile from the Atlas, selecting an experience from the profile does not open the experience details modal.
- Issues related to using the Lookbook app:
- The client crashes when entering "Adjust clothing" mode and selecting "Done" at the same time.
- Uploaded character asset thumbnails with transparency appear with white backgrounds.
- Issues related to using the atlas app:
- Issues that may be observed on avatar clothing and accessories:
- Male astronaut outfit has hidden surface removal happening on visible parts of the leg when walking.
- Issues that may be observed when uploading scene items:
- The poly reduction implemented on uploaded 3D models causes poor results with rig animation assets.
- Poly reduction executed upon upload may cause dark tangent/binormals to appear on high poly meshes.
- Poly reduction executed upon upload may cause holes to appear on high poly collision meshes.
- Poly reduction executed upon upload may cause uneven reduction on some high poly meshes.
- Issues that may be observed while editing a scene:
- Issues related to object manipulation and editing:
- Spam deleting scene assets may cause Sansar to crash.
- Moving an audio emitter while in VR mode does not move the previewed audio with it.
- Issues related to scripts:
- No script collision event is generated when an agent inside a trigger volume exits the experience.
- The script color parameters appear cropped at the default Properties panel width. The "Red" field label is missing and the input field touches the TestColor label.
- Scripts do not receive command events for Modifier combos if the modifier is pressed first.
- Issues related to object manipulation and editing:
- Issues that may be observed while visiting an experience:
- The client shows a scene with a flat background or lighting while loading a scene in VR mode.
- Dynamic assets can be picked up through static objects.
- Some colors appear to smear while looking around in a VR headset.
- You must keep the grip button held in order for the VR reticle to interact with Modal dialogs that are presented from Object Interactivity Panels.
- Issues that may be observed while visiting an experience:
You can view the full known issues list here.
0 Comments