- Add core VRM addon infrastructure with manifest and registration - Add common utilities module with file system, logging, and conversion helpers - Add human bone mapper with support for multiple rigging standards (Mixamo, MMD, Unreal, Rigify, etc.) - Add VRM 0.x and 1.x format support with property groups and handlers - Add editor UI panels for VRM metadata, spring bones, and MToon materials - Add exporter with glTF2 extension support for VRM format serialization - Add importer with scene reconstruction and armature generation - Add MToon shader support with auto-setup and material migration - Add spring bone physics simulation with constraint handling - Add node constraint editor for advanced rigging control - Add comprehensive validation and error handling with user dialogs - Add scene watcher for real-time property synchronization - Add workspace management and preference system - Include Python cache files and Blender manifest configuration - This is the initial commit establishing the complete VRM addon ecosystem for Blender
21 lines
613 B
Python
21 lines
613 B
Python
# SPDX-License-Identifier: MIT OR GPL-3.0-or-later
|
|
from typing import Final
|
|
|
|
GL_TRIANGLES: Final = 0x0004
|
|
GL_BYTE: Final = 0x1400
|
|
GL_UNSIGNED_BYTE: Final = 0x1401
|
|
GL_SHORT: Final = 0x1402
|
|
GL_UNSIGNED_SHORT: Final = 0x1403
|
|
GL_INT: Final = 0x1404
|
|
GL_UNSIGNED_INT: Final = 0x1405
|
|
GL_FLOAT: Final = 0x1406
|
|
GL_NEAREST: Final = 0x2600
|
|
GL_LINEAR: Final = 0x2601
|
|
GL_REPEAT: Final = 0x2901
|
|
GL_CLAMP_TO_EDGE: Final = 0x812F
|
|
GL_MIRRORED_REPEAT: Final = 0x8370
|
|
GL_NEAREST_MIPMAP_NEAREST: Final = 0x2700
|
|
GL_LINEAR_MIPMAP_NEAREST: Final = 0x2701
|
|
GL_NEAREST_MIPMAP_LINEAR: Final = 0x2702
|
|
GL_LINEAR_MIPMAP_LINEAR: Final = 0x2703
|