feat: Add KoikatsuBlenderPipeline addon with import/export functionality

- Add core addon files (__init__.py, KKPanel.py, preferences.py, common.py)
- Add import pipeline with armature, mesh, and material modification modules
- Add export pipeline with material baking and FBX preparation utilities
- Add material combiner tool for texture atlas generation and optimization
- Add extras utilities for animation, rigging, and asset management
- Add bone orientation data from better_fbx for accurate skeletal structure
- Add comprehensive documentation and wiki with multi-language support (EN, JP, ZH)
- Add animation library retargeting lists for ARP and Rokoko motion capture
- Add Rigify integration scripts for advanced rigging workflows
- Add shader file (KK Shader V8.0.blend) for material rendering
- Add manifest and license files for addon distribution
- Add changelog documenting version history and improvements
- Initialize complete Blender addon project for Koikatsu character import/export
This commit is contained in:
2025-12-06 15:26:19 +08:00
commit 5d9e09e9c3
122 changed files with 22683 additions and 0 deletions

18
blender_manifest.toml Normal file
View File

@@ -0,0 +1,18 @@
schema_version = "1.0.0"
# https://docs.blender.org/manual/en/latest/advanced/extensions/getting_started.html
id = "kkbp"
version = "8.1.0"
name = "KKBP (Koikatsu Blender Porter)"
tagline = "Imports Koikatsu models into Blender"
maintainer = "FlailingFog"
type = "add-on"
website = "https://github.com/FlailingFog/KK-Blender-Porter-Pack"
tags = ["Import-Export"]
blender_version_min = "3.6.0"
license = ["SPDX:MIT"]
platforms = ["windows-x64", "macos-arm64", "linux-x64"]
[permissions]
files = "Imports Koikatsu .pmx models, exports .fbx and texture files"
network = "Installs pillow package from pypi"