- 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
24 lines
496 B
Python
24 lines
496 B
Python
import bpy
|
|
import sys
|
|
import site
|
|
|
|
sys.path.insert(0, site.getusersitepackages())
|
|
|
|
try:
|
|
from PIL import Image
|
|
from PIL import ImageChops
|
|
pil_exist = 'yup'
|
|
except ImportError:
|
|
pil_exist = 'no'
|
|
|
|
is_blender_2_79_or_older = bpy.app.version < (2, 80, 0)
|
|
is_blender_2_80_or_newer = bpy.app.version >= (2, 80, 0)
|
|
is_blender_2_92_or_newer = bpy.app.version >= (2, 92, 0)
|
|
is_blender_3_or_newer = bpy.app.version >= (3, 0, 0)
|
|
|
|
smc_pi = False
|
|
|
|
CL_OBJECT = 0
|
|
CL_MATERIAL = 1
|
|
CL_SEPARATOR = 2
|