Release notes

Here you can find the release notes for Kanzi Stereoscopy.

1.0.0-beta1

  • Kanzi Stereoscopy now works with Kanzi 3.9.5.

  • Kanzi Stereoscopy now uses the Kanzi Gradle plugin version 0.7.1.

  • Changed the namespace of classes and functions in the Kanzi Stereoscopy C++ API to kanzi::plugin::stereoscopy. See Migration guide for 1.0.0-beta1.

0.10.1

  • Kanzi Stereoscopy now works with Kanzi 3.9.4.

0.10.0

  • Kanzi Stereoscopy now works with Kanzi 3.9.3.

  • Introduced the Stereoscopy Materials asset package that provides the materials that you need to compose stereoscopic content in your Kanzi application. See Setting up your Kanzi Studio project.

  • You can now apply anti-aliasing to the content that you render stereoscopically. See Applying anti-aliasing.

  • Removed the Stereoscopic Draw Objects Render Pass.

To migrate your application to Kanzi Stereoscopy 0.10.0, see Migration guide for 0.10.0.

0.9.4

  • Eye Separation and Focal Distance properties now affect rendering.

  • Kanzi Stereoscopy now works with Kanzi 3.6.5.

0.9.3

  • Kanzi Stereoscopy now works only with Kanzi 3.6.4.

0.9.2

  • Kanzi Stereoscopy now works only with Kanzi 3.6.2.

  • Added interlace Material Composition: Interlace Half-Height and Material Composition: Interlace Half-Width stereoscopy modes to reduce fillrate (GPU workload) by rendering left and right eye images in reduced resolution without quality loss.

  • Renamed the stereoscopy modes. When you update Kanzi Stereoscopy in an existing project, the plugin automatically updates the stereoscopy modes in your project:

    • Left-Right to Side By Side: Left-Right

    • Right-Left to Side By Side: Right-Left

    • Top-Bottom (Left first) to Side By Side: Top-Bottom (Left on top)

    • Bottom-Top (Right first) to Side By Side: Top-Bottom (Right on top)

    • Use Composition Material to Material Composition: Full Resolution

  • Renamed the composition materials in the assets directory:

    • Anaglyphic.kzmat to AnaglyphicComposition.kzmat

    • InterlaceHorizontal.kzmat to InterlaceHorizontalComposition.kzmat

    • InterlaceVertical.kzmat to InterlaceVerticalComposition.kzmat

  • Adjusted the interlace materials so that they sample from left and right eye images from correct pixel columns and rows which creates a final image on the screen identical to the full resolution rendering without quality loss and with halved GPU fillrate workload.

  • Fixed the issue which caused the InterlaceHorizontalComposition.kzmat and InterlaceVerticalComposition.kzmat materials to sample left and right eye rendered images from the same position, instead of sampling from the neighbor position for a fragment.

0.9.1

  • Added side-by-side stereoscopy modes. See Rendering 3D content stereoscopically side-by-side.

  • Added the Best practices section to the documentation. Use it to find out how to achieve the best stereoscopic result with Kanzi Stereoscopy. See Best practices.

  • Changed the aspect ratio multiplier to Double Width Mode.

  • Removed the ignore composition target aspect ratio.

  • Added support for Windows x86 64-bit.

  • Ported Kanzi Stereoscopy to Kanzi 3.6.1.

  • Fixed the interlace shaders to consider alpha.

0.9.0

  • Fixed the orthographic stereoscopic projection.

  • Fixed layout stretching when using an orthographic camera with stereoscopic rendering.

  • Fixed floating point precision in interlaced materials.