Files
project-rr/tools/rig/geom/knight__knight_dead.json
Leonid PershinandClaude Opus 4.8 04cf5f90b0 ProjectRR — нативный прототип на ассетах ProjectR
- Все 189 скелетов Spine сконвертированы в нативные Godot Skeleton2D (.tscn), без Spine в рантайме
- Меню + сцены: подземелье (карта комнат), просмотр спрайтов, нативные анимации
- Кастомизация цвета (кожа/волосы/глаза) через шейдер
- Вытащенные текстуры/UI/шрифты + нарезка спрайтов из атласа
- Датасет комнат для LoRA, офлайн-инструменты конвертации в tools/

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-03 16:29:21 +03:00

1 line
8.4 KiB
JSON

{"bones":[{"name":"root","parent":null,"x":0,"y":0,"rotation":0,"scaleX":1,"scaleY":1,"shearX":0,"shearY":0,"length":0}],"pages":["knight_dead.png"],"attachments":[{"slot":"shadow","name":"shadow","type":"mesh","page":"knight_dead.png","world":[221.8675,2.34265,243.02045,-8.38556,-34.51498,-31.19513,-187.9278,-5.40692,-180.79486,0.06696,-142.62561,21.97339,69.58252,22.11475],"uv":[0.81076276,0.92845947,0.8524023,0.949578,0.30607283,0.99447864,0.0040791035,0.94371444,0.018120289,0.93293923,0.09325665,0.8898162,0.5109892,0.889538],"triangles":[2,5,6,2,6,0,2,0,1,4,5,2,3,4,2],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_headB_#02","name":"C_headB","type":"mesh","page":"knight_dead.png","world":[-75.50769,21.2746,-126.2475,-10.43457,-174.19113,26.07526,-158.76428,86.32086,-94.80038,85.83978],"uv":[0.465536,0.501428,0.36565453,0.56384766,0.27127725,0.49197793,0.30164504,0.37338424,0.4275583,0.37433112],"triangles":[4,2,3,1,4,0,1,2,4],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_hairC_hairback$0_#02","name":"C_hairC_1","type":"mesh","page":"knight_dead.png","world":[-95.03354,14.84558,-111.41556,-8.06512,-159.48532,-24.56665,-195.11478,-14.41864,-159.74805,54.336,-140.08594,53.90454],"uv":[0.6692254,0.43928027,0.63697726,0.48438013,0.5423518,0.51686335,0.47221506,0.49688697,0.5418346,0.36154318,0.5805395,0.36239254],"triangles":[1,5,0,2,4,5,2,5,1,3,4,2],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_hairB_hairfront$0_#02","name":"C_hairB_1","type":"mesh","page":"knight_dead.png","world":[-78.95142,75.83557,-78.88223,56.27838,-110.25989,55.72223,-135.09247,72.38403,-135.11075,91.92334],"uv":[0.9646626,0.37433922,0.9647988,0.41283762,0.90303177,0.41393244,0.85414875,0.38113368,0.85411274,0.34267044],"triangles":[2,3,4,0,2,4,1,2,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_headA_#00","name":"C_headA","type":"mesh","page":"knight_dead.png","world":[-65.46362,48.59113,-62.405914,46.09265,-112.87033,2.77954,-148.83444,28.7832,-139.3905,72.77551,-114.73804,84.29504],"uv":[0.6112921,0.26458442,0.61731124,0.26950264,0.51797175,0.3547647,0.4471763,0.30357635,0.46576676,0.21697724,0.5142952,0.19430113],"triangles":[2,5,0,3,4,5,2,3,5,2,0,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_eyeB_#01","name":"C_eyeB","type":"mesh","page":"knight_dead.png","world":[-107.98969,24.91412,-120.08234,36.99054,-100.39594,64.24426,-84.77246,63.88086],"uv":[0.90356356,0.33678317,0.87975913,0.3130108,0.91851187,0.25936174,0.94926673,0.260077],"triangles":[0,1,2,0,2,3],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_faceB","name":"C_faceB","type":"mesh","page":"knight_dead.png","world":[-83.77853,46.7511,-84.08521,30.56366,-125.78824,31.9447,-118.12018,57.31726,-103.10242,73.31702],"uv":[0.8724832,0.28789163,0.8718795,0.31975663,0.7897868,0.31703806,0.8048815,0.267092,0.834444,0.23559642],"triangles":[3,4,0,2,3,0,1,2,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_hairA_hairfront$0_#02","name":"C_hairA_1","type":"mesh","page":"knight_dead.png","world":[-91.00266,60.8819,-97.74731,15.96661,-108.82056,-0.77429,-161.20331,33.44635,-145.28217,86.0791,-115.87961,86.0896],"uv":[0.9744043,0.74629545,0.9611274,0.8347113,0.9393297,0.8676659,0.83621407,0.8003025,0.86755484,0.6966946,0.9254339,0.696674],"triangles":[0,4,5,0,1,4,1,3,4,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_eyeA_#01","name":"C_eyeA","type":"mesh","page":"knight_dead.png","world":[-84.62589,63.8587,-104.95856,30.97217,-115.10611,30.92041,-115.04276,42.9928,-100.47745,64.2561],"uv":[0.9633334,0.18728602,0.9233084,0.25202346,0.90333295,0.25212526,0.90345764,0.22836077,0.93212956,0.18650389],"triangles":[1,3,4,1,4,0,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_faceA","name":"C_faceA","type":"mesh","page":"knight_dead.png","world":[-83.93826,46.94586,-83.96967,30.62329,-125.84158,31.95038,-117.96158,57.7691,-103.05426,73.22797],"uv":[0.6083892,0.15561831,0.6083274,0.18774939,0.52590233,0.18513703,0.54141414,0.13431275,0.5707593,0.103881955],"triangles":[3,4,0,2,3,0,1,2,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_headcloth_#06","name":"C_headcloth","type":"mesh","page":"knight_dead.png","world":[-93.49911,49.96985,-118.9028,49.93158,-175.03293,-3.97858,-135.64328,94.35327,-100.11584,87.05524],"uv":[0.7844506,0.21462607,0.7344433,0.21470153,0.6239509,0.3208239,0.7014896,0.12725723,0.7714255,0.1416235],"triangles":[1,3,4,1,4,0,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_titsB_#00","name":"C_titsB","type":"mesh","page":"knight_dead.png","world":[0.95232654,79.4472,-0.43964183,42.00079,-71.96143,32.13007,-66.92175,64.70514,-35.082245,95.63354],"uv":[0.99596804,0.59754467,0.993228,0.6712581,0.8524371,0.6906887,0.86235774,0.6265645,0.925034,0.5656818],"triangles":[1,4,0,3,4,1,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_body_#00","name":"C_body","type":"mesh","page":"knight_dead.png","world":[143.22595,131.31537,84.72485,19.84949,33.97443,-9.20111,-111.58215,11.59912,-30.332495,80.45721,120.175285,149.39227],"uv":[0.50635034,0.60567826,0.3911906,0.8250994,0.2912882,0.88228554,0.0047594905,0.84134024,0.16469973,0.7057927,0.46097487,0.5700939],"triangles":[1,4,5,1,5,0,2,4,1,3,4,2],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_legclothB1_#06","name":"C_legclothB1","type":"mesh","page":"knight_dead.png","world":[149.21417,143.47833,162.31104,84.93817,179.73688,47.10748,229.0503,-3.08752,171.26025,-7.98419,97.39354,108.56464,115.43139,164.69128],"uv":[0.106717825,0.2667749,0.13249898,0.38201153,0.16680181,0.45648134,0.26387548,0.55529046,0.15011561,0.5649296,0.004708767,0.33550274,0.040216327,0.22501719],"triangles":[5,6,0,5,0,1,2,5,1,4,2,3,4,5,2],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_legclothA1_#06","name":"C_legclothA1","type":"mesh","page":"knight_dead.png","world":[29.246826,105.78223,151.02936,-13.62592,119.46942,-21.04492,24.606869,43.61896,-1.2824728,65.84515,-9.804695,111.18225],"uv":[0.58906865,0.63231826,0.82879794,0.8673737,0.76667213,0.88197803,0.5799347,0.75468695,0.52897155,0.71093464,0.51219547,0.62168837],"triangles":[4,5,0,3,4,0,0,2,3,1,2,0],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_armclothA3_#05","name":"C_armclothA3","type":"mesh","page":"knight_dead.png","world":[-61.05029,2.63574,-87.51907,-25.56323,-126.01102,6.15906,-83.33942,36.3316],"uv":[0.9880899,0.9396934,0.93598604,0.9952032,0.8602145,0.9327577,0.9442137,0.87336296],"triangles":[1,2,3,0,1,3],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_armA1_#00","name":"C_armA1","type":"mesh","page":"knight_dead.png","world":[9.527892,-34.37866,-21.00226,-17.76056,-21.26141,3.84967,32.33527,0.901],"uv":[0.8514329,0.229092,0.79133415,0.19637918,0.79082394,0.15383935,0.8963293,0.15964389],"triangles":[0,1,2,3,0,2],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_armclothA1","name":"C_armclothA1","type":"mesh","page":"knight_dead.png","world":[16.88666,6.64825,24.93054,-19.36884,-81.06873,-23.87592,-112.25037,6.89307,-79.13962,23.60333],"uv":[0.76749337,0.5558106,0.7833278,0.60702527,0.5746679,0.61589754,0.5132867,0.5553287,0.57846534,0.5224345],"triangles":[2,3,4,2,4,0,2,0,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_titsA_#00","name":"C_titsA","type":"mesh","page":"knight_dead.png","world":[-14.405942,48.20251,-34.16519,8.54224,-84.06168,16.98981,-83.98929,59.8418,-44.683235,79.06409],"uv":[0.99132806,0.48188484,0.9524319,0.5599563,0.85421044,0.5433271,0.85435295,0.45897293,0.9317271,0.42113376],"triangles":[0,3,4,1,3,0,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]},{"slot":"C_armclothA2_#06","name":"C_armclothA2","type":"mesh","page":"knight_dead.png","world":[-102.76117,-24.21533,-124.12299,-39.07739,-175.38065,-39.01874,-159.23285,9.45648,-114.17661,18.08313],"uv":[0.52015525,0.15790415,0.47810435,0.18716013,0.37720346,0.18704474,0.4089905,0.09162104,0.49768382,0.07463944],"triangles":[1,3,4,1,4,0,2,3,1],"weights":[[[0,1]],[[0,1]],[[0,1]],[[0,1]],[[0,1]]],"color":[1,1,1,1]}]}