Захват кадров в Unreal Engine

Цена договорная
21 сентября 2022, 01:26 • 4 отклика • 36 просмотров
Нужно реализовать на C++ захват кадров (в рантайме, не в Movie Render Queue) в UE5 с сохранением на диск. Сохранять нужно каждый кадр, разрешение — такое же, как у приложения.
При этом должен устанавливаться «целевой» FPS, например, 30 или 60 (можно вынести в константу), и приложение не должно дропать кадры. Если оно не успевает отрендерить кадр (а оно не будет успевать), оно должно замедлять "виртуальное" время внутри приложения (как делает Time.captureFramerate в Unity), это очень важно (в моём основном приложении есть привязка к временным дельтам).
Формат — JPEG или PNG, не важно.
Целевая ОС — Windows 10+, если дополнительно будет работать в Linux — вообще отлично, но хватит и Windows.

Пожалуйста, указывайте цену и примерные сроки.