Pular para o conteúdo
Mídia 1 do anúncio Property Recorder - Record Live Actor Changes as Sequencer Keyframes
0 comentário

Descrição

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

  1. Select an Actor in the viewport

  2. Pick which properties to record (or let the plugin auto-select animatable ones)

  3. Hit Record — the plugin snapshots every property change each tick

  4. 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.

Formatos incluídos