Commit Graph

3 Commits

Author SHA1 Message Date
d60d07f8e6 feat(body_mesh): Add edge dissolution data for facial and eye mesh components
- Rename dissolve_edges_all_uv.json to N00_000_00_Body_00_SKIN (Instance).json for body mesh
- Add edge UV coordinate data for N00_000_00_EyeWhite_00_EYE (Instance) component
- Add edge UV coordinate data for N00_000_00_FaceEyeline_00_FACE (Instance) component
- Add edge UV coordinate data for N00_000_00_FaceMouth_00_FACE (Instance) component
- Add edge UV coordinate data for N00_000_00_Face_00_SKIN (Instance) component
- Add edge UV coordinate data for N00_000_00_hH_00_FACE (Instance) component
- Add body_select.blend1 backup file
- Update body mesh description to specify body component in edge dissolution process
- Organize mesh data by component type for improved modularity and maintainability
2026-01-02 01:09:45 +08:00
837092e4c7 feat(body_mesh): Add body selection blend file and update edge UV coordinates
- Add body_select.blend file for body mesh selection workflow
- Update dissolve_edges_all_uv.json with 22 additional edge UV coordinate pairs
- Increase total_edges count from 4860 to 4882
- Reorganize and consolidate edge UV entries for improved mesh processing
- Enhance VRM model edge dissolution configuration for triangle-to-quad face conversion
2026-01-01 23:02:13 +08:00
d70b36fd75 feat(body_mesh): Add body mesh separator module with edge dissolution
- Add body_mesh submodule with VRM_OT_separate_non_skin_faces operator
- Add VRM_PT_body_mesh_separator panel for UI integration
- Add utility functions for mesh operations and edge dissolution logic
- Add comprehensive edge dissolution configuration files for all body parts (head, torso, arms, legs, hands) with UV coordinates
- Add test utilities for validating mesh separation operations
- Add .gitignore to exclude Python cache files and test artifacts
- Register body_mesh module in editor package initialization
- Update registration.py to include new body mesh components
2026-01-01 22:20:31 +08:00