1. The space forums use a separate registration system from the main virtual world. To comment on these forums, you need to create a separate forum account.
    Dismiss Notice
  2. Hey there, if you want some direct help without hopping inworld - try our Discord channel at https://discord.gg/mptfycQ
    Dismiss Notice

Release Notes - 2018.3

Discussion in 'Blog' started by sinespace, Mar 7, 2018.

Share This Page

  1. sinespace

    By:sinespaceMar 7, 2018
    Staff Member

    Aug 31, 2017
    Likes Received:
    Hi everyone - we've got a truly massive release today - it's been a while since our last official release, and this one is a bumper update. We'll be posting a series of articles over the next week showcasing the new improvements individually, but read on to see the list of what we've got in store for you with the 2018.3 release today!

    Because of the size of this update, we're going to break out some key features first - then we can go into the specifics of what's in the release. (Each of these will be getting it's own blog post soon!)


    We've dramatically increased the polycount on our avatars in this update, but not just that - we've also increased animation quality, added new sliders, better support for tattoo and makeup layers and more. (Edited to add:) Also, clothing creators can now create clothing with significantly higher poly counts thanks to the new LOD features added in this viewer.

    Facial Capture

    Our brand new "webcam to avatar expression" feature will be available soon. This will be a premium feature (it was developed with the help of a fantastic partner company) and will be available for a one-off fee of 800 G in the store in the next day or two.

    Virtual Reality

    We've launched VR support officially! There's a mini-site up on the homepage with some more details. We're also on the lookout for Mac testers with access to VR hardware interested in testing OpenVR on Mac as well. (In theory, it should 'just work', in practice - well, we'd like to find out!)

    Unity 2017.2

    We've updated our core engine to Unity 2017.2 - which means we've got all the features from Unity 2017.1 and Unity 2017.2 now available to our creator community. There's a bundle of new toys to play with, including the Timeline cinematic suite for authoring cutscenes and improved animations. For those playing with global illumination, there's now improved HDR emission, improvements to particle systems, native support for Autodesk's Stingray shaders (now in Maya), improvements to the progressive lightmapper and ambisonic audio sources. (Go check Unity's roadmap to see what's coming soon - or watch their impressive 2018.1 trailer)

    Low Memory Options

    If you're on a older computer with limited RAM, we've added a host of new options to help Sinespace perform better on your systems - featuring many of the mobile and webgl optimisations, which are now available to desktop PCs. Just set your settings to 'Older Computer' and many of these will be applied, giving you a bit more oompf from an older PC or laptop.

    Shortcut Keys

    A lot of shortcut keys have been added to the UI (see a partial list below!) - and we're adding more as we integrate the new "Modern UI" (something we'll talk about at office hours in the next few weeks.)

    Full Release Notes

    • Video: We now support streaming video via RTP and RTSP protocols when using the EmbeddedVideo component.
    • Avatars: We now support 'high detail' avatars featuring a 8x polycount bump and improvements to the meshing of the ears, nose and face.
    • Avatars: Skinned animation now uses 4 bones on most computers when applying skin weights, instead of 2 bones.
    • Unity 2017.2.1: We're now built against Unity 2017.2.1, and creators can take advantage of all the new features in Unity 2017.2 and 2017.1.
    • FogVolume 3: We now fully support FogVolume 3 for generating procedural volumetric clouds and fog in regions.
    • WebGL: WebGL now has a much lighter memory footprint
    • Ghosts: On low-memory devices (computers with less than 2GB of memory, mobile and webgl), avatars in busy scenes will be replaced with 'ghosts' which are brightly coloured simple silhouettes matching the original avatar.
    • Build Size: We've reduced the size of key player files on all platforms.
    • Fast Login: We've added new 'Fast Login' options to webgl to allow instantly logging in as a guest without registering an account or picking an avatar.
    • Animations: Fixed an issue where animations would not play in certain circumstances
    • Animations: We've improved the blend between walk and run animations.
    • Sliders: We've fixed an issue where one slider would erroneosly also influence a finger on the left hand.
    • Video: Video playback on older machines (esp. laptops) is now hardware accellerated and smoother over all.
    • Scripting: Added the ability to force indexing behaviour in Lua to have consistent array accessors when interoping with C#.
    • Clothing: Clothing processing is now multithreaded across 8 threads.
    • Shortcuts: We've added a collection of new viewer shortcut keys:
      • F1: Help
      • Ctrl+T: Toggle Chat
      • Ctrl+F: Toggle Friends
      • Ctrl+E: Toggle Explore
      • Ctrl+H: Go Home
      • Ctrl+Q: Toggle Quests (nb: this shortcut may change)
      • Ctrl+I: Toggle Inventory
      • Ctrl+O: Toggle Outfit
      • Ctrl+S: Toggle Shop
      • Ctrl+U: Toggle Auction
      • Ctrl+`: Toggle Snapshot Mode
      • Ctrl+/: Toggle Settings
      • Alt+Left/Right Arrow: Move Chat Tab
      • F12: Show avatar profile
      • Ctrl+M: Toggle Mail
      • Ctrl+Space: Start a search
    • Chat: Chat text entry is now focused when changing tabs
    • Shop: Higher priced items will no longer truncate their price on the first page of the shop. (Detail & confirm window remains fine)
    • Facial Capture: Added support for MacOS
    • Clothing Fitter: Now more reliable in the event of a failure or bad data
    • Search: Fixed a bug where search would sometimes not work
    • ExcludeObject: Fixes an issue where ExcludeObject would cause an error
    • Clothing Patterns: Fixes an issue where patterns would not display in the shop
    • Shop: Added more categories to the shop
    • Cloth Physics: Sovler frequency is now tied to the number of vertices in a individual item, higher poly items will run at a lower frequency to limit lag.
    • Explore Window: Long named regions will no longer crop their text
    • Version Number: Switched to 2018.X numbering scheme.
    • Depth of Field: Depth of field focus should be more reliably tracked
    • WebGL: WebGL should now update page titles as you browse regions
    • Clothing Fitter: Now even more reliable in the event of bad data
    • Facial Capture: We now capture at a higher framerate
    • Scripting: Adds SDialogues.ColorPicker
    • Profiles: You can now store more text in your profile
    • Settings: Added a settings button to the login screen
    • Inventory: Now displays filesize of each item when mousing over
    • Muting: Fixed an issue where mute lists were not respected in the global chat channels
    • Clothing: Fixes a bug where cloth deletion would not work in child objects of a parent clothing item
    • Lipsync: Fixed an issue where NPCs would not lipsync correctly
    • Clothing Deletion: Deletion and preservation zones are now correctly oriented again
    • Scripting: Now gives better error messages when timing out
    • Clothing: Fixes a large number of clothing related issues
    • Sliders: Added customisation slider for Elfen ears.
    • Post Stack: Updates Post Stack to latest 1.X release (2.X is still in beta at time of writing)
    • Memory: Low-memory PCs will use lower resolution textures
    • Animations: Added new flying animations to default AO
    • Patterns: Fixed wrong thumbnail being used for Patterns
    • Movement: Crouching is now activated by holding the Fly-Down key (C) instead of CTRL to avoid conflicts with shortcut keys
    • Tattos and Makeup: Many fixes and improvements to tattoo and makeup layers allowing them to be used at last.
    • Scripting: Added a Pause function to Embedded Video
    • VR: Added body & hands IK, then removed it. (will be back soon!)
    • VR: VR no longer crashes when teleporting to certain scenes
    • VR: Merged VR client into mainline client codebase, now enabled through option in viewer.
    • SynchronisedAnimator: Fixes synchronised animator component
    • Scripting: Fixed a monsterous memory spike in scripting when loading intensive scripts.
    • Avatar Loading: Fixed a memory spike during avatar loading
    • Chat Zone: Adds 'Chat Zone' component for localised chat areas
    • Avatar Loading: Now uses less CPU when deleting avatar skin
    • Memory: 32-bit client builds are now always treated as memory constrained environments.
    • Snapshots: Fixed an issue with broken poses in the snapshot tool
    • Day Night Cycle: Added proper component name for this component.
    • Parcels: Fixed an issue where if you transferred a parcel while another user was editing it, their client would error out when saving.
    • Clothing: Fixed an issue where bone data was going missing
    • Avatar Inspector: fixed scrollbar when a user is wearing lots of clothes
    • Avatar legs: fixed several issues with avatar legs and their animations
    • Camera: Camera now behaves far better when in close proximity to nearby walls.
    • Costumes: prevents a slowdown occuring when a costume contains a bad animator setup and leaves the environment.
    • Private Rooms: Room furniture placement is now more logical and easier to use
    • Vivox: Improved lip-sync when using Vivox voice
    • Vivox: Vivox is now the platform-wide default voice system, the old system has been removed.
    • Clothing Tags: Added support for clothing compatibility tags
    • Clothing: Correctly transmits layer information when unpacking LOD clothing
    • Performance: miscellaneous performance improvements
    • Scripting: fixes an issue with IK and scripting.
    • Scripting: you can now read VR controller states from scripting
    • Chat: Fixes the VERY ANNOYING underscores bug.
    • VR: VR users can now interface with "clickables", seats and more.
    • VR: VR users can now drive vehicles & use joysticks to input conventional movement into existing objects
    • UI: Adds new 'Scalable Canvas' for mobile interfaces (soon!)
    • UI: Adds new pseudowindow for enabling dockable windows in the UI (soon!)
    • Localisation: Adds new localisation framework for multilingual clients
    • Archimatix: Begins first stage of Archimatix integration.
    • VR: Improves VR control schemes
    Known Issues

    Expect a hotfix in the next 24-48 hours to address these issues. If you find any others, please report them to us using our bug tracker.

    • Skin Tone: Skin tone appears to be different than prior to the update. We'll be hotfixing this one shortly.
    • Camera: The camera drag has a bit too much slack and feels "loose". We'll be lowering the swing in the next hotfix update.
    • VR: Hand tracking - we broke avatar hand tracking this release on some headsets. Will be coming back in the next hotfix as well.

    Continue reading...
    Aribeth and Lex4art like this.
  2. Austin Tate

    By:Austin TateMar 8, 2018

    Jan 10, 2017
    Likes Received:
    Great stuff.

    I wonder if there would be any issue in using Unity 2017.3.1 (5-Feb-2018) which is the latest stable version I believe and the one I happen to have installed. Do we need to go back to 2017.2.2 to be sure things work?

    I notice when I launch the web viewer there is a message in the bottom loading bar saying there is a transfer of data from facebook ... Transferring data from staticxx.facebook.com. What is this and what data is being shared with Facebook and its advertisers? I do not use Facebook logins and do not (deliberately) have a Facebook account. NOT GOOD.

    Last edited: Mar 8, 2018
  3. Adam

    By:AdamMar 9, 2018
    Staff Member Moderator

    Aug 21, 2014
    Likes Received:
    Hey Austin,

    Everything should be working in 2017.3.1 - you don't need to drop back to earlier builds.

    re: FB - I believe that's for the post-a-snapshot tool, it has a FB & Twitter option which required a .js embed from them to support.
    Austin Tate likes this.
  4. Austin Tate

    By:Austin TateMar 9, 2018

    Jan 10, 2017
    Likes Received:
    Thanks @Adam good to hear Unity 2017.3.1 should be fine. And I thought it must be an embedded FB script or something.

    I see I missed that you enabled Space Navigator support in a release late last year. I like that device for avatar and camera movement in other VW viewers. On my setup I don’t have any special SN package or drivers... just using Windows 10 default driver installation which works great. It moves avatar including flying up/down with vertical pull or psh on the stick and with toggle of the SN side buttons moves the camera separately to avatar position.

    I have seen that you hit F3 to enable Space Navigator use in the Sinespace client. Any other guidance on what it allows in a blog post or wiki page or is it just obvious?
  5. Adam

    By:AdamMar 9, 2018
    Staff Member Moderator

    Aug 21, 2014
    Likes Received:
    It's fairly obvious - pushing F3 will enable input from the space navigator (escape = disable), pushing F3 again will toggle the rotation lock (stops 'tilt'). :)
  6. Trilo

    By:TriloMar 10, 2018
    Active Member

    Dec 6, 2016
    Likes Received:
    I imagine that you wouldn't run into trouble unless some part of your build, or the item you were working on, made use of a feature that was either added or changed in 2017.3. For example, cloth got a pretty substantial overhaul, as did some aspects of global illumination. Since the SineSpace processing servers are only at 2017.2.x, that content could either have unexpected results or just not work.