Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Bone Aligner
Bone Aligner

Quickly align two bones.
Add-on by maylog
About What's New Reviews Version History

Version History

1.0.2
Compatibility
Blender 4.2 LTS and newer
  • 2.3 KB
  • 118
  • June 30th, 2025

Changelog

Performance Optimization:Optimized bone name matching using a dictionary (selected_bone_dict), reducing matching time complexity from O(n*m) to O(n), significantly improving performance for large armatures. Rewrote get_sorted_bones function to use non-recursive topological sorting (DFS), improving efficiency for complex armatures and avoiding stack overflow.

Code Refactoring:Moved compare_names function to module level, shared by both operator classes (BONEALIGNER_OT_AlignActiveToSelected and BONEALIGNER_OT_AlignSelectedToActive), reducing code duplication. Refactored align_bones method to consolidate active_to_selected cases, minimizing redundant code.

UI Improvements:Added a prompt label in the UI panel: "Select two armatures to align their bones," clarifying user requirements. Optimized poll method to ensure the panel and buttons are only visible in Edit Mode with at least two armatures selected.

*Tested, version 3.6 can also run this plugin.

Compatibility
Blender 4.2 LTS and newer
Downloads
118
Size
2.3 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.0.2 2.3 KB
1.0.1
Compatibility
Blender 4.4 and newer
  • 2.1 KB
  • 29
  • June 29th, 2025

Changelog

Fix wrong manifest content

Compatibility
Blender 4.4 and newer
Downloads
29
Size
2.1 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.0.1 2.1 KB
1.0.0
Compatibility
Blender 4.4 and newer
  • 2.1 KB
  • 6
  • June 29th, 2025

Changelog

Initial submission

Compatibility
Blender 4.4 and newer
Downloads
6
Size
2.1 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.0.0 2.1 KB
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite