# Stora Studion - Virtual production Unity Project Unity project with code and example to enable video production. The application receives data from compatible cameras following the FreeD protocol, and streams a video texture using NDI that can be used for video composing. ##Cameras The project is calibrated for the following cameras at Stora Studion: - 2x Panasonic AW-UE150 - 1x Panasonic AW-UE100 ## Setup 1. Open the project in Unity 2022.3.10f1 2. Open the scene `SceneLillaStudionTest` ## Changes from original package - Fixed zoom decoding precision in `FreeDPacket.cs` (new `GetZoom()` method) - Added per-camera focal length calibration using `AnimationCurve` - Added `CameraModel` enum (UE150/UE100) for per-camera settings - Added coordinate system conversion from Unreal Engine to Unity - Added rotational offset calibration via parent GameObjects ## Development The package is inspired by the [LiveLink] package available for Unreal Engine. The documentation for Free-D is available here: https://www.manualsdir.com/manuals/641433/vinten-radamec-free-d.html - https://github.com/Stefterv/Unity.FreeD: Baseline for FreeD communication in Unity. A physical camera simulator was added to be able to debug without needing hardware. - https://github.com/keijiro/KlakNDI - To stream NDI video in UNITY via Ethernet - https://github.com/obs-ndi/obs-ndi - To test receiving NDI video in OBS streamed from Unity ## Contact Original package: Luis Quintero | luis.quintero@dsv.su.se | https://luisqtr.com Calibrated for Stora Studion: Åke Berg | akbe3476@dsv.su.se [LiveLink]: https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/LiveLinkPlugin/LiveLinkFreeD/