├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── anim ├── __init__.py ├── actions.py ├── channels_auto_group.py ├── channels_delete_redundant.py ├── channels_delete_unavailable.py ├── pose_blender.py └── pose_markers.py ├── cache.py ├── color.py ├── drawing.py ├── file ├── __init__.py ├── copybuffer_flatten.py └── deduplicate_materials.py ├── heapdict.py ├── helpers.py ├── jobs ├── __init__.py ├── anim_export.py ├── export.py ├── rig_export.py └── scene_export.py ├── log.py ├── material ├── __init__.py ├── helpers.py └── texture_bake.py ├── math.py ├── mesh ├── __init__.py ├── attribute_selection.py ├── collision.py ├── cut_faces_smooth.py ├── extra_objects.py ├── graft.py ├── helpers.py ├── merge.py ├── retarget_mesh.py ├── sculpt_selection.py ├── shape_key_apply_modifiers.py ├── shape_key_encode.py ├── shape_key_normalize.py ├── shape_key_presets.py ├── shape_key_select.py ├── vertex_color_mapping.py ├── vertex_group_bleed.py ├── vertex_group_create_mirrored.py ├── vertex_group_remove_unused.py └── vertex_group_smooth_loops.py ├── operator.py ├── patcher.py ├── rbf.py ├── rig ├── __init__.py ├── autoname_bone_chain.py ├── bone_lock.py ├── constraints_stretchto_reset.py ├── helpers.py ├── properties.py ├── retarget_armature.py └── selection_sets.py └── uv ├── __init__.py ├── align_each.py ├── helpers.py ├── relax_loops.py ├── uv_paint.py ├── uv_picker.py ├── uv_sheet.py └── uv_texture_sync.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/__init__.py -------------------------------------------------------------------------------- /anim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/__init__.py -------------------------------------------------------------------------------- /anim/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/actions.py -------------------------------------------------------------------------------- /anim/channels_auto_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/channels_auto_group.py -------------------------------------------------------------------------------- /anim/channels_delete_redundant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/channels_delete_redundant.py -------------------------------------------------------------------------------- /anim/channels_delete_unavailable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/channels_delete_unavailable.py -------------------------------------------------------------------------------- /anim/pose_blender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/pose_blender.py -------------------------------------------------------------------------------- /anim/pose_markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/anim/pose_markers.py -------------------------------------------------------------------------------- /cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/cache.py -------------------------------------------------------------------------------- /color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/color.py -------------------------------------------------------------------------------- /drawing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/drawing.py -------------------------------------------------------------------------------- /file/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/file/__init__.py -------------------------------------------------------------------------------- /file/copybuffer_flatten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/file/copybuffer_flatten.py -------------------------------------------------------------------------------- /file/deduplicate_materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/file/deduplicate_materials.py -------------------------------------------------------------------------------- /heapdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/heapdict.py -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/helpers.py -------------------------------------------------------------------------------- /jobs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/jobs/__init__.py -------------------------------------------------------------------------------- /jobs/anim_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/jobs/anim_export.py -------------------------------------------------------------------------------- /jobs/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/jobs/export.py -------------------------------------------------------------------------------- /jobs/rig_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/jobs/rig_export.py -------------------------------------------------------------------------------- /jobs/scene_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/jobs/scene_export.py -------------------------------------------------------------------------------- /log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/log.py -------------------------------------------------------------------------------- /material/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/material/__init__.py -------------------------------------------------------------------------------- /material/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/material/helpers.py -------------------------------------------------------------------------------- /material/texture_bake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/material/texture_bake.py -------------------------------------------------------------------------------- /math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/math.py -------------------------------------------------------------------------------- /mesh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/__init__.py -------------------------------------------------------------------------------- /mesh/attribute_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/attribute_selection.py -------------------------------------------------------------------------------- /mesh/collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/collision.py -------------------------------------------------------------------------------- /mesh/cut_faces_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/cut_faces_smooth.py -------------------------------------------------------------------------------- /mesh/extra_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/extra_objects.py -------------------------------------------------------------------------------- /mesh/graft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/graft.py -------------------------------------------------------------------------------- /mesh/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/helpers.py -------------------------------------------------------------------------------- /mesh/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/merge.py -------------------------------------------------------------------------------- /mesh/retarget_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/retarget_mesh.py -------------------------------------------------------------------------------- /mesh/sculpt_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/sculpt_selection.py -------------------------------------------------------------------------------- /mesh/shape_key_apply_modifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/shape_key_apply_modifiers.py -------------------------------------------------------------------------------- /mesh/shape_key_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/shape_key_encode.py -------------------------------------------------------------------------------- /mesh/shape_key_normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/shape_key_normalize.py -------------------------------------------------------------------------------- /mesh/shape_key_presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/shape_key_presets.py -------------------------------------------------------------------------------- /mesh/shape_key_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/shape_key_select.py -------------------------------------------------------------------------------- /mesh/vertex_color_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/vertex_color_mapping.py -------------------------------------------------------------------------------- /mesh/vertex_group_bleed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/vertex_group_bleed.py -------------------------------------------------------------------------------- /mesh/vertex_group_create_mirrored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/vertex_group_create_mirrored.py -------------------------------------------------------------------------------- /mesh/vertex_group_remove_unused.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/vertex_group_remove_unused.py -------------------------------------------------------------------------------- /mesh/vertex_group_smooth_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/mesh/vertex_group_smooth_loops.py -------------------------------------------------------------------------------- /operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/operator.py -------------------------------------------------------------------------------- /patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/patcher.py -------------------------------------------------------------------------------- /rbf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rbf.py -------------------------------------------------------------------------------- /rig/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/__init__.py -------------------------------------------------------------------------------- /rig/autoname_bone_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/autoname_bone_chain.py -------------------------------------------------------------------------------- /rig/bone_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/bone_lock.py -------------------------------------------------------------------------------- /rig/constraints_stretchto_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/constraints_stretchto_reset.py -------------------------------------------------------------------------------- /rig/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/helpers.py -------------------------------------------------------------------------------- /rig/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/properties.py -------------------------------------------------------------------------------- /rig/retarget_armature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/retarget_armature.py -------------------------------------------------------------------------------- /rig/selection_sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/rig/selection_sets.py -------------------------------------------------------------------------------- /uv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/__init__.py -------------------------------------------------------------------------------- /uv/align_each.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/align_each.py -------------------------------------------------------------------------------- /uv/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/helpers.py -------------------------------------------------------------------------------- /uv/relax_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/relax_loops.py -------------------------------------------------------------------------------- /uv/uv_paint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/uv_paint.py -------------------------------------------------------------------------------- /uv/uv_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/uv_picker.py -------------------------------------------------------------------------------- /uv/uv_sheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/uv_sheet.py -------------------------------------------------------------------------------- /uv/uv_texture_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greisane/gret/HEAD/uv/uv_texture_sync.py --------------------------------------------------------------------------------