com.unity.live-capture 4.0.0-pre.5

com.unity.live-capture

Source docs
Notes: processedReleased May 17, 2023

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2022.2 (17f1)

Package Dependencies

Features

  • Static method TimedDataBuffer.Create(...) to create instances of ITimedDataBuffer.
  • LiveStream, a class that manages a collection of properties that can be recorded into a clip while animating the actor in the scene.
  • LiveStreamCaptureDevice, a capture device that manages a LiveStream.
  • LiveStreamPostProcessors, a base component that post-processes the stream managed by a LiveStreamCaptureDevice.
  • CameraTrackingDevice, a base capture device for implementing camera trackers.
  • SharedVolumeProfile, a component that manages an instance of VolumeProfile shared across multiple other components.
  • DepthOfField, a component that manages the depth of field effect.
  • LensDistortionBrownConrady, a component that manages the lens distortion effect based on the Brown-Conrady distortion model.
  • Overscan, a component to add overscan to a camera. Overscan is the process of rendering a larger image than the final output resolution and then cropping the image to the desired resolution.

📈 Improvements

  • Simplified the ICurve interface.
  • CircularBuffer is no longer public.
  • TimedDataSource is no longer generic.
  • Introduced ITimedDataBuffer and ITimedDataBuffer interfaces that replace TimedDataBuffer.
  • The protected method MocapDevice.GetInterpolator() replaces the MocapDevice.Interpolator public property.
  • Restored video streaming on Apple silicon.
  • The minimum required Unity Editor version is now 2022.2.17f1.

🔧 Bug Fixes

  • Live Capture icons that were missing in Unity Editor 2023.1 are now back.
  • Improved Face Capture HDRP sample scene which was overexposed and took time to adjust lighting.
  • Make sure the FrameLines component forces gate-fit mode to "Fill" when the camera is not using physical camera mode.
  • The Take Recorder window was still showing the device inspector when the device was disabled.
  • Takes couldn't be loaded in a TakeRecorderTrack when other tracks had invalid playables (for example an AnimationTrack's clip with no animation clip set).

API Changes

  • Removed compatibility for features that require Legacy Render Pipeline.