Important Service Updates
- SDK updated to version 1.1.41
Bug Fixes
- Unity/C#: Async API calls are now guaranteed to continue on the caller SynchronizationContext, i.e. Unity main thread. This specifically effects
RemoteRenderingClient
and RenderingSession
. Here is an example that is now legal:
try
{
[...] // Session configuration
arrServiceUnity.Initialize(sessionConfiguration);
[...] // Session Start code
await arrServiceUnity.CurrentActiveSession.ConnectAsync(new RendererInitOptions());
}
catch
{
arrServiceUnity.Deinitialize();
throw;
}
- Fixed an issue that could result in server crashes when materials used values (such as for roughness) that were outside the valid range. These values are now clamped at load time, so existing models will work again without re-conversion.