
설명
Stop manually keyframing. Record it live.
Property Recorder captures real-time changes to any Actor property and writes them directly into Sequencer as keyframes. Move an object, tweak a material parameter, toggle a light — every change is captured frame-by-frame with zero manual keyframing.
After recording, an intelligent cleanup pass reduces raw per-tick data into clean, editable curves. Booleans keep only transitions. Floats and colors are optimized with configurable tolerance. Transforms get per-axis reduction with spatial thresholds. The result is a Sequencer track that looks like a human authored it.
How it works
Select an Actor in the viewport
Pick which properties to record (or let the plugin auto-select animatable ones)
Hit Record — the plugin snapshots every property change each tick
Stop — keyframes are written to a LevelSequence and cleaned up automatically
Key capabilities
Automatic property discovery — scans the Actor and all its components, groups properties by component and category, highlights Sequencer-animatable (Interp) properties
Tick-accurate capture — uses FProperty reflection to diff values every frame, only writes keyframes when values actually change
Smart cleanup — three strategies matched to property type: discrete (transition-only for bools/ints/enums), continuous (curve optimization for floats/colors), transform (per-axis + spatial threshold for vectors/rotators)
Component-aware bindings — creates proper child possessable bindings in Sequencer so component tracks display correctly (not as red/broken entries)
Three record modes — Layer (new section), Append (extend existing), Overwrite (replace)
Re-runnable cleanup — adjust tolerance after recording and re-run cleanup without re-recording
Native Slate UI — dockable editor panel with search, bulk selection, component/category grouping, and collapsible sections
Supported property types
Floats, Doubles, Integers, Booleans, Bytes/Enums, Vectors (3f/3d), Rotators, Transforms, Linear Colors, and FColors.
Use cases
Capture OSC-driven parameter changes from external controllers
Record Blueprint-driven animations without manual keyframing
Convert gameplay prototyping into authored Sequencer sequences
Capture procedural motion for cinematics
Record material parameter sweeps for look-dev
What's included
Pre-compiled plugin binaries for UE 5.6, 5.7 and 5.8 (Windows)
Full C++ source code (two modules, ~3,500 lines)
48 automation tests
Support & source
GitHub: https://github.com/REMvisual/ue-PropertyRecorder — bug reports and feature requests welcome.



