Animations-Import, Massenimport-Queue, Asset-Archivierung, Voxel-Refactor

- Animations-Import: GLB wird direkt vom Ursprungspfad geladen (kein Zwischenkopieren), J3O in clips/ gespeichert
- RetargetingSystem: Translations-Tracks im Full-Retarget-Pfad erhalten (Hips-Y für sit_down)
- AnimationLibrary: lädt nur J3O, Clip-Name wird bei applyTo() auf Library-Key umbenannt
- SharedInput: animPreviewAddAnimPath → ConcurrentLinkedQueue animImportQueue (Massenimport-Fix)
- EditorApp: archiveOriginal() archiviert Originaldateien nach assets/imported/<assettyp>/
- EditorApp: Animations-Unterknoten im Asset-Baum zeigen enthaltene Clip-Namen
- Neue Animations-Clips: sit_down, get_up_sitting, sitting, pickup, sprinting u.a.
- Voxel: VoxelChunkState entfernt, VoxelChunkNode/MarchingCubes überarbeitet
- Map: Voxel-Chunks bereinigt, Terrain-Chunks aktualisiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-20 20:52:04 +02:00
parent a369647e9c
commit c8f1dd9432
239 changed files with 8234 additions and 658 deletions

View File

@@ -1,23 +1,33 @@
{
"clips": [
"get_up_sitting",
"idle",
"idle_jump",
"pickup",
"running",
"running_jump",
"sprint",
"sit_down",
"sitting",
"sitting_floor",
"sprinting",
"stand_up",
"tpose",
"walking",
"pickup"
"walking"
],
"actionMap": {
"DEFAULT": "tpose",
"IDLE": "idle",
"WALK": "walking",
"RUN": "running",
"SPRINT": "sprint",
"JUMP": "idle_jump",
"SPRINT": "sprinting",
"RUNNING_JUMP": "running_jump",
"PICK_UP": "pickup"
}
"JUMP": "idle_jump",
"PICK_UP": "pickup",
"SIT_DOWN": "sit_down",
"SIT_UP": "stand_up",
"SITTING": "sitting"
},
"previewModelPath": "Models/Chars/mainchar.j3o",
"sinkMap": {},
"anchorBoneMap": {}
}