Release notes¶
Here you can find the release notes for Kanzi VR.
1.11.0¶
Changes¶
Kanzi VR now works with Kanzi 3.9.11.
1.10.0¶
Changes¶
Kanzi VR now works with Kanzi 3.9.10.
1.9.0¶
You can now edit virtual environment configurations in the Kanzi VR Launcher.
In a virtual environment configuration, you can now set the
extraPath
at the top level. This way, it affects all applications that the Launcher starts.In the virtual environment configuration, renamed the
virtual_environment
field toreceiver
.You can now add a description to virtual environment configurations, which you can see in the Kanzi VR Launcher. See Configuring virtual environments.
You can now define the configuration file path in Kanzi Studio by setting the Configuration File Path property in the Screen node.
Notable fixes¶
Fixed the issue that prevented launching virtual environments that contain multiple sending applications which use the same kzb file.
Changes¶
Kanzi VR now works with Kanzi 3.9.9.
1.8.0¶
Kanzi VR now applies multisample anti-aliasing to the content captured by Streaming Component.
Improved the anti-aliasing of content in the Receiver Nodes.
Notable fixes¶
Fixed the issue that caused keyboard movement in VR Viewer to remain in pressed state.
Changes¶
Kanzi VR now works with Kanzi 3.9.8.
1.7.0¶
Feature improvements¶
You can now fine-tune your position in a virtual environment by squeezing the controllers. See Using virtual environment with VR hardware.
Changes¶
Kanzi VR now works with Kanzi 3.9.7.
1.6.0¶
Feature improvements¶
Improved the anti-aliasing of content in the Receiver Nodes.
Changes¶
Kanzi VR now works with Kanzi 3.9.6.
Replaced the Kanzi VR Launcher command line flag
--debug
with--build-variant Debug
.
Fixes¶
Fixed the issue that caused color bleed in content produced by the Streaming Component.
Fixed the issue that caused the VR Viewer to terminate at startup on Oculus Quest 2.
Fixed the issue that caused the Streaming Kzb Player to select an incorrect port when the kzb file path contained backslashes.
1.5.0¶
Changes¶
Kanzi VR now works with Kanzi 3.9.5.
Added namespaces for metaclasses.
For example,
Kanzi.VR.VRRenderPass
, andKanzi.Streaming.ReceiverNode3D
.Changed the namespace of properties from
<MetaclassName>
to<PluginName>.<MetaclassName>
.For example,
VR.VRRenderPass.RenderPassPrefab
, andStreaming.ReceiverNode3D.Mesh
.
1.4.0¶
New features¶
The Kanzi VR Launcher replaces the
start-virtual-environment.exe
for starting virtual environments. See Starting all virtual environment processes.
Changes¶
Kanzi VR now works with Kanzi 3.9.4.
1.3.0¶
Changes¶
Kanzi VR now works with Kanzi 3.9.3.
Added support for HTC VIVE Focus 3.
Fixes¶
Headset refresh rate is no longer limited by the refresh rate of the primary display.
1.2.0¶
Feature improvements¶
You can now define the Visual Studio version for
start-virtual-environment.exe
using the--vs-version
command line option.start-virtual-environment.exe
now definesLIB_VARIANT
that expands to the library directory of the chosen configuration.The Receiver Node 3D node now detects input that falls slightly outside its boundaries.
VR Viewer now provides haptic feedback when a controller trigger is pressed and released.
Applied multisample anti-aliasing to the content of the Receiving application example project.
Changes¶
Kanzi VR now works with Kanzi 3.9.2.
Added support for Visual Studio 2019.
Added support for HP Reverb G2.
start-virtual-environment.exe
now adds paths to the front of the$PATH
variable instead of the back.
1.1.0¶
New features¶
You can now define the configuration file for VR Viewer and Streaming Kzb Player with the
--config
command line argument.start-virtual-environment.exe
no longer requires that you name the virtual environment configurationvirtual_environment_configuration.yaml
.
Feature improvements¶
Streaming Plugin now displays a 404 page when it cannot find the streaming web resources.
Reduced the likelihood that taps are interpreted as scrolls when using Android Streaming Application.
Improved responsiveness to trigger release on VR controllers.
Changes¶
Kanzi VR now works with Kanzi 3.9.1.
Disabled WebRTC logging in Streaming Plugin.
Fixes¶
Fixed VR Viewer action space leak.
Fixed inconsistencies in how Receiver Node handles invalid connection configurations.
Fixed a Receiver Node race condition where a Receiver Node connected to an old address, if the address changes before the Receiver Node connects.
Receiver Node now sends a release event when a pan gesture ends outside of the Receiver Node boundaries.
1.0.0¶
New features¶
You can now customize Receiver Node visuals using the Inactive Stream Material, Active Stream Material, and Mesh properties. See Creating a receiving application in Kanzi Studio.
You can now control whether a Receiver Node renders a stream using the Stream Enabled property. See Creating a receiving application in Kanzi Studio.
Added an option to inject inputs on Android without a platform signature. See Setting up Android Streaming Application with Kanzi Injector Service.
Feature improvements¶
Android Streaming Application now automatically updates the IP address when the address changes.
Streaming Plugin now uses
KANZI_HOME
andKANZI_VR_HOME
environment variables to find the web streaming resources.
Changes¶
VR Plugin now supports only 64-bit applications and plugins. Removed the support for 32-bit applications and plugins.
VR Viewer no longer aligns the viewing locations with the up-axis in PC view.
VR Viewer now resets the headset position only when the application starts.
Renamed the Streaming Component category to Streaming.
Fixes¶
You can no longer move the PC view in VR Viewer when the VR view is shown.
VR Viewer now selects the correct swapchain format based on applications surface color space.
Fixed VR Viewer inputs in PC view when the virtual environment uses non-default camera parameters.
Fixed panning when streaming to Firefox.
The Preview no longer terminates when you attach a Streaming Component to a 3D node.
The Streaming Plugin no longer terminates when rendering of thumbnails is enabled in Kanzi Studio.
Android Streaming Application no longer stops the stream when its main activity is destroyed.
1.0.0 beta2¶
New features¶
Added 64-bit support for Kanzi VR which is enabled by default when you use
start-virtual-environment.exe
. This enables you to use additional headsets with Kanzi VR, including Varjo VR-2 and HTC VIVE Cosmos Elite.
Feature improvements¶
Added keyboard and mouse controls to VR Viewer. See Using virtual environment without VR hardware.
Added a mode to VR Viewer to see either what is drawn into the connected headset or what the default camera sees.
Added
extraPath
configuration option to allow using plugin binaries from other directories than the same directory where the virtual environment configuration file resides.Added controller model for the Valve Index controller.
Added a possibility to choose bitness of each executable started by
start-virtual-environment.exe
usingvirtual_environment_configuration.yaml
.Android streaming now supports browser streaming.
Changes¶
Changed the Configuration format from JSON to YAML. YAML enables you to document your own configuration and comment out parts that you want to disable.
To migrate your application, see the migration guide.
Updated the documentation to recommend using kzb.cfg files instead of kzb files.
Added the recommendation to enable a Kanzi Studio user preference to see the updates in Kanzi Studio Preview when Kanzi Studio is not focused.
Moving using the VIVE controller now requires clicking the trackpad.
Added support for Varjo Quad Views OpenXR extension.
Added the control to start and stop Android streaming.
Video element now stretches to fill the web page in browser streaming.
Fixes¶
Using kzb.cfg files now works from a virtual environment configuration when the cfg file is not in the same directory with the virtual environment configuration file.
Fixed an error in the headset centering location.
Fixed the controller ray that was 1 cm too short.
Changes in Android device orientation are now taken into account.
Fixed a crash when missing connectivity on Android.
Lack of INJECT_EVENTS permission is now handled gracefully.
1.0.0-beta1¶
Initial release for Kanzi 3.9.0-beta1