com.unity.live-capture 4.0.0-pre.5
Source docsNotes: processedReleased May 17, 2023
Unity Compatibility
Minimum Unity: 2022.2 (17f1)
Package Dependencies
- com.unity.modules.imageconversion (1.0.0)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.modules.physics (1.0.0)
- com.unity.timeline (1.7.0)
- com.unity.ugui (1.0.0)
✨ 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.
