From a2ae5e57415026b4cab4e8c621b827a64760a2cc Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 1 Sep 2021 11:41:23 +0000 Subject: [PATCH] Release 0.1.2 --- .gitattributes | 0 README.md | 57 ------------------ addon/__init__.py => __init__.py | 0 addon/config.py => config.py | 0 addon/core.py => core.py | 0 {addon/data => data}/__init__.py | 0 {addon/data => data}/armature.py | 0 .../mannequin/armature/__init__.py | 0 .../mannequin/armature/bone_group/__init__.py | 0 .../mannequin/armature/bone_group/ik_bones.py | 0 .../mannequin/armature/bone_group/palms.py | 0 .../mannequin/armature/bone_group/twist.py | 0 .../mannequin/armature/corrected_pose_a.py | 0 .../mannequin/armature/corrected_pose_t.py | 0 .../mannequin/armature/origin.py | 0 .../data => data}/mannequin/mesh/__init__.py | 0 .../mannequin/mesh/data/pose_a.chrom1xz | Bin .../mannequin/mesh/data/pose_t.chrom1xz | Bin .../mannequin/transform/__init__.py | 0 .../transform/armature_bone_roll_tpose.py | 0 .../transform/armature_bone_rolls.py | 0 .../transform/armature_chiropract.py | 0 .../transform/armature_create_ik_bones.py | 0 .../transform/armature_create_twist_bones.py | 0 .../transform/connect_with_children.py | 0 .../mannequin/transform/snap_clavicles.py | 0 {addon/data => data}/mesh.py | 0 {addon/data => data}/mixamo/armature.py | 0 .../mixamo/transform/__init__.py | 0 .../mixamo/transform/armature_structure.py | 0 {addon/data => data}/transform.py | 0 {addon/ops => ops}/__init__.py | 0 {addon/ops => ops}/add_armature.py | 0 {addon/ops => ops}/add_mesh.py | 0 {addon/ops => ops}/add_skeletal_mesh.py | 0 {addon/ops => ops}/apply_pose_to_mesh.py | 0 {addon/ops => ops}/dev/export_armature.py | 0 {addon/ops => ops}/dev/export_mesh.py | 0 {addon/ops => ops}/dev/test_operator.py | 0 {addon/ops => ops}/fbx_export.py | 0 {addon/ops => ops}/operator_mixin.py | 0 {addon/ops => ops}/re_pose.py | 0 {addon/ops => ops}/select_bone_group.py | 0 {addon/ops => ops}/transform.py | 0 {addon/tests => tests}/__init__.py | 0 {addon/tests => tests}/ops/add_armature.py | 0 {addon/tests => tests}/ops/add_mesh.py | 0 .../tests => tests}/ops/add_skeletal_mesh.py | 0 .../tests => tests}/ops/apply_pose_to_mesh.py | 0 {addon/tests => tests}/ops/fbx_export.py | 0 {addon/tests => tests}/ops/re_pose.py | 0 .../tests => tests}/ops/select_bone_group.py | 0 {addon/tests => tests}/ops/transform.py | 0 {addon/tests => tests}/test_mixin.py | 0 {addon/ui => ui}/__init__.py | 0 {addon/ui => ui}/menu/__init__.py | 0 .../ui => ui}/menu/add_armature_sub_menu.py | 0 {addon/ui => ui}/menu/add_mesh_sub_menu.py | 0 .../menu/add_skeletal_mesh_sub_menu.py | 0 .../ui => ui}/menu/edit_armature_sub_menu.py | 0 {addon/ui => ui}/menu/fbx_export_sub_menu.py | 0 {addon/ui => ui}/menu/re_pose_sub_menu.py | 0 .../menu/select_bone_group_sub_menu.py | 0 {addon/ui => ui}/panels/__init__.py | 0 {addon/ui => ui}/panels/developer.py | 0 {addon/utils => utils}/arma.py | 0 {addon/utils => utils}/bone.py | 0 {addon/utils => utils}/cfg.py | 0 {addon/utils => utils}/context.py | 0 {addon/utils => utils}/export_helper.py | 0 {addon/utils => utils}/fs.py | 0 {addon/utils => utils}/mesh.py | 0 {addon/utils => utils}/mode.py | 0 {addon/utils => utils}/object.py | 0 {addon/utils => utils}/pose.py | 0 {addon/utils => utils}/transform.py | 0 76 files changed, 57 deletions(-) delete mode 100644 .gitattributes delete mode 100644 README.md rename addon/__init__.py => __init__.py (100%) rename addon/config.py => config.py (100%) rename addon/core.py => core.py (100%) rename {addon/data => data}/__init__.py (100%) rename {addon/data => data}/armature.py (100%) rename {addon/data => data}/mannequin/armature/__init__.py (100%) rename {addon/data => data}/mannequin/armature/bone_group/__init__.py (100%) rename {addon/data => data}/mannequin/armature/bone_group/ik_bones.py (100%) rename {addon/data => data}/mannequin/armature/bone_group/palms.py (100%) rename {addon/data => data}/mannequin/armature/bone_group/twist.py (100%) rename {addon/data => data}/mannequin/armature/corrected_pose_a.py (100%) rename {addon/data => data}/mannequin/armature/corrected_pose_t.py (100%) rename {addon/data => data}/mannequin/armature/origin.py (100%) rename {addon/data => data}/mannequin/mesh/__init__.py (100%) rename {addon/data => data}/mannequin/mesh/data/pose_a.chrom1xz (100%) rename {addon/data => data}/mannequin/mesh/data/pose_t.chrom1xz (100%) rename {addon/data => data}/mannequin/transform/__init__.py (100%) rename {addon/data => data}/mannequin/transform/armature_bone_roll_tpose.py (100%) rename {addon/data => data}/mannequin/transform/armature_bone_rolls.py (100%) rename {addon/data => data}/mannequin/transform/armature_chiropract.py (100%) rename {addon/data => data}/mannequin/transform/armature_create_ik_bones.py (100%) rename {addon/data => data}/mannequin/transform/armature_create_twist_bones.py (100%) rename {addon/data => data}/mannequin/transform/connect_with_children.py (100%) rename {addon/data => data}/mannequin/transform/snap_clavicles.py (100%) rename {addon/data => data}/mesh.py (100%) rename {addon/data => data}/mixamo/armature.py (100%) rename {addon/data => data}/mixamo/transform/__init__.py (100%) rename {addon/data => data}/mixamo/transform/armature_structure.py (100%) rename {addon/data => data}/transform.py (100%) rename {addon/ops => ops}/__init__.py (100%) rename {addon/ops => ops}/add_armature.py (100%) rename {addon/ops => ops}/add_mesh.py (100%) rename {addon/ops => ops}/add_skeletal_mesh.py (100%) rename {addon/ops => ops}/apply_pose_to_mesh.py (100%) rename {addon/ops => ops}/dev/export_armature.py (100%) rename {addon/ops => ops}/dev/export_mesh.py (100%) rename {addon/ops => ops}/dev/test_operator.py (100%) rename {addon/ops => ops}/fbx_export.py (100%) rename {addon/ops => ops}/operator_mixin.py (100%) rename {addon/ops => ops}/re_pose.py (100%) rename {addon/ops => ops}/select_bone_group.py (100%) rename {addon/ops => ops}/transform.py (100%) rename {addon/tests => tests}/__init__.py (100%) rename {addon/tests => tests}/ops/add_armature.py (100%) rename {addon/tests => tests}/ops/add_mesh.py (100%) rename {addon/tests => tests}/ops/add_skeletal_mesh.py (100%) rename {addon/tests => tests}/ops/apply_pose_to_mesh.py (100%) rename {addon/tests => tests}/ops/fbx_export.py (100%) rename {addon/tests => tests}/ops/re_pose.py (100%) rename {addon/tests => tests}/ops/select_bone_group.py (100%) rename {addon/tests => tests}/ops/transform.py (100%) rename {addon/tests => tests}/test_mixin.py (100%) rename {addon/ui => ui}/__init__.py (100%) rename {addon/ui => ui}/menu/__init__.py (100%) rename {addon/ui => ui}/menu/add_armature_sub_menu.py (100%) rename {addon/ui => ui}/menu/add_mesh_sub_menu.py (100%) rename {addon/ui => ui}/menu/add_skeletal_mesh_sub_menu.py (100%) rename {addon/ui => ui}/menu/edit_armature_sub_menu.py (100%) rename {addon/ui => ui}/menu/fbx_export_sub_menu.py (100%) rename {addon/ui => ui}/menu/re_pose_sub_menu.py (100%) rename {addon/ui => ui}/menu/select_bone_group_sub_menu.py (100%) rename {addon/ui => ui}/panels/__init__.py (100%) rename {addon/ui => ui}/panels/developer.py (100%) rename {addon/utils => utils}/arma.py (100%) rename {addon/utils => utils}/bone.py (100%) rename {addon/utils => utils}/cfg.py (100%) rename {addon/utils => utils}/context.py (100%) rename {addon/utils => utils}/export_helper.py (100%) rename {addon/utils => utils}/fs.py (100%) rename {addon/utils => utils}/mesh.py (100%) rename {addon/utils => utils}/mode.py (100%) rename {addon/utils => utils}/object.py (100%) rename {addon/utils => utils}/pose.py (100%) rename {addon/utils => utils}/transform.py (100%) diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md deleted file mode 100644 index 3cd7ac7..0000000 --- a/README.md +++ /dev/null @@ -1,57 +0,0 @@ -# Chiro (UE4 Mannequin) - ---- - -[![GNU GPL3](https://img.shields.io/badge/license-GPL3-blue.svg?style=for-the-badge&logo=blender)]() -[![Documentation](https://img.shields.io/badge/documentation-blue.svg?style=for-the-badge)](https://vespero-group.github.io/chiro-ue4/) - ---- - -![Logo](documentation/docs/img/logo.png) - ---- - -"Chiro (UE4 Mannequin)" is a [Blender](https://www.blender.org/) add-on -for [skinning](https://docs.blender.org/manual/en/latest/animation/armatures/skinning/introduction.html) -with Unreal Engine 4 Mannequin armature. - ---- - -## Who is it for - - - **3D Artists**, who want to skin their characters with the Mannequin skeleton - - **Indie Game Developers**, who want an easy way to swap an armature of a mesh with the Mannequin skeleton - - -## Why we need it - - - animation created for Mannequin may be reused - - blueprints created for Mannequin may be reused - - Mannequin skeleton may be reused - - -## What it gives you - - - Free software (as in freedom) - - Skinning with Mannequin compatible armatures - - FBX export made easy (with correct scale) - - Mixamo to Mannequin skeleton transformations automation - - A bunch of automations - - -## What it does not do - -The primary goal of this add-on is to make -[Skinning](https://docs.blender.org/manual/en/latest/animation/armatures/skinning/introduction.html) easy. -If you need to animate your characters, you should consider using EpicGames Blender Tools for that (e.g. Unreal to Rigify). - - -## Blender compatibility - -Requires **2.8x** or **2.9x** -Tested with **2.83 LTS** and **2.90** - - -## Documentation - -Read more (including tutorials) in the [documentation](https://vespero-group.github.io/chiro-ue4/). diff --git a/addon/__init__.py b/__init__.py similarity index 100% rename from addon/__init__.py rename to __init__.py diff --git a/addon/config.py b/config.py similarity index 100% rename from addon/config.py rename to config.py diff --git a/addon/core.py b/core.py similarity index 100% rename from addon/core.py rename to core.py diff --git a/addon/data/__init__.py b/data/__init__.py similarity index 100% rename from addon/data/__init__.py rename to data/__init__.py diff --git a/addon/data/armature.py b/data/armature.py similarity index 100% rename from addon/data/armature.py rename to data/armature.py diff --git a/addon/data/mannequin/armature/__init__.py b/data/mannequin/armature/__init__.py similarity index 100% rename from addon/data/mannequin/armature/__init__.py rename to data/mannequin/armature/__init__.py diff --git a/addon/data/mannequin/armature/bone_group/__init__.py b/data/mannequin/armature/bone_group/__init__.py similarity index 100% rename from addon/data/mannequin/armature/bone_group/__init__.py rename to data/mannequin/armature/bone_group/__init__.py diff --git a/addon/data/mannequin/armature/bone_group/ik_bones.py b/data/mannequin/armature/bone_group/ik_bones.py similarity index 100% rename from addon/data/mannequin/armature/bone_group/ik_bones.py rename to data/mannequin/armature/bone_group/ik_bones.py diff --git a/addon/data/mannequin/armature/bone_group/palms.py b/data/mannequin/armature/bone_group/palms.py similarity index 100% rename from addon/data/mannequin/armature/bone_group/palms.py rename to data/mannequin/armature/bone_group/palms.py diff --git a/addon/data/mannequin/armature/bone_group/twist.py b/data/mannequin/armature/bone_group/twist.py similarity index 100% rename from addon/data/mannequin/armature/bone_group/twist.py rename to data/mannequin/armature/bone_group/twist.py diff --git a/addon/data/mannequin/armature/corrected_pose_a.py b/data/mannequin/armature/corrected_pose_a.py similarity index 100% rename from addon/data/mannequin/armature/corrected_pose_a.py rename to data/mannequin/armature/corrected_pose_a.py diff --git a/addon/data/mannequin/armature/corrected_pose_t.py b/data/mannequin/armature/corrected_pose_t.py similarity index 100% rename from addon/data/mannequin/armature/corrected_pose_t.py rename to data/mannequin/armature/corrected_pose_t.py diff --git a/addon/data/mannequin/armature/origin.py b/data/mannequin/armature/origin.py similarity index 100% rename from addon/data/mannequin/armature/origin.py rename to data/mannequin/armature/origin.py diff --git a/addon/data/mannequin/mesh/__init__.py b/data/mannequin/mesh/__init__.py similarity index 100% rename from addon/data/mannequin/mesh/__init__.py rename to data/mannequin/mesh/__init__.py diff --git a/addon/data/mannequin/mesh/data/pose_a.chrom1xz b/data/mannequin/mesh/data/pose_a.chrom1xz similarity index 100% rename from addon/data/mannequin/mesh/data/pose_a.chrom1xz rename to data/mannequin/mesh/data/pose_a.chrom1xz diff --git a/addon/data/mannequin/mesh/data/pose_t.chrom1xz b/data/mannequin/mesh/data/pose_t.chrom1xz similarity index 100% rename from addon/data/mannequin/mesh/data/pose_t.chrom1xz rename to data/mannequin/mesh/data/pose_t.chrom1xz diff --git a/addon/data/mannequin/transform/__init__.py b/data/mannequin/transform/__init__.py similarity index 100% rename from addon/data/mannequin/transform/__init__.py rename to data/mannequin/transform/__init__.py diff --git a/addon/data/mannequin/transform/armature_bone_roll_tpose.py b/data/mannequin/transform/armature_bone_roll_tpose.py similarity index 100% rename from addon/data/mannequin/transform/armature_bone_roll_tpose.py rename to data/mannequin/transform/armature_bone_roll_tpose.py diff --git a/addon/data/mannequin/transform/armature_bone_rolls.py b/data/mannequin/transform/armature_bone_rolls.py similarity index 100% rename from addon/data/mannequin/transform/armature_bone_rolls.py rename to data/mannequin/transform/armature_bone_rolls.py diff --git a/addon/data/mannequin/transform/armature_chiropract.py b/data/mannequin/transform/armature_chiropract.py similarity index 100% rename from addon/data/mannequin/transform/armature_chiropract.py rename to data/mannequin/transform/armature_chiropract.py diff --git a/addon/data/mannequin/transform/armature_create_ik_bones.py b/data/mannequin/transform/armature_create_ik_bones.py similarity index 100% rename from addon/data/mannequin/transform/armature_create_ik_bones.py rename to data/mannequin/transform/armature_create_ik_bones.py diff --git a/addon/data/mannequin/transform/armature_create_twist_bones.py b/data/mannequin/transform/armature_create_twist_bones.py similarity index 100% rename from addon/data/mannequin/transform/armature_create_twist_bones.py rename to data/mannequin/transform/armature_create_twist_bones.py diff --git a/addon/data/mannequin/transform/connect_with_children.py b/data/mannequin/transform/connect_with_children.py similarity index 100% rename from addon/data/mannequin/transform/connect_with_children.py rename to data/mannequin/transform/connect_with_children.py diff --git a/addon/data/mannequin/transform/snap_clavicles.py b/data/mannequin/transform/snap_clavicles.py similarity index 100% rename from addon/data/mannequin/transform/snap_clavicles.py rename to data/mannequin/transform/snap_clavicles.py diff --git a/addon/data/mesh.py b/data/mesh.py similarity index 100% rename from addon/data/mesh.py rename to data/mesh.py diff --git a/addon/data/mixamo/armature.py b/data/mixamo/armature.py similarity index 100% rename from addon/data/mixamo/armature.py rename to data/mixamo/armature.py diff --git a/addon/data/mixamo/transform/__init__.py b/data/mixamo/transform/__init__.py similarity index 100% rename from addon/data/mixamo/transform/__init__.py rename to data/mixamo/transform/__init__.py diff --git a/addon/data/mixamo/transform/armature_structure.py b/data/mixamo/transform/armature_structure.py similarity index 100% rename from addon/data/mixamo/transform/armature_structure.py rename to data/mixamo/transform/armature_structure.py diff --git a/addon/data/transform.py b/data/transform.py similarity index 100% rename from addon/data/transform.py rename to data/transform.py diff --git a/addon/ops/__init__.py b/ops/__init__.py similarity index 100% rename from addon/ops/__init__.py rename to ops/__init__.py diff --git a/addon/ops/add_armature.py b/ops/add_armature.py similarity index 100% rename from addon/ops/add_armature.py rename to ops/add_armature.py diff --git a/addon/ops/add_mesh.py b/ops/add_mesh.py similarity index 100% rename from addon/ops/add_mesh.py rename to ops/add_mesh.py diff --git a/addon/ops/add_skeletal_mesh.py b/ops/add_skeletal_mesh.py similarity index 100% rename from addon/ops/add_skeletal_mesh.py rename to ops/add_skeletal_mesh.py diff --git a/addon/ops/apply_pose_to_mesh.py b/ops/apply_pose_to_mesh.py similarity index 100% rename from addon/ops/apply_pose_to_mesh.py rename to ops/apply_pose_to_mesh.py diff --git a/addon/ops/dev/export_armature.py b/ops/dev/export_armature.py similarity index 100% rename from addon/ops/dev/export_armature.py rename to ops/dev/export_armature.py diff --git a/addon/ops/dev/export_mesh.py b/ops/dev/export_mesh.py similarity index 100% rename from addon/ops/dev/export_mesh.py rename to ops/dev/export_mesh.py diff --git a/addon/ops/dev/test_operator.py b/ops/dev/test_operator.py similarity index 100% rename from addon/ops/dev/test_operator.py rename to ops/dev/test_operator.py diff --git a/addon/ops/fbx_export.py b/ops/fbx_export.py similarity index 100% rename from addon/ops/fbx_export.py rename to ops/fbx_export.py diff --git a/addon/ops/operator_mixin.py b/ops/operator_mixin.py similarity index 100% rename from addon/ops/operator_mixin.py rename to ops/operator_mixin.py diff --git a/addon/ops/re_pose.py b/ops/re_pose.py similarity index 100% rename from addon/ops/re_pose.py rename to ops/re_pose.py diff --git a/addon/ops/select_bone_group.py b/ops/select_bone_group.py similarity index 100% rename from addon/ops/select_bone_group.py rename to ops/select_bone_group.py diff --git a/addon/ops/transform.py b/ops/transform.py similarity index 100% rename from addon/ops/transform.py rename to ops/transform.py diff --git a/addon/tests/__init__.py b/tests/__init__.py similarity index 100% rename from addon/tests/__init__.py rename to tests/__init__.py diff --git a/addon/tests/ops/add_armature.py b/tests/ops/add_armature.py similarity index 100% rename from addon/tests/ops/add_armature.py rename to tests/ops/add_armature.py diff --git a/addon/tests/ops/add_mesh.py b/tests/ops/add_mesh.py similarity index 100% rename from addon/tests/ops/add_mesh.py rename to tests/ops/add_mesh.py diff --git a/addon/tests/ops/add_skeletal_mesh.py b/tests/ops/add_skeletal_mesh.py similarity index 100% rename from addon/tests/ops/add_skeletal_mesh.py rename to tests/ops/add_skeletal_mesh.py diff --git a/addon/tests/ops/apply_pose_to_mesh.py b/tests/ops/apply_pose_to_mesh.py similarity index 100% rename from addon/tests/ops/apply_pose_to_mesh.py rename to tests/ops/apply_pose_to_mesh.py diff --git a/addon/tests/ops/fbx_export.py b/tests/ops/fbx_export.py similarity index 100% rename from addon/tests/ops/fbx_export.py rename to tests/ops/fbx_export.py diff --git a/addon/tests/ops/re_pose.py b/tests/ops/re_pose.py similarity index 100% rename from addon/tests/ops/re_pose.py rename to tests/ops/re_pose.py diff --git a/addon/tests/ops/select_bone_group.py b/tests/ops/select_bone_group.py similarity index 100% rename from addon/tests/ops/select_bone_group.py rename to tests/ops/select_bone_group.py diff --git a/addon/tests/ops/transform.py b/tests/ops/transform.py similarity index 100% rename from addon/tests/ops/transform.py rename to tests/ops/transform.py diff --git a/addon/tests/test_mixin.py b/tests/test_mixin.py similarity index 100% rename from addon/tests/test_mixin.py rename to tests/test_mixin.py diff --git a/addon/ui/__init__.py b/ui/__init__.py similarity index 100% rename from addon/ui/__init__.py rename to ui/__init__.py diff --git a/addon/ui/menu/__init__.py b/ui/menu/__init__.py similarity index 100% rename from addon/ui/menu/__init__.py rename to ui/menu/__init__.py diff --git a/addon/ui/menu/add_armature_sub_menu.py b/ui/menu/add_armature_sub_menu.py similarity index 100% rename from addon/ui/menu/add_armature_sub_menu.py rename to ui/menu/add_armature_sub_menu.py diff --git a/addon/ui/menu/add_mesh_sub_menu.py b/ui/menu/add_mesh_sub_menu.py similarity index 100% rename from addon/ui/menu/add_mesh_sub_menu.py rename to ui/menu/add_mesh_sub_menu.py diff --git a/addon/ui/menu/add_skeletal_mesh_sub_menu.py b/ui/menu/add_skeletal_mesh_sub_menu.py similarity index 100% rename from addon/ui/menu/add_skeletal_mesh_sub_menu.py rename to ui/menu/add_skeletal_mesh_sub_menu.py diff --git a/addon/ui/menu/edit_armature_sub_menu.py b/ui/menu/edit_armature_sub_menu.py similarity index 100% rename from addon/ui/menu/edit_armature_sub_menu.py rename to ui/menu/edit_armature_sub_menu.py diff --git a/addon/ui/menu/fbx_export_sub_menu.py b/ui/menu/fbx_export_sub_menu.py similarity index 100% rename from addon/ui/menu/fbx_export_sub_menu.py rename to ui/menu/fbx_export_sub_menu.py diff --git a/addon/ui/menu/re_pose_sub_menu.py b/ui/menu/re_pose_sub_menu.py similarity index 100% rename from addon/ui/menu/re_pose_sub_menu.py rename to ui/menu/re_pose_sub_menu.py diff --git a/addon/ui/menu/select_bone_group_sub_menu.py b/ui/menu/select_bone_group_sub_menu.py similarity index 100% rename from addon/ui/menu/select_bone_group_sub_menu.py rename to ui/menu/select_bone_group_sub_menu.py diff --git a/addon/ui/panels/__init__.py b/ui/panels/__init__.py similarity index 100% rename from addon/ui/panels/__init__.py rename to ui/panels/__init__.py diff --git a/addon/ui/panels/developer.py b/ui/panels/developer.py similarity index 100% rename from addon/ui/panels/developer.py rename to ui/panels/developer.py diff --git a/addon/utils/arma.py b/utils/arma.py similarity index 100% rename from addon/utils/arma.py rename to utils/arma.py diff --git a/addon/utils/bone.py b/utils/bone.py similarity index 100% rename from addon/utils/bone.py rename to utils/bone.py diff --git a/addon/utils/cfg.py b/utils/cfg.py similarity index 100% rename from addon/utils/cfg.py rename to utils/cfg.py diff --git a/addon/utils/context.py b/utils/context.py similarity index 100% rename from addon/utils/context.py rename to utils/context.py diff --git a/addon/utils/export_helper.py b/utils/export_helper.py similarity index 100% rename from addon/utils/export_helper.py rename to utils/export_helper.py diff --git a/addon/utils/fs.py b/utils/fs.py similarity index 100% rename from addon/utils/fs.py rename to utils/fs.py diff --git a/addon/utils/mesh.py b/utils/mesh.py similarity index 100% rename from addon/utils/mesh.py rename to utils/mesh.py diff --git a/addon/utils/mode.py b/utils/mode.py similarity index 100% rename from addon/utils/mode.py rename to utils/mode.py diff --git a/addon/utils/object.py b/utils/object.py similarity index 100% rename from addon/utils/object.py rename to utils/object.py diff --git a/addon/utils/pose.py b/utils/pose.py similarity index 100% rename from addon/utils/pose.py rename to utils/pose.py diff --git a/addon/utils/transform.py b/utils/transform.py similarity index 100% rename from addon/utils/transform.py rename to utils/transform.py