ProjectRR — нативный прототип на ассетах ProjectR
- Все 189 скелетов Spine сконвертированы в нативные Godot Skeleton2D (.tscn), без Spine в рантайме - Меню + сцены: подземелье (карта комнат), просмотр спрайтов, нативные анимации - Кастомизация цвета (кожа/волосы/глаза) через шейдер - Вытащенные текстуры/UI/шрифты + нарезка спрайтов из атласа - Датасет комнат для LoRA, офлайн-инструменты конвертации в tools/ Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
man_combat.png
|
||||
size:492,492
|
||||
filter:Linear,Linear
|
||||
C_armA1
|
||||
bounds:379,193,55,103
|
||||
offsets:466,378,1080,1080
|
||||
C_armA2
|
||||
bounds:314,199,63,97
|
||||
offsets:479,455,1080,1080
|
||||
C_armA3
|
||||
bounds:454,286,36,48
|
||||
offsets:468,369,1080,1080
|
||||
C_armB1
|
||||
bounds:436,190,54,94
|
||||
offsets:551,454,1080,1080
|
||||
C_armB2
|
||||
bounds:314,112,60,85
|
||||
offsets:563,395,1080,1080
|
||||
C_armB3
|
||||
bounds:337,75,30,35
|
||||
offsets:598,375,1080,1080
|
||||
C_bodyA
|
||||
bounds:165,19,79,107
|
||||
offsets:510,462,1080,1080
|
||||
C_bodyB
|
||||
bounds:362,298,90,98
|
||||
offsets:505,381,1080,1080
|
||||
C_cloth_bodyA1
|
||||
bounds:253,119,54,29
|
||||
offsets:517,525,1080,1080
|
||||
C_cloth_bodyA2
|
||||
bounds:254,409,108,81
|
||||
offsets:495,390,1080,1080
|
||||
C_cloth_bodyB1
|
||||
bounds:2,190,179,123
|
||||
offsets:436,322,1080,1080
|
||||
C_faceA1_a
|
||||
bounds:292,22,43,40
|
||||
offsets:548,553,1080,1080
|
||||
C_faceA1_b
|
||||
bounds:246,70,44,47
|
||||
offsets:548,548,1080,1080
|
||||
C_faceA1_c
|
||||
bounds:431,89,43,46
|
||||
offsets:548,547,1080,1080
|
||||
C_faceB1_a
|
||||
bounds:337,33,43,40
|
||||
offsets:548,553,1080,1080
|
||||
C_faceB2_b
|
||||
bounds:246,21,44,47
|
||||
offsets:548,548,1080,1080
|
||||
C_faceB2_c
|
||||
bounds:292,64,43,46
|
||||
offsets:548,547,1080,1080
|
||||
C_hairA_0
|
||||
bounds:454,336,36,60
|
||||
offsets:517,553,1080,1080
|
||||
C_hairB_0
|
||||
bounds:376,132,50,59
|
||||
offsets:555,568,1080,1080
|
||||
C_hairC_0
|
||||
bounds:428,137,50,51
|
||||
offsets:536,574,1080,1080
|
||||
C_hairD_0
|
||||
bounds:461,419,26,71
|
||||
offsets:571,550,1080,1080
|
||||
C_hairE_0
|
||||
bounds:364,398,95,92
|
||||
offsets:500,545,1080,1080
|
||||
C_headA_0
|
||||
bounds:284,336,76,71
|
||||
offsets:517,542,1080,1080
|
||||
C_legA1
|
||||
bounds:183,128,68,185
|
||||
offsets:488,258,1080,1080
|
||||
C_legA2
|
||||
bounds:2,22,88,166
|
||||
offsets:469,134,1080,1080
|
||||
C_legA3
|
||||
bounds:382,49,48,38
|
||||
offsets:465,126,1080,1080
|
||||
C_legB1
|
||||
bounds:92,13,71,175
|
||||
offsets:540,262,1080,1080
|
||||
C_legB2
|
||||
bounds:253,150,59,163
|
||||
offsets:554,139,1080,1080
|
||||
C_legB3
|
||||
bounds:376,93,53,37
|
||||
offsets:565,133,1080,1080
|
||||
shadow
|
||||
bounds:2,315,280,61
|
||||
offsets:403,112,1080,1080
|
||||
weapon
|
||||
bounds:2,378,250,112
|
||||
offsets:443,295,1080,1080
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 116 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cd16vqwwtgavt"
|
||||
path="res://.godot/imported/man_combat.png-7f84c3b810a66720040240586b89d7b5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://characters/man/spine/man_combat.png"
|
||||
dest_files=["res://.godot/imported/man_combat.png-7f84c3b810a66720040240586b89d7b5.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
man_dead.png
|
||||
size:488,488
|
||||
filter:Linear,Linear
|
||||
C_armA3
|
||||
bounds:424,402,39,29
|
||||
offsets:712,117,1080,1080
|
||||
C_faceB2_c
|
||||
bounds:103,196,22,42
|
||||
offsets:697,141,1080,1080
|
||||
C_hairA_0
|
||||
bounds:127,259,82,65
|
||||
offsets:667,133,1080,1080
|
||||
C_hairD_0
|
||||
bounds:2,134,99,104
|
||||
offsets:654,122,1080,1080
|
||||
C_headA_0
|
||||
bounds:2,65,74,67
|
||||
offsets:662,136,1080,1080
|
||||
M_arm
|
||||
bounds:2,240,123,84
|
||||
offsets:625,122,1080,1080
|
||||
M_body
|
||||
bounds:2,326,420,105
|
||||
offsets:264,109,1080,1080
|
||||
shadow
|
||||
bounds:2,433,481,50
|
||||
offsets:276,116,1080,1080
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cnkddbqm6jpn4"
|
||||
path="res://.godot/imported/man_dead.png-d9cc755c0368bcd6b7b4604511482d60.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://characters/man/spine/man_dead.png"
|
||||
dest_files=["res://.godot/imported/man_dead.png-d9cc755c0368bcd6b7b4604511482d60.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
Binary file not shown.
@@ -0,0 +1,30 @@
|
||||
man_portrait_combat.png
|
||||
size:204,204
|
||||
filter:Linear,Linear
|
||||
C_armA2
|
||||
bounds:101,26,48,51
|
||||
C_armB1
|
||||
bounds:151,37,45,47
|
||||
C_bodyA
|
||||
bounds:94,137,73,65
|
||||
offsets:1,0,74,65
|
||||
C_cloth_bodyA1
|
||||
bounds:151,10,50,25
|
||||
C_faceA1_a
|
||||
bounds:2,4,40,38
|
||||
C_faceB1_a
|
||||
bounds:44,4,40,38
|
||||
C_hairA_0
|
||||
bounds:169,146,33,56
|
||||
C_hairB_0
|
||||
bounds:101,79,47,56
|
||||
C_hairC_0
|
||||
bounds:150,86,48,49
|
||||
C_hairD_0
|
||||
bounds:77,45,22,66
|
||||
offsets:0,0,22,67
|
||||
C_hairE_0
|
||||
bounds:2,113,90,89
|
||||
C_headA_0
|
||||
bounds:2,44,73,67
|
||||
offsets:0,0,73,69
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 23 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dod5npjfpwo6f"
|
||||
path="res://.godot/imported/man_portrait_combat.png-f9b21eb096e532e1e8d8530d9902e77c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://characters/man/spine/man_portrait_combat.png"
|
||||
dest_files=["res://.godot/imported/man_portrait_combat.png-f9b21eb096e532e1e8d8530d9902e77c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
Binary file not shown.
Reference in New Issue
Block a user