This thread serves for discussing about Cineblend, my plugin which brings high-level virtual cameras workflow to the FlaxEngine (akin to Cinemachine).
Features
-
Priority based blending (Virtual Camera with highest priority will be active)
-
Soloing Virtual Cameras or forcing transitions thru API
-
VirtualCamera previews and blending work outside of Play Mode.
-
Transition of all exposed Flax Camera values, including Far/Near plane, Orientation or Position.
-
VirtualCamera Property PostProcessing, which allows you to non-destructively stack effects (such as CameraShake, LookAt, Collider avoidance…). These effects are not applied directly to the Virtual Camera transform, but are non-destructively applied to the “real” camera.
-
Large World support using Reals
-
All CineBlend cameras and effects work through interfaces to allow for easy implementation or extensions.
Modules
- Camera Shake (6D Perlin)
- Recompose (additive Reframe)
- Look At (Camera faces a world transform, with smoothing options)
- Auto-Framing (Zooms and Rotates the camera to ensure a list of Actors remains on-screen)
- Collider avoidance (offsets camera position closer to target when there is an obstacle between camera and target. Good for orbiting third person cameras!
-…