Announcements & Reminders
New Features
Client
- New clothing support - You can now customize your avatars more than ever before with the new clothing integration that supports both Marvelous Designer and rigged mesh clothing. Upload and sell your clothing creations in the Store or mix and match both types of clothing!
- Marvelous Designer integration - With the Marvelous Designer integration, you can adjust clothing to fit your avatar the way you like within Sansar’s avatar editor. Additionally, creators using Marvelous Designer can easily export their files into the required format straight from Marvelous Designer's export tools. Learn more.
- Improved hair capabilities - You can now upload and sell hair in Sansar. You can even remove your avatar's hair if you prefer!
- Edit materials after upload - Previously, you could only add materials upon upload. Now, you can add or edit materials after a 3D model has been uploaded. See Material editing and shaders to find out how.
- New upload tool - The tool to upload items has been revamped and relocated to the scene toolbar. To learn more about the new flow, see Uploading items in Sansar.
- Terrain heightmap - Upload your own heightmaps to create pre-defined terrain sculpts.
- Avatar attachment updates - Avatars now have attachment size restrictions. Learn more.
- Animation controls - There are a few new control options available to help you control an animation. For more information, see Working with animated objects.
- Resizable panels - You can now move and resize certain panels while editing or visiting a scene.
- Event Calendar - The event calendar is now available in the client for an easier access to discovering the latest events in Sansar.
- Experience access control - In this initial release, you can now control who has access to your experiences -- whether it's friends only or available to everybody.
- Preview media streams - Preview both audio and video without having to build and visit your scene.
- Improved audio audibility - Both voice chat and sounds have been improved to be more audible across a wider distance. Noise gating is also added to block out continuous background noise from microphones.
- Updated audio materials - Read more about audio materials or visit the Creator Academy: The Hall of Materials to hear the new material types in action.
- Footsteps have a more consistent loudness between materials.
- Sounds will pass through walls differently depending on the material.
- Split "silent" material into "blocking" and "non-blocking" versions:
- "Silent (Blocking)" will completely block sounds from passing through
- "Silent (Non-Blocking)" will not block sounds at all. Useful for invisible barriers.
- Added a new snow material type.
- You can now apply audio materials on a terrain.
- Removed audio normalization - Previously uploaded audio in Sansar is auto-normalized. With this update, audio uploaded in Sansar retains its original quality after upload.
- More sound settings options - With the new options, you can now control the sound levels of experience sounds and voice chat.
- Audio volumes are now hidden by default
- Memory management - enable memory limits for scripts which is now capped at 32MB per scene. See Sansar.Script.Memory for more information.
- Keyboard commands for scripts - subscribe to client "commands" with default keyboard bindings. See AgentPrivate.Client.SubscribeToCommand and the Command Example script in the client folder.
- Updates to Reflective interfaces
- Reflective now supports fields as well as static methods and properties
- New ScenePrivate.FindReflective<TInterfaceName> class - Looks up reflective objects in the scene.
- RegisterReflectiveAttribute class - Use this attribute on a class to make the instance of the class to be discoverable.
- New Example scripts - See Example scripts: Reflective Detector & Reflective Tracker for more information.
- New object APIs:
- ObjectPrivate.InitialPosition: get the initial position of the object from when first added to the world.
- ObjectPrivate.InitialRotation: get the initial position (or rotation?) of the object from when first added to the world.
- RigidBodyComponent.IsDynamic: True if the object is dynamic and false otherwise.
Web
- View shared experiences - See experiences that your friends have shared with you privately in the new Friends tab!
- New Store design - The store has been redesigned to have improved featuring capabilities through the top banner and more curated collections.
- Events calendar - The events calendar was released earlier last month, which showcases upcoming events in Sansar. Anyone can request to have their events added to the calendar. Find out how.
Documentation
New Articles
Updated Articles
- Assertions
- AgentScript
- Chat
- Client
- ObjectPrivate
- ObjectPublic
- RigidBodyComponent
- SceneObjectScript
- ScenePrivate
- ScenePublic
Known Issues
Resolved known issues from previous releases
- In VR, avatar's arms may not turn with the body when the user turns around to look over their shoulder.
- There is a chance that the server may crash when multiple users connect to a given server instance.
- Accepting a friend request does not clear the pending friend request marker from the People app.
- Media surface videos can appear broken at certain height and width combinations.
- Avatar arms do not act as expected in VR mode if only one VR controller is used. Moving your physical head will cause the arm to move and rotate around the avatar body even when the physical arm remains stationary.
- The inventory may show two selected items at the same time. This happens when there is a selected item in the inventory when uploading a new item. Only the newly selected item will be added if you drag and drop it to the scene.
Known issues for this release
- General issues:
- Crashes may happen while using Sansar from time to time. Remember to save your work often in case something unexpected happens.
- Experience titles that exceed 25 characters get cut off in the experience details page.
- Text rescales when resizing a panel. The expected behavior is the text size should remain fixed.
- Spamming the left arrow in the Atlas featured carousel causes the experience details page to appear and spamming the right arrow will cause the user to enter an experience.
- Clearing debug messages from the script debug console will reappear and stack on each other every time the script console is opened.
- Avatars & the customization app:
- Avatar appears small and to the right of the client window briefly when exiting the Character Editor
- Nonspecific error when uploading rigged clothing with extra bones. Expected behavior: The error would inform which of the extra bones if causing the failure.
- Asset importer header in the Hairstyles sub-menu reads Import Character Clothing. It should read Import Character Hairstyles.
- Sansar logo is in the incorrect position in the Lookbook of the My Looks app
- Deselecting an item of clothing then using Undo does not return the clothing to its previous position.
- Female avatars appear to twitch slightly while in their idle pose
- The avatar id tool will not appear when hovering the mouse cursor over an avatar after a user toggles out of vr mode.
- Closing the client as the Lookbook generates a new avatar creates the avatar despite the user choosing to discard it
- The Simulate Cloth button is still grayed out when applying an MD item in the Hairstyles sub-menu.
- The 'Down-turned' eye morpher on the male avatars does not affect the avatar mesh.
- If a user is in cloth simulation mode for a smaller MD item (like the female scarf). stops the simulation, and exits the character editor, the Finalizing Cloth Simulation modal does not appear on exiting the editor.
- Object imports:
- Rigged and animated assets exported from blender do not appear correctly when imported and viewed in Sansar.
- Exporting assets with Y up from Z up native programs results in those assets containers and static meshes entering Sansar with Y up, whereas Y up native programs assets exported with Z up also result with Y up in Sansar.
- Some objects may fail to upload indefinitely when the import cache is lost or corrupted unless the user deletes the whole import cache.
- Sansar crash can be caused by deleting a portion of the cache and then upload an asset that relied on that piece of cache that was deleted. Or, caused by uploading the same asset numerous times before the others uploads have finished.
- Extremely high-resolution texture assets can crash Sansar. Users creating within the recommended texture size should not experience any issues.
- Active import panels will be automatically closed when visiting a scene from the editor. Returning to the editor reveals that the panels have closed, but the active panel highlight from the import drop down will still be active.
- Terrain
- Sculpting tools can become active when clicking over inactive terrain
- The terrain sculpting tool sculpts faster when using smaller terrain chunks.
- When a scene is built with reverb enabled, all terrain is missing from the reverb computation.
- Deselecting a terrain asset will cause any open drop down menu to automatically close
- Uploaded and placed terrain heightmap assets will display the item material editor when right clicked on from the Scene Settings panel. The item material editor doesn't display any available materials, nor does changing the active shader affect the visuals of the terrain asset.
- People app
- Message and Mute options are available when searching for the currently logged in user in the People app
- People App button is failing to highlight when users receive friend requests.
- Add Friend option appear for users that have already been added to the friend's tab
- Friend request denials return as pending friend requests if the user waits before launching a new session.
- Avatar thumbnails are slightly offset if the user discards changes made to a Sansar Looks avatar
- Edit Mode
- Setting an animation component to 'ClientOnly' in the properties panel does not set the animation to be a client-side only animation.
- Creating or editing your experience name produces an incorrect error that states “Experience already exists in Atlas”. The correct message is "You already have an experience with that name."
- Duplicating a group of assets only highlights one of the selected objects in the Scene Objects panel.
- "Embedded (texture)" is deleted from the drop down menu when you select another texture. You can't reselect the embedded texture again.
- Edit Atlas Info modal starts expanding on the right side after 37+ characters to accommodate the longer screen name.
- Visit Mode
- Toggling back to the avatar camera from free cam mode offsets and rotates the avatar camera when looking up and down.
- Sansar App briefly stalls (150ms per avatar) when other avatars join the experience.
- VR Mode
- Toggling from the first person to the third person in VR mode may cause the avatar to shift to the left or right of its original position.
- Noticeable objects pop in from the peripheral vision occasionally in VR mode.
- VR selection reticle intermittently persists on screen after exiting VR mode
- VR UI text unexpectedly changes position when moving panels around.
- VR Controls modal button is difficult to read
- Avatar limbs, head, and torso will occasionally rotate on their own when loading into a scene while in vr.
Known issues from previous releases
- General:
- The right arrow on the experience details page in the Atlas only scrolls to the last loaded experience on the Atlas and fails to scroll through all experiences on the Atlas.
- Attempting to open the Atlas after exiting VR mode in edit mode can cause Sansar to crash.
- The SansarClient may show an error message that points out a missing en-US.toml file. However, this does not affect Sansar and it will behave normally.
- The My Experiences app does not automatically refresh to show the updated image of an experience. To see the changes, close and re-open the My Experiences app.
- Chat and people apps:
- Accepting a friend request adds yourself to your friend's list. During the avatar naming process, the ghost text doesn't disappear and the 'next' button fails if the user uses the tab button after entering an Avatar Name.
- Rejected friend requests may reappear on the friend request list in some occasions.
- The last searched term in the people app persists even if the people app is closed.
- The People app button no longer highlights when users receive friend requests. However, friend requests still come in successfully.
- The "Message" and "Mute" options are available when searching for people in the People app. Take note that you can only send messages to people who are on your friend's list.
- Searching for a user that is already added to your friend's list shows the "add friend" and "mute" buttons. Although it shows "add friend", the user should already be on the friend's list.
- Avatars & the customization app:
- Sansar will occasionally crash if the user goes in and out of the avatar customization app and saves changes to an avatar.
- Sansar may crash when launching the avatar customization app.
- The female avatar's nose will tear up when the nose slider is set to the maximum value.
- In VR, avatar arms may bind together towards the avatar's center and/or rapidly move back and forth between the avatar's center and the controller's position (Oculus Touch controllers only).
- In VR, avatars' head does not match the user's head tilt and is slightly off.
- In VR, avatars' head tilting appears to favor rotating at the bottom of the neck, rather than the top.
- Avatar arms do not act as expected in VR mode if only one VR controller is used. Moving your physical head will cause the arm to move and rotate around the avatar body even when the physical arm remains stationary.
- Avatars do not rotate when the camera is moved in first person mode or when the avatar is standing on a moving platform.
- In VR, male avatars using VR controllers appear to lean towards the left side when the controllers are active.
- Items & the upload tool
- The new Arm IK feature is still being polished. Some bugs may trigger on the Avatar’s arms when it is enabled. For example, it's possible to get your avatar's arms to clip into its torso.
- Avatars may take a quick step if a controller is used to navigate the avatar slowly through the experience.
- Male avatars forward left strafe is not smooth while in first person camera mode. The avatar will appear to wobble left and right as they walk.
- The same file can be uploaded to multiple categories in the Accessories sub-menu. This may lead to some odd results while customizing your Avatar.
- Using undo after switching between accessories, and then deleting the previously applied accessory will re-apply the deleted accessory to the avatar, resulting in multiple attachment points.
- PC network drives fail to appear on the file explorer when uploading a file using the upload tool.
- Animated objects lose their animation when uploaded with a collision mesh.
- A majority of textures assigned to .obj files do not import into Sansar.
- Multi-part objects cannot currently be paired with a collision volume, which means they cannot be made dynamic or collide with other objects.
- Some textures appear posterized after uploading them to Sansar.
- Edit Mode:
- Sansar crashes if an asset with a really high-resolution texture is added to a scene from the inventory.
- The system memory will gradually rise as the terrain is being sculpted and painted due to an unlimited undo/redo history for the terrain.
- When editing an animated object, the Scale property only affects the object's size and not the distance the object travels during its animation. This means that scaling an animated object can often lead to unexpected and undesirable results, so make sure to model to the appropriate scale in your 3D modeling tool.
- If an animated object's static mesh component is moved from its original container in the scene objects panel, the object's animation will no longer play.
- In desktop mode, trigger volumes show the gizmo and the mini-object toolbar, which acts as a visual indication that it is selected. However, in VR mode, the gizmo and the mini-object toolbar are missing, thereby showing no visual indicator that it is selected.
- Notifications appear behind the properties panel when in Edit Mode.
- The icon for 'Trigger Volumes' in the visibility menu has an opaque black background.
- Toggling the Scene Settings panel forces the tool drop down to close.
- The undo button does not work when adding and removing components in an object.
- Items obtained from the store are improperly scaled when drag and dropped into a Sansar experience.
- If a ribbon panel drop down is active, and the scene objects panel is used, the drop down panel will appear behind the scene objects panel.
- Objects can be scaled beyond their maximum set limits.
- Some store objects that rely on the emissive.exr texture to be used as their diffuse color are being tinted by the empty diffuse attribute, making the object appear dark and dull.
- The sound effect for manipulating the gizmo handles have a noticeable lag. This may make it seem like the gizmo is slow in response to your mouse clicks.
- Reloading a scene after deleting an object will cause the Scene Objects panel to reorder.
- Setting Sky Distance with the slider is difficult for lower values.
- Additional containers (and its components) that have been added to objects do not move with the object while visiting an experience.
- Sansar will crash if an fbx file contains 4+ vertices which are all stacked on each other.
- The message that appears while listing items does not display the selected item's name in the confirmation box.
- Selecting containers in an animated object's component displays useless gizmos that do not affect the container contents even when moved.
- A scale gizmo appears on light components even though light cannot be scaled.
- Light objects can be scaled after a volume component has been added to it even though light cannot be scaled.
- Animated objects have an "IsDynamic" properties option, which doesn't do anything.
- Crash upon saving a scene.
- Terrain
- The terrain will appear separated at the seam when using the terrain sculpting tool over a chunk seam.
- Terrain sound crackles when the brush tool is used across the terrain at a fast speed.
- The terrain flatten tool is currently not affected by the hardness value of the brush.
- The terrain hardness brush is not affected by brush size values.
- The blue selection highlight can appear stretched when sculpting around the edges of a terrain object.
- The terrain's base material shows around the edge of a brush when using the add tool.
- The terrain will appear separated at the seam when using the terrain sculpting tool over a chunk seam.
- Materials editor:
- Non uniform repeating textures do not repeat with the designated values (Ex:2x5) and when used will only repeat the lowest value (Ex: 2x5 = results in a 2x2 repeat).
- Sansar crashes if an object with a really high-resolution texture is added to a scene from the inventory.
- If the material editor is opened and saved followed by a custom name entered for the 'Item name in Inventory' field, the name will revert back to the default item name.
- The material editor will appear to open then close if an unsupported object type is set as a .fbx file extension and loaded into the uploader.
- When an object with more than 1 UV map is uploaded, only the first UV map will appear textured. All other UV maps will appear black.
- Media surfaces:
- Media Surfaces continue to play for a few seconds after entering Edit Mode.
- If a media surface source is set to a gif image, that image will become squashed into one of the corners of the surface. If tiling is used, the empty space will also tile along with the image.
- Visit mode:
- At times, some lights do not bounce diffuse colors correctly. Bounced light may not show against the ground or walls.
- At times, users' online statuses are not reflected properly in the People app.
- Some emissives in Origin Cinema 360 aren't emitting light after Global Illumination upgrade.
- VR hand and teleport beams are still visible after switching to desktop mode.
- At times, some lights do not bounce diffuse colors correctly. Bounced light may not show against the ground or walls.
- Selecting a container or component in the scene objects panel may cause the panel's contents to shift.
- The camera zooms in and out on the avatar when moving in 3rd person mode with a controller.
- At times, crashes may be experienced when switching between experiences.
- Black patches may appear over objects in a scene while visiting experience.
- Some surfaces appear very grainy when viewed from acute angles. This mostly appears on surfaces with low roughness and some metalness.
- At times, occlusion culling behaves poorly and causes a portion of terrain spaces to be hidden or exhibit erratic behavior.
- In Desktop mode, the tool that lets you identify avatars may get stuck on the mouse cursor. This triggers when you switch between third person and first person while hovering the mouse cursor over an avatar.
- In first-person mode, activating the teleport beams while running prevents the avatar from navigating left or right. Instead, it forces the avatar to rotate in the direction the teleport beam is pointed at.
- The tool that lets you identify avatars can appear when hovering over users that are on another side of a wall or object.
0 Comments