
A production-ready third person camera system for Unreal Engine, built to replicate modern AAA camera behavior without using a SpringArm.
Pivot-based setup with full runtime control, including framing, rotation, focus, spline camera, animations, shakes, collision, dithering, and data-driven presets.
Since the last post, a full trailer and a playable demo are now available.
Trailer:
https://www.youtube.com/watch?v=4aoVt5KY3SU
Playable Demo:
https://ploxtoolsdeveloper.github.io/PloxTools.github.io/plugins_pc/camera/playable_demo/
Key systems:
- Framing - pivot-based distance, height, offsets, shoulder switching, FOV offset
- Rotation - lag, follow, vertical support, soft constraints, overrides
- Movement Anticipation - direction-based camera offset
- Focus - target actor/component/socket/location with hard/soft lock, overrides, auto clear, and event callbacks
- Spline Camera - cinematic spline-based camera system with timed and tethered modes, smooth transitions, and player tracking
- Animations - additive camera animations with runtime control
- Shakes - simple, idle, and movement-based camera shake with blending
- Speed / Pitch Effects - FOV and distance modifiers
- Collision & Visibility - smooth collision, predictive avoidance, ignore filters
- Dithering - smooth fade for obstructing objects and optional owner dithering
- Runtime Control - full Blueprint and C++ control
- Data Assets - reusable presets with smooth transitions
Works immediately after adding the component to your character.
Fab Store Page:
https://www.fab.com/listings/6ee15746-c777-4c81-8a4f-0ee795fbcdaa
Documentation:
https://ploxtoolsdeveloper.github.io/PloxTools.github.io/plugins_pc/camera/overview/