com.unity.live-capture 4.0.0-pre.3
Source docsNotes: processedReleased March 28, 2023
Unity Compatibility
Minimum Unity: 2021.3
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
- The Connection Window identifies (and warns about) interfaces of Public networks on Windows OS
- Unique Take Recorder window to replace the Take Recorder component and help the selection and management of shots.
- New ShotPlayer component and ShotLibrary asset to help the management of shots outside a Timeline context.
📈 Improvements
- Users can now place capture device GameObjects anywhere in the Hierarchy.
- Improved LiveCaptureDevice public API to ease the creation of custom capture devices.
- SyncProvider now uses the Take Recorder frame rate by default.
⚡ API Changes
- The TakeRecorder component.
- LiveCaptureDeviceEditor base type. To create capture device editors, use the regular Editor type.
🔧 Bug Fixes
- Shots created in PlayMode now persist, as Unity stores them in the ShotLibrary asset.
- SyncProvider no longer attempts to synchronize when the sync rate is invalid.
- Synchronization warnings generated by SyncProvider are no longer logged every frame.
- The OnlyStandardFrameRatesAttribute property drawer no longer throws exceptions if the serialized field is not a FrameRate.
- Adding or removing a data source from the Synchronization Window after leaving play mode no longer throws a null reference exception.
- Compatibility with Cinemachine 3.0.0-pre.5 and up and the main branch in the repository.
