- Все 189 скелетов Spine сконвертированы в нативные Godot Skeleton2D (.tscn), без Spine в рантайме - Меню + сцены: подземелье (карта комнат), просмотр спрайтов, нативные анимации - Кастомизация цвета (кожа/волосы/глаза) через шейдер - Вытащенные текстуры/UI/шрифты + нарезка спрайтов из атласа - Датасет комнат для LoRA, офлайн-инструменты конвертации в tools/ Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 line
7.8 KiB
JSON
1 line
7.8 KiB
JSON
{"bones":[{"name":"root","parent":null,"x":0,"y":0,"rotation":0,"scaleX":1,"scaleY":1,"shearX":0,"shearY":0,"length":0}],"pages":["goblin_portrait_combat1.png"],"attachments":[{"slot":"weapon1c","name":"weapon1c","type":"region","page":"goblin_portrait_combat1.png","world":[-19.999996,-75,-57.999996,-75,-58,32,-20.000002,32],"uv":[0.17857143,0.64285713,0.008928572,0.64285713,0.008928572,0.16517857,0.17857143,0.16517857],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_armB2_#00","name":"M_armB2","type":"region","page":"goblin_portrait_combat1.png","world":[23.000004,-75,-13.999997,-75,-13.999999,-23,23.000002,-23],"uv":[0.92410713,0.3080357,0.7589286,0.3080357,0.7589286,0.07589286,0.92410713,0.07589286],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_armclothB2_#05","name":"M_armclothB2","type":"region","page":"goblin_portrait_combat1.png","world":[22.000004,-68,-11.999997,-68,-11.999998,-48,22.000002,-48],"uv":[0.9910714,0.48660713,0.83928573,0.48660713,0.83928573,0.39732143,0.9910714,0.39732143],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.96862745,0.9843137,0.8980392,1]},{"slot":"M_armB1_#00","name":"M_armB1","type":"region","page":"goblin_portrait_combat1.png","world":[16.000004,-75,-0.9999967,-75,-0.9999968,-73,16.000004,-73],"uv":[0.084821425,0.017857144,0.008928572,0.017857144,0.008928572,0.008928572,0.084821425,0.008928572],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_bodyB_#00","name":"M_bodyB","type":"region","page":"goblin_portrait_combat1.png","world":[2.0000033,-75,-57.999996,-75,-58,-24,2.000001,-24],"uv":[0.75,0.25892857,0.48214287,0.25892857,0.48214287,0.03125,0.75,0.03125],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_bodyA_#00","name":"M_bodyA","type":"region","page":"goblin_portrait_combat1.png","world":[16.000004,-73,-57.999996,-73,-58,5,16,5],"uv":[0.70089287,0.9910714,0.3705357,0.9910714,0.3705357,0.64285713,0.70089287,0.64285713],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_armA2_#00","name":"M_armA2","type":"region","page":"goblin_portrait_combat1.png","world":[-31.999998,-58,-57.999996,-58,-58,-15,-32,-15],"uv":[0.79464287,0.6339286,0.6785714,0.6339286,0.6785714,0.4419643,0.79464287,0.4419643],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_armA2_L","name":"M_armA2_L","type":"region","page":"goblin_portrait_combat1.png","world":[-45,-23,-58,-23,-58,-17,-45,-17],"uv":[0.24553572,0.21875,0.1875,0.21875,0.1875,0.19196428,0.24553572,0.19196428],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_armclothA2_#05","name":"M_armclothA2","type":"region","page":"goblin_portrait_combat1.png","world":[-50.999996,-55,-57.999996,-55,-58,-40,-51,-40],"uv":[0.87946427,0.7276786,0.84821427,0.7276786,0.84821427,0.66071427,0.87946427,0.66071427],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.96862745,0.9843137,0.8980392,1]},{"slot":"M_weaponcloth","name":"M_weaponcloth","type":"region","page":"goblin_portrait_combat1.png","world":[-4.9999967,-75,-40.999996,-75,-41,-11,-4.9999995,-11],"uv":[0.3482143,0.64285713,0.1875,0.64285713,0.1875,0.35714287,0.3482143,0.35714287],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_earB_#00","name":"M_earB","type":"region","page":"goblin_portrait_combat1.png","world":[56,-17,8.000001,-17,7.9999995,10,56,10],"uv":[0.4017857,0.3482143,0.1875,0.3482143,0.1875,0.22767857,0.4017857,0.22767857],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_headE","name":"M_headE","type":"region","page":"goblin_portrait_combat1.png","world":[29.000002,-33,-4.9999986,-33,-5,-1,29,-1],"uv":[0.95535713,0.63839287,0.8035714,0.63839287,0.8035714,0.4955357,0.95535713,0.4955357],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_headD_#00","name":"M_headD","type":"region","page":"goblin_portrait_combat1.png","world":[30.000002,-39,-17.999998,-39,-18,4,30,4],"uv":[0.4732143,0.21875,0.25892857,0.21875,0.25892857,0.026785715,0.4732143,0.026785715],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_headC","name":"M_headC","type":"region","page":"goblin_portrait_combat1.png","world":[22.000002,-34,1.0000014,-34,1.0000001,-3,22,-3],"uv":[0.98214287,0.87053573,0.88839287,0.87053573,0.88839287,0.73214287,0.98214287,0.73214287],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_headB","name":"M_headB","type":"region","page":"goblin_portrait_combat1.png","world":[31,-18,2.0000007,-18,2,0,31,0],"uv":[0.83928573,0.7276786,0.7098214,0.7276786,0.7098214,0.6473214,0.83928573,0.6473214],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_headA_#00","name":"M_headA","type":"region","page":"goblin_portrait_combat1.png","world":[46,-17,-33,-17,-33.000004,59,45.999996,59],"uv":[0.36160713,0.9910714,0.008928572,0.9910714,0.008928572,0.65178573,0.36160713,0.65178573],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_headA_L","name":"M_headA_L","type":"region","page":"goblin_portrait_combat1.png","world":[44,5,-26,5,-26.000002,57,43.999996,57],"uv":[0.66964287,0.6339286,0.35714287,0.6339286,0.35714287,0.4017857,0.66964287,0.4017857],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_faceC_#01","name":"M_faceC_a","type":"region","page":"goblin_portrait_combat1.png","world":[46,1,-2,1,-2.0000007,18,46,18],"uv":[0.83035713,0.39285713,0.6160714,0.39285713,0.6160714,0.3169643,0.83035713,0.3169643],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.8666667,0.78039217,0.3764706,1]},{"slot":"M_faceB_#00","name":"M_faceB","type":"region","page":"goblin_portrait_combat1.png","world":[49,0,-5,0,-5.0000014,29,49,29],"uv":[0.25,0.15625,0.008928572,0.15625,0.008928572,0.026785715,0.25,0.026785715],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_faceB_L","name":"M_faceB_L","type":"region","page":"goblin_portrait_combat1.png","world":[47,8,10,8,9.999999,28,47,28],"uv":[0.875,0.9910714,0.7098214,0.9910714,0.7098214,0.90178573,0.875,0.90178573],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_faceA_#00","name":"M_faceA","type":"region","page":"goblin_portrait_combat1.png","world":[47,-16,10.000001,-16,9.999999,14,47,14],"uv":[0.875,0.87053573,0.7098214,0.87053573,0.7098214,0.73660713,0.875,0.73660713],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]},{"slot":"M_faceA_L","name":"M_faceA_L","type":"region","page":"goblin_portrait_combat1.png","world":[46,-13,34,-13,34,12,46,12],"uv":[0.98660713,0.9910714,0.93303573,0.9910714,0.93303573,0.87946427,0.98660713,0.87946427],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"M_earA_#00","name":"M_earA","type":"region","page":"goblin_portrait_combat1.png","world":[-14,-8,-58,-8,-58,20,-14.000001,20],"uv":[0.60714287,0.39285713,0.4107143,0.39285713,0.4107143,0.26785713,0.60714287,0.26785713],"triangles":[0,1,2,2,3,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[0.4862745,0.69411767,0.3372549,1]}]} |