- Все 189 скелетов Spine сконвертированы в нативные Godot Skeleton2D (.tscn), без Spine в рантайме - Меню + сцены: подземелье (карта комнат), просмотр спрайтов, нативные анимации - Кастомизация цвета (кожа/волосы/глаза) через шейдер - Вытащенные текстуры/UI/шрифты + нарезка спрайтов из атласа - Датасет комнат для LoRA, офлайн-инструменты конвертации в tools/ Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
71 lines
1.1 KiB
Plaintext
71 lines
1.1 KiB
Plaintext
oni_portrait_stand.png
|
|
size:324,324
|
|
filter:Linear,Linear
|
|
C_armA1
|
|
bounds:166,2,21,47
|
|
C_armB1
|
|
bounds:166,51,42,54
|
|
offsets:0,0,42,55
|
|
C_bodyB
|
|
bounds:240,255,79,67
|
|
C_eyeA1_a
|
|
bounds:243,68,59,19
|
|
offsets:0,0,59,20
|
|
C_eyeB1_a
|
|
bounds:243,47,59,19
|
|
offsets:0,0,59,20
|
|
C_eyeB2_a
|
|
bounds:222,31,44,14
|
|
C_faceA1_a
|
|
bounds:210,48,31,36
|
|
offsets:0,0,32,36
|
|
C_faceB1_a
|
|
bounds:189,10,31,36
|
|
offsets:0,0,32,36
|
|
C_hairA_0
|
|
bounds:243,114,52,61
|
|
C_hairA_1
|
|
bounds:243,177,49,76
|
|
C_hairB_0
|
|
bounds:182,229,56,93
|
|
C_hairB_1
|
|
bounds:97,103,60,113
|
|
C_hairC_0
|
|
bounds:204,137,37,90
|
|
offsets:1,0,38,90
|
|
C_hairC_1
|
|
bounds:159,107,43,109
|
|
C_hairD1_1
|
|
bounds:210,86,31,49
|
|
offsets:0,0,31,50
|
|
C_hairD2_1
|
|
bounds:97,218,83,104
|
|
C_hairE_0
|
|
bounds:2,209,93,113
|
|
C_hairE_1
|
|
bounds:2,102,93,105
|
|
C_hairF_0
|
|
bounds:71,4,22,26
|
|
C_headA_1
|
|
bounds:2,32,88,68
|
|
offsets:0,0,88,69
|
|
C_hornA_0
|
|
bounds:297,127,23,62
|
|
C_hornA_1
|
|
bounds:294,191,25,62
|
|
C_hornB_0
|
|
bounds:132,39,32,62
|
|
offsets:0,0,32,63
|
|
C_hornB_1
|
|
bounds:92,34,38,66
|
|
C_titsA
|
|
bounds:2,6,67,24
|
|
C_titsB
|
|
bounds:243,89,58,23
|
|
C_titsB_L
|
|
bounds:95,16,38,16
|
|
offsets:1,0,39,16
|
|
레이어 105
|
|
bounds:222,9,22,20
|
|
offsets:1,0,23,21
|