
im making a new plugin called "TrueAnimation" LET ME KNOW IF YOU WANT A PREVIEW
It does four big jobs:
- Animate inside Studio
- Opens a dock widget from the True Animation toolbar.
- Lets you create projects with FPS, duration, range, tracks, keys, easing, and playback.
- Tracks selected objects/properties and lets you key them on a dope sheet timeline.
- Supports play/stop, frame stepping, key copy/paste/delete, pose copy/paste/reset/mirror, snapping, timeline
zoom, row sizing, and graph curve editing.
- Has popout windows for the timeline, inspector, and graph editor.
- Rig and pose characters/models
- Can import selected parts/joints into the animation project.
- Can add descendant Motor6D joints.
- Has viewport picking and joint markers.
- Shows Motor6D/Bone markers and skeleton overlays.
- Has smart cleanup/filtering for marker clutter.
- Can create or convert rigs, including generated R6/R15 rigs.
- Can create IK chains, IK target/pole controls, constraints, bake current frame, bake range, show/hide controls,
and delete control rigs.
- Supports direct joint-handle editing through hidden editor helper objects.
- Import/export animations
- Exports your project as:
- a Roblox KeyframeSequence
- a runtime timeline module under ReplicatedStorage.TrueAnimationTimelines
- an Animation instance with a chosen asset ID
- Imports:
- selected KeyframeSequence
- animation asset IDs
- RBXM/RBXML animation files through the helper
- Stores project/export data under ServerStorage.TrueAnimationProjects.
- Creates/uses ReplicatedStorage.TrueAnimationRuntime for runtime playback.
- Can apply uploaded IDs back into Animation.AnimationId values or script source references.
- Has filters like Ready, Blocked, Prepared, Uploaded, Failed, and Needs ID.