Skip to content

Releases: Azure/azure-remote-rendering

Release 1.1.30

16 Jan 11:27
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.30
  • Conversion service: Reconverting a model will reduce file size of the output arrAsset by ~10%-20%.
  • Conversion service: "normalMapScale" material parameter was not exposed in the material override json schema.

Sample Updates

  • Showcase: Various clean ups and minor bugfixes.
  • Native C++ samples: Minor improvements for error output.
  • Deprecated the -Region parameter in RenderingSession.ps1 and Conversion.ps1. Please use the new parameters -ArrAccountDomain and -RemoteRenderingDomain. These work similar to the parameters set in the Showcase sample.
    • The Region parameter still works, but using the new parameters can be faster.

Release 1.1.29

19 Dec 13:53
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.29
  • Conversion: Increased precision of point positions for point clouds that are far away from the origin.

API Changes

  • Unity (potential breaking change): Missing namespaces have been added, as well as the Editor scripts have been moved into an 'Editor' sub-namespace.
  • API function SpatialQueryAsync has been split into three variants SpatialQueryAabbAsync, SpatialQuerySphereAsync, and SpatialQueryObbAsync, where existing SpatialQueryAsync function maps to SpatialQueryAabbAsync for backwards compatibility. The two new functions account for different spatial shapes that can be used for the overlap test: Spheres and rotated boxes.

Bug Fixes

  • The DownloadUnityPackages.ps1 script will now correctly display download errors.

Sample Updates

  • Showcase: A "Build Guard" script has been introduced, that will actively warn you if you build the Showcase app for an unsupported target platform.

Release 1.1.28

02 Dec 17:20
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.28

Features

  • Added infinite far plane support to CameraSettings
  • The PBR material now exposes a NormalMapScale property which is compliant with the GLTF specs here: glTF™ 2.0 Specification (khronos.org). This value also gets converted from source meshes.
  • Improved masking of remote rendered content during a MRC capture on HoloLens2. Earlier versions clipped dark surfaces too aggressively.

API Changes

  • Running ARR on a "Microsoft Basic Display Adapter" will now be actively rejected with a newly introduced error code "UnsupportedDisplayAdapter".

Bug Fixes

  • Unity: Fixed some remaining compiler warnings

Sample Updates

  • Showcase: Fixed several compiler warnings
  • Showcase: Fixed stall on first coloring tool usage

Release 1.1.26

08 Nov 16:44
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.26

Bug Fixes

  • Unity Package Downloader: Improved performance and reliability
  • Unity: Fixed several compiler warnings.

Sample Updates

  • Azure Remote Rendering Showcase sample improvements. Sample has been updated to Unity 2020 with Open XR. Update also includes numerous bug fixes, and an improved collaboration scenario with avatars and spatial audio for remote users.

Release 1.1.23

20 Oct 12:11
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.23

Features

  • Added support for LAS and LAZ point cloud formats.

Bug Fixes

  • Fixed depth interaction issues between local and remote content when unit scale is set to anything but 1.
  • Unity: Fixed potential crash when garbage collecting.
  • Unity: A few 'Result' error codes were not properly propagated in the async task results.

Release 1.1.21

14 Oct 08:11
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.21

Bug Fixes

  • Fixed that loading a compressed .DDS texture with certain dimensions manually via the API would disconnect clients from the session.
  • Fixed a case where transparent triangles were not rendered when very close to the screen border.

Release 1.1.19

22 Sep 14:33
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.19
  • Conversion: If not explicitly enabled, conversion now omits the mesh normals if the mesh consists of unlit materials only. This decreases file size of the arrAsset.

Bug Fixes

  • ArrInspector profiling graph capped number of rendered primitives to 2 billion.
  • Point cloud conversion: Number of invalid points is not included in result.json in case of *.e57 input file.

Sample Updates

  • The "Project validation" script in Unity does not recommend the Universal Rendering Pipeline anymore. In fact, for performance reasons, the recommended type of rendering pipeline is the built-in render pipeline.
  • Unity package downloader powershell script 'DownloadUnityPackages.ps1' will retry package downloads up to 3 times now in case of http failures. Furthermore, it now has a 'verbose' switch.

Release 1.1.17

19 Aug 11:24
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.17
  • Conversion service bugfix: In cases a source model uses many textures, the conversion sometimes failed with an "Internal error".

Features

  • Adding new pose mode 'Passthrough' to GraphicsBindingSimD3d11, which allows better image quality at the cost of higher latency.

Bug Fixes

  • Fixed handling of vertex formats with multiple texture coordinates on Color materials.
  • Fixed a bug in which AMD graphics cards would occasionally only show a black screen instead of the remote content.

Sample Updates

  • Set correct platforms for Runtime assembly definition in Unity package.

Release 1.1.14

12 Aug 14:00
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.14

Features

  • The RayCastHit struct now has a new member HitType which defines what was hit by a ray cast: TriangleFrontFace, TriangleBackFace or Point.
  • A new API was added SpatialQueryAsync which allows for the runtime to check which MeshComponent are intersected by a world-space axis-aligned bounding box (AABB). For more information, please refer to the documentation.

Bug Fixes

  • Conversions that have multiple sections besides the blob container in the input/output storage URL now return the correct error message.
  • Fixed issue with Unity Skybox where it would be partially occluded under camera movement.
  • Fixed issue with Unity Skybox where it would be fully occluded when main camera farplane was set to > 1000.

Release 1.1.12

26 Jul 11:08
Compare
Choose a tag to compare

Important Service Updates

  • SDK updated to version 1.1.12

Features

  • The conversion service now supports "AUTO" for the "tangent" and "binormal" vertex properties. This setting only calculates tangents and binormals if any of the assigned materials in the scene require them. If no materials require them they are removed. This improves conversion times and space requirements. "AUTO" is the default setting going forward.

Bug Fixes

  • *.result.json file (generated by conversion service), now contains more descriptive messages in case of conversion errors.
  • Fixed internal error that caused conversions with multiple input files to fail.

Sample Updates

  • Fixed async warnings in RemoteRenderingCoordinator for Tutorial-Complete.