Download the MixCast SDK for Unity (v2.0.2)

The use of the MixCast SDK is governed by the MixCast SDK EULA 
(also available within the SDK package)

Changelist

MixCast Unity SDK 2.0.2

  • Added support for the Elgato Cam Link
  • Fixed color space conversions in MixCast textures
  • Added buffer delay to input feed projection
  • Builds including the MixCast SDK on OSX will no longer report errors
  • Updated to latest Intel RealSense SDK integration
  • Added support for SteamVR SDK 2.0
  • Added support for Unreal 4.20

MixCast Unity SDK 2.0.1

  • Optimization for Oculus alignment in different SDKs
  • Fixed snapshots/timelapse/video recordings not triggering reliably on Unreal SDK titles
  • Added editor window to Unity SDK to debug alpha handling
  • Improved error handling and log messaging in SDK when room setup is incorrect
  • Fixed gc allocation in SDK caused by RealSense device filtering
  • Fixed a potential memory leak with the sensor pose checker

MixCast Unity SDK 2.0

  • Centralized Project Settings: Created a central asset for accessing and managing global MixCast project settings.
  • Improved Define Symbol Control: Automatic symbol management can now be disabled so developers have more control over their project and build pipelines.
  • Antialiasing Support: Customizable antialiasing setting for MixCast cameras.
  • Shader Wizard: Implemented a wizard to automate the process of updating shaders and materials to support full MR transparency in minutes.
  • Preview Subject in Scene: At runtime, the subject is optionally displayed in the Scene View.

MixCast Unity SDK 1.5

  • Added Chromakey Desaturation feature to reduce the visibility of the keying color on the subject after background removal.
  • Introducing automatic MixCast Snapshot capture allowing for periodic screenshots to be taken without user input.
  • Added optional user-controlled branding feature to add a graphic to the MixCast output automatically.
  • Added user option to activate MixCast as soon as a MixCast-ready application opens.
  • Fixed issue where certain Camera Clear Flags in Unity 5.6+ break Buffered Mode.

MixCast Unity SDK 1.4

  • Added optional Player lighting which allows Unity lights to apply to the player
  • Added optional Player-relative camera feed cropping
  • Added lightweight localization system
  • Added user framerate control
  • Greatly improved feed synchronization in low framerate situations
  • Improved OpenVR tracking device serialization to match by Serial ID
  • Fixed bug involving deserializing the static subtraction textures in a linear color space project
  • Fixed Oculus space mismatch bug
  • Fixed camera HDR warning in Unity 5.6 and above

MixCast Unity SDK 1.3

  • Merged input feed shaders and materials using a multi_compile shader for easier custom effects.
  • Added Posterize and HSV Modify (Desaturate, etc) variations on the input feed shader for custom player effects. Apply one of the shaders to the supplied Camera Feed material to activate it.
  • Added tracked motion smoothing to reduce tracking and/or hand jitter.
  • Improved WebcamFeed/MixCastCamera relationship for separation of concerns.
  • Studio has new quick setup for FoV and Alignment.
  • Fixed HDR texture allocation.

MixCast Unity SDK 1.2

  • Added support for Oculus SDK based projects. Created Oculus and SteamVR specific code branches and an Editor process to activate the appropriate one(s) using define flags MIXCAST_STEAMVR and MIXCAST_OCULUS.
  • Added automatic update checking.
  • Allowing “None” option for input device for a purely virtual camera that can still be tracked by a controller.
  • Created additional isolation modes: “None” and “Static Subtraction”.
    • None simply disables background removal while still allowing for foreground-based Mixed Reality.
    • Static subtraction provides a rudimentary background removal system for fixed cameras which doesn’t require a greenscreen. The scene setup can influence the resulting quality greatly.
  • Added ability for user to separate the In-Scene Display from the Camera location. As a result the visual representations are now in separate sub-groups of the MixCast Camera prefab.
  • Expanded tracked camera capabilities to be configurable to any tracked controller.
  • Created SetRenderingControllerForMixCast to be attached to the default SteamVR_RenderModel object for the controllers if you don’t want them to appear in the Mixed Reality output
  • Arrow buttons can be used while camera is being tracked by a device

MixCast Unity SDK 1.1

  • Restructured UI for clarity and expandability.
  • Added buffered output mode with configurable game delay for camera latency compensation.
  • Added icon on in-scene display to communicate if the camera is tracked.
  • Added device resolution selection.
  • Added quadrant output mode for recording.

MixCast Unity SDK 1.0

MixCast SDK for Unity now available!

More Information

DocumentationCommunitySupport

Also, please consider signing up for e-mail updates!