A Simple Editor tool to blend multiple animation clips, apply avatar masks, and export the result directly to FBX within Unity.This tool is an Editor extension and is compatible with all render pipelines, including Built-in, URP, and HDRP.The Animation Mixer is a dedicated editor window designed to help you mix multiple animation clips onto a single avatar without setting up complex Animator Controllers.Assign & Configure: Drop your target avatar into the tool and set your desired total duration.Mix & Match: Add new layers and assign animation clips. Use the random color-coded tracks to keep your workspace organized.Bake & Export: Once you are happy with the preview, use the "Export as FBX" feature to generate a high-quality, baked animation file ready for use in any project.Core Technical Features:Playable API Integration: Utilizes PlayableGraph and AnimationLayerMixerPlayable for high-performance, real-time animation blending that bypasses the standard Mecanim overhead.Dynamic Layer Management: Supports an unlimited number of layers, each with a custom weight slider (0.0 to 1.0) and a dedicated AvatarMask slot.Precision Scrubbing: Features a custom-drawn timeline with a red playhead, allowing for frame-by-frame evaluation of blended poses.Automated Rig Baking: The export logic automatically instantiates a temporary rig, samples the blended transforms at 30 FPS, and generates high-fidelity AnimationCurve data for all child transforms.FBX Exporter Workflow: Fully integrated with UnityEditor.Formats.Fbx.Exporter to ensure the final output is a standard, industry-compliant FBX file.Package Requirements:Requires the Unity FBX Exporter package (available via Package Manager).Compatible with Humanoid and Generic animation rigs.Developed with the assistance of Google Gemini to ensure optimized code structure and clean architecture, then manually refined and stress-tested for professional production workflows.




