Added body parts

This commit is contained in:
Segey Lapin
2021-10-26 22:07:38 +03:00
parent 3a1eaa721e
commit 635974263f
119 changed files with 131001 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_00_EyeExtra_01.png-84887cbcd61a9798c8f5e98b5c070ffc.s3tc.stex"
path.etc2="res://.import/F00_000_00_EyeExtra_01.png-84887cbcd61a9798c8f5e98b5c070ffc.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_00_EyeExtra_01.png"
dest_files=[ "res://.import/F00_000_00_EyeExtra_01.png-84887cbcd61a9798c8f5e98b5c070ffc.s3tc.stex", "res://.import/F00_000_00_EyeExtra_01.png-84887cbcd61a9798c8f5e98b5c070ffc.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_00_Face_00_nml.png-74da7d9ffc755471b64178f6dc605996.s3tc.stex"
path.etc2="res://.import/F00_000_00_Face_00_nml.png-74da7d9ffc755471b64178f6dc605996.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_00_Face_00_nml.png"
dest_files=[ "res://.import/F00_000_00_Face_00_nml.png-74da7d9ffc755471b64178f6dc605996.s3tc.stex", "res://.import/F00_000_00_Face_00_nml.png-74da7d9ffc755471b64178f6dc605996.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_EyeHighlight_00.png-4a70d91171521e2f42ebd15a20986180.s3tc.stex"
path.etc2="res://.import/F00_000_EyeHighlight_00.png-4a70d91171521e2f42ebd15a20986180.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_EyeHighlight_00.png"
dest_files=[ "res://.import/F00_000_EyeHighlight_00.png-4a70d91171521e2f42ebd15a20986180.s3tc.stex", "res://.import/F00_000_EyeHighlight_00.png-4a70d91171521e2f42ebd15a20986180.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_EyeIris_00.png-a58687abe14f7778224874133776ab6e.s3tc.stex"
path.etc2="res://.import/F00_000_EyeIris_00.png-a58687abe14f7778224874133776ab6e.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_EyeIris_00.png"
dest_files=[ "res://.import/F00_000_EyeIris_00.png-a58687abe14f7778224874133776ab6e.s3tc.stex", "res://.import/F00_000_EyeIris_00.png-a58687abe14f7778224874133776ab6e.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_EyeWhite_00.png-c8e2b73cd8040840708a3b269dc20380.s3tc.stex"
path.etc2="res://.import/F00_000_EyeWhite_00.png-c8e2b73cd8040840708a3b269dc20380.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_EyeWhite_00.png"
dest_files=[ "res://.import/F00_000_EyeWhite_00.png-c8e2b73cd8040840708a3b269dc20380.s3tc.stex", "res://.import/F00_000_EyeWhite_00.png-c8e2b73cd8040840708a3b269dc20380.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_FaceBrow_00.png-bbc55dd56e1875d188e88c4047fd5eda.s3tc.stex"
path.etc2="res://.import/F00_000_FaceBrow_00.png-bbc55dd56e1875d188e88c4047fd5eda.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_FaceBrow_00.png"
dest_files=[ "res://.import/F00_000_FaceBrow_00.png-bbc55dd56e1875d188e88c4047fd5eda.s3tc.stex", "res://.import/F00_000_FaceBrow_00.png-bbc55dd56e1875d188e88c4047fd5eda.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_FaceEyelash_00.png-0dfcb4f5e2a6725f0983364bd739b41c.s3tc.stex"
path.etc2="res://.import/F00_000_FaceEyelash_00.png-0dfcb4f5e2a6725f0983364bd739b41c.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_FaceEyelash_00.png"
dest_files=[ "res://.import/F00_000_FaceEyelash_00.png-0dfcb4f5e2a6725f0983364bd739b41c.s3tc.stex", "res://.import/F00_000_FaceEyelash_00.png-0dfcb4f5e2a6725f0983364bd739b41c.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_FaceEyeline_00.png-f5cfaea7b81018456ed40d336f48db36.s3tc.stex"
path.etc2="res://.import/F00_000_FaceEyeline_00.png-f5cfaea7b81018456ed40d336f48db36.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_FaceEyeline_00.png"
dest_files=[ "res://.import/F00_000_FaceEyeline_00.png-f5cfaea7b81018456ed40d336f48db36.s3tc.stex", "res://.import/F00_000_FaceEyeline_00.png-f5cfaea7b81018456ed40d336f48db36.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_FaceMouth_00.png-295775ed0e4d63a6cbbb7492cce0c31c.s3tc.stex"
path.etc2="res://.import/F00_000_FaceMouth_00.png-295775ed0e4d63a6cbbb7492cce0c31c.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_FaceMouth_00.png"
dest_files=[ "res://.import/F00_000_FaceMouth_00.png-295775ed0e4d63a6cbbb7492cce0c31c.s3tc.stex", "res://.import/F00_000_FaceMouth_00.png-295775ed0e4d63a6cbbb7492cce0c31c.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 549 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Face_00.png-ff9076151d4bf339479c00c281d23f6e.s3tc.stex"
path.etc2="res://.import/F00_000_Face_00.png-ff9076151d4bf339479c00c281d23f6e.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/F00_000_Face_00.png"
dest_files=[ "res://.import/F00_000_Face_00.png-ff9076151d4bf339479c00c281d23f6e.s3tc.stex", "res://.import/F00_000_Face_00.png-ff9076151d4bf339479c00c281d23f6e.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_EyeExtra_01.png-8921a0bf70798671e14223796d416353.s3tc.stex"
path.etc2="res://.import/M00_000_00_EyeExtra_01.png-8921a0bf70798671e14223796d416353.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_EyeExtra_01.png"
dest_files=[ "res://.import/M00_000_00_EyeExtra_01.png-8921a0bf70798671e14223796d416353.s3tc.stex", "res://.import/M00_000_00_EyeExtra_01.png-8921a0bf70798671e14223796d416353.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_EyeHighlight_00.png-110c5c493da105fdcff16e7cb84f8085.s3tc.stex"
path.etc2="res://.import/M00_000_00_EyeHighlight_00.png-110c5c493da105fdcff16e7cb84f8085.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_EyeHighlight_00.png"
dest_files=[ "res://.import/M00_000_00_EyeHighlight_00.png-110c5c493da105fdcff16e7cb84f8085.s3tc.stex", "res://.import/M00_000_00_EyeHighlight_00.png-110c5c493da105fdcff16e7cb84f8085.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_EyeIris_00.png-4cfde9a364b118ec7a650d8d45974550.s3tc.stex"
path.etc2="res://.import/M00_000_00_EyeIris_00.png-4cfde9a364b118ec7a650d8d45974550.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_EyeIris_00.png"
dest_files=[ "res://.import/M00_000_00_EyeIris_00.png-4cfde9a364b118ec7a650d8d45974550.s3tc.stex", "res://.import/M00_000_00_EyeIris_00.png-4cfde9a364b118ec7a650d8d45974550.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_EyeWhite_00.png-887c36d28e2bafbbbd1f485ed791c512.s3tc.stex"
path.etc2="res://.import/M00_000_00_EyeWhite_00.png-887c36d28e2bafbbbd1f485ed791c512.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_EyeWhite_00.png"
dest_files=[ "res://.import/M00_000_00_EyeWhite_00.png-887c36d28e2bafbbbd1f485ed791c512.s3tc.stex", "res://.import/M00_000_00_EyeWhite_00.png-887c36d28e2bafbbbd1f485ed791c512.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_FaceBrow_00.png-7af9f27c30febfce591e7d2f3d112425.s3tc.stex"
path.etc2="res://.import/M00_000_00_FaceBrow_00.png-7af9f27c30febfce591e7d2f3d112425.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_FaceBrow_00.png"
dest_files=[ "res://.import/M00_000_00_FaceBrow_00.png-7af9f27c30febfce591e7d2f3d112425.s3tc.stex", "res://.import/M00_000_00_FaceBrow_00.png-7af9f27c30febfce591e7d2f3d112425.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_FaceEyelash_00.png-719c89eb1e6f2a40558462c0d4eb742e.s3tc.stex"
path.etc2="res://.import/M00_000_00_FaceEyelash_00.png-719c89eb1e6f2a40558462c0d4eb742e.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_FaceEyelash_00.png"
dest_files=[ "res://.import/M00_000_00_FaceEyelash_00.png-719c89eb1e6f2a40558462c0d4eb742e.s3tc.stex", "res://.import/M00_000_00_FaceEyelash_00.png-719c89eb1e6f2a40558462c0d4eb742e.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_FaceEyeline_00.png-84684329575c2a63358b772722a137b4.s3tc.stex"
path.etc2="res://.import/M00_000_00_FaceEyeline_00.png-84684329575c2a63358b772722a137b4.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_FaceEyeline_00.png"
dest_files=[ "res://.import/M00_000_00_FaceEyeline_00.png-84684329575c2a63358b772722a137b4.s3tc.stex", "res://.import/M00_000_00_FaceEyeline_00.png-84684329575c2a63358b772722a137b4.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_FaceMouth_00.png-7401664d01f786df38c0960ef50af26f.s3tc.stex"
path.etc2="res://.import/M00_000_00_FaceMouth_00.png-7401664d01f786df38c0960ef50af26f.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_FaceMouth_00.png"
dest_files=[ "res://.import/M00_000_00_FaceMouth_00.png-7401664d01f786df38c0960ef50af26f.s3tc.stex", "res://.import/M00_000_00_FaceMouth_00.png-7401664d01f786df38c0960ef50af26f.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_Face_00.png-dbd83c62d4f647f064ccd4cb116aa97d.s3tc.stex"
path.etc2="res://.import/M00_000_00_Face_00.png-dbd83c62d4f647f064ccd4cb116aa97d.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_Face_00.png"
dest_files=[ "res://.import/M00_000_00_Face_00.png-dbd83c62d4f647f064ccd4cb116aa97d.s3tc.stex", "res://.import/M00_000_00_Face_00.png-dbd83c62d4f647f064ccd4cb116aa97d.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/M00_000_00_Face_00_nml.png-9201b41e4565f2dcafd2d86ffe665ee5.s3tc.stex"
path.etc2="res://.import/M00_000_00_Face_00_nml.png-9201b41e4565f2dcafd2d86ffe665ee5.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/M00_000_00_Face_00_nml.png"
dest_files=[ "res://.import/M00_000_00_Face_00_nml.png-9201b41e4565f2dcafd2d86ffe665ee5.s3tc.stex", "res://.import/M00_000_00_Face_00_nml.png-9201b41e4565f2dcafd2d86ffe665ee5.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 B

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Shader_NoneBlack_01.png-e652d274b532ad66e8e434309cbeeb91.s3tc.stex"
path.etc2="res://.import/Shader_NoneBlack_01.png-e652d274b532ad66e8e434309cbeeb91.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/Shader_NoneBlack_01.png"
dest_files=[ "res://.import/Shader_NoneBlack_01.png-e652d274b532ad66e8e434309cbeeb91.s3tc.stex", "res://.import/Shader_NoneBlack_01.png-e652d274b532ad66e8e434309cbeeb91.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 B

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Shader_NoneNormal.png-73dbde71230857e88710acc121761f86.s3tc.stex"
path.etc2="res://.import/Shader_NoneNormal.png-73dbde71230857e88710acc121761f86.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/face/Shader_NoneNormal.png"
dest_files=[ "res://.import/Shader_NoneNormal.png-73dbde71230857e88710acc121761f86.s3tc.stex", "res://.import/Shader_NoneNormal.png-73dbde71230857e88710acc121761f86.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

28984
scenes/face/female-face1.gltf Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://scenes/face/female-face1.gltf" type="PackedScene" id=1]
[node name="female-face1" groups=[
"face",
] instance=ExtResource( 1 )]
[node name="Skeleton" parent="skel" index="0" groups=[
"face",
]]

View File

@@ -0,0 +1,111 @@
[gd_scene load_steps=38 format=2]
[sub_resource type="AnimationNodeTimeScale" id=1]
[sub_resource type="AnimationNodeAnimation" id=2]
animation = "anger"
[sub_resource type="AnimationNodeAnimation" id=3]
animation = "closed_eyes"
[sub_resource type="AnimationNodeAnimation" id=4]
animation = "default"
[sub_resource type="AnimationNodeAnimation" id=5]
animation = "fear"
[sub_resource type="AnimationNodeAnimation" id=6]
animation = "locomotion"
[sub_resource type="AnimationNodeAnimation" id=7]
animation = "pain"
[sub_resource type="AnimationNodeAnimation" id=8]
animation = "closed_eyes"
[sub_resource type="AnimationNodeStateMachineTransition" id=9]
[sub_resource type="AnimationNodeStateMachineTransition" id=10]
[sub_resource type="AnimationNodeStateMachineTransition" id=11]
[sub_resource type="AnimationNodeStateMachineTransition" id=12]
[sub_resource type="AnimationNodeStateMachineTransition" id=13]
[sub_resource type="AnimationNodeStateMachineTransition" id=14]
[sub_resource type="AnimationNodeStateMachineTransition" id=15]
[sub_resource type="AnimationNodeStateMachineTransition" id=16]
[sub_resource type="AnimationNodeStateMachineTransition" id=17]
[sub_resource type="AnimationNodeStateMachineTransition" id=18]
[sub_resource type="AnimationNodeStateMachineTransition" id=19]
[sub_resource type="AnimationNodeStateMachineTransition" id=20]
[sub_resource type="AnimationNodeStateMachineTransition" id=21]
[sub_resource type="AnimationNodeStateMachineTransition" id=22]
[sub_resource type="AnimationNodeStateMachineTransition" id=23]
[sub_resource type="AnimationNodeStateMachineTransition" id=24]
[sub_resource type="AnimationNodeStateMachineTransition" id=25]
[sub_resource type="AnimationNodeStateMachineTransition" id=26]
[sub_resource type="AnimationNodeStateMachineTransition" id=27]
[sub_resource type="AnimationNodeStateMachineTransition" id=28]
[sub_resource type="AnimationNodeStateMachineTransition" id=29]
[sub_resource type="AnimationNodeStateMachineTransition" id=30]
[sub_resource type="AnimationNodeStateMachineTransition" id=31]
[sub_resource type="AnimationNodeStateMachineTransition" id=32]
[sub_resource type="AnimationNodeStateMachineTransition" id=33]
[sub_resource type="AnimationNodeStateMachineTransition" id=34]
[sub_resource type="AnimationNodeStateMachine" id=35]
states/anger/node = SubResource( 2 )
states/anger/position = Vector2( 890, 58 )
states/closed_eyes/node = SubResource( 3 )
states/closed_eyes/position = Vector2( 780, 190 )
states/default/node = SubResource( 4 )
states/default/position = Vector2( 1250, 320 )
states/fear/node = SubResource( 5 )
states/fear/position = Vector2( 1301, 174 )
states/locomotion/node = SubResource( 6 )
states/locomotion/position = Vector2( 1046, 185 )
states/pain/node = SubResource( 7 )
states/pain/position = Vector2( 940, 331 )
states/sleeping/node = SubResource( 8 )
states/sleeping/position = Vector2( 1301, 58 )
transitions = [ "locomotion", "anger", SubResource( 9 ), "locomotion", "closed_eyes", SubResource( 10 ), "locomotion", "pain", SubResource( 11 ), "locomotion", "default", SubResource( 12 ), "locomotion", "fear", SubResource( 13 ), "locomotion", "sleeping", SubResource( 14 ), "sleeping", "locomotion", SubResource( 15 ), "default", "locomotion", SubResource( 16 ), "pain", "locomotion", SubResource( 17 ), "closed_eyes", "locomotion", SubResource( 18 ), "anger", "locomotion", SubResource( 19 ), "fear", "locomotion", SubResource( 20 ), "fear", "sleeping", SubResource( 21 ), "sleeping", "fear", SubResource( 22 ), "anger", "fear", SubResource( 23 ), "fear", "anger", SubResource( 24 ), "sleeping", "anger", SubResource( 25 ), "anger", "sleeping", SubResource( 26 ), "closed_eyes", "anger", SubResource( 27 ), "anger", "closed_eyes", SubResource( 28 ), "fear", "default", SubResource( 29 ), "default", "fear", SubResource( 30 ), "pain", "default", SubResource( 31 ), "default", "pain", SubResource( 32 ), "closed_eyes", "pain", SubResource( 33 ), "pain", "closed_eyes", SubResource( 34 ) ]
start_node = "locomotion"
[sub_resource type="AnimationNodeBlendTree" id=36]
nodes/TimeScale/node = SubResource( 1 )
nodes/TimeScale/position = Vector2( 780, 160 )
nodes/output/position = Vector2( 1040, 160 )
nodes/state/node = SubResource( 35 )
nodes/state/position = Vector2( 440, 180 )
node_connections = [ "output", 0, "TimeScale", "TimeScale", 0, "state" ]
[sub_resource type="AnimationNodeStateMachinePlayback" id=37]
[node name="head_comtrol" type="AnimationTree"]
tree_root = SubResource( 36 )
anim_player = NodePath("../AnimationPlayer")
active = true
parameters/TimeScale/scale = 1.0
parameters/state/playback = SubResource( 37 )

BIN
scenes/face/male-face.bin Normal file

Binary file not shown.

29025
scenes/face/male-face.gltf Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://scenes/face/male-face.gltf" type="PackedScene" id=1]
[node name="male-face" groups=[
"face",
] instance=ExtResource( 1 )]
[node name="Skeleton" parent="skel" index="0" groups=[
"face",
]]

BIN
scenes/face/male-face1.bin Normal file

Binary file not shown.

29025
scenes/face/male-face1.gltf Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/F00_000_Hair_00.png-46d73cf9edf7e0e5b930f7f0a7b34718.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00.png"
dest_files=[ "res://.import/F00_000_Hair_00.png-46d73cf9edf7e0e5b930f7f0a7b34718.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Hair_00_01.png-c6a5307d40a0b1a8604bac94aa8187dd.s3tc.stex"
path.etc2="res://.import/F00_000_Hair_00_01.png-c6a5307d40a0b1a8604bac94aa8187dd.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00_01.png"
dest_files=[ "res://.import/F00_000_Hair_00_01.png-c6a5307d40a0b1a8604bac94aa8187dd.s3tc.stex", "res://.import/F00_000_Hair_00_01.png-c6a5307d40a0b1a8604bac94aa8187dd.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Hair_00_02.png-d5c0599249dc160db566ddfbc0b64ea2.s3tc.stex"
path.etc2="res://.import/F00_000_Hair_00_02.png-d5c0599249dc160db566ddfbc0b64ea2.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00_02.png"
dest_files=[ "res://.import/F00_000_Hair_00_02.png-d5c0599249dc160db566ddfbc0b64ea2.s3tc.stex", "res://.import/F00_000_Hair_00_02.png-d5c0599249dc160db566ddfbc0b64ea2.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Hair_00_03.png-3948d3c39b29c9efa48a6762402b0d6a.s3tc.stex"
path.etc2="res://.import/F00_000_Hair_00_03.png-3948d3c39b29c9efa48a6762402b0d6a.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00_03.png"
dest_files=[ "res://.import/F00_000_Hair_00_03.png-3948d3c39b29c9efa48a6762402b0d6a.s3tc.stex", "res://.import/F00_000_Hair_00_03.png-3948d3c39b29c9efa48a6762402b0d6a.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Hair_00_nml.png-3d128c4cff1bf7579c3815440934bdca.s3tc.stex"
path.etc2="res://.import/F00_000_Hair_00_nml.png-3d128c4cff1bf7579c3815440934bdca.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00_nml.png"
dest_files=[ "res://.import/F00_000_Hair_00_nml.png-3d128c4cff1bf7579c3815440934bdca.s3tc.stex", "res://.import/F00_000_Hair_00_nml.png-3d128c4cff1bf7579c3815440934bdca.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/F00_000_Hair_00_spe.png-03a0404b11e42cb098eda6110c04c773.s3tc.stex"
path.etc2="res://.import/F00_000_Hair_00_spe.png-03a0404b11e42cb098eda6110c04c773.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://scenes/hair/F00_000_Hair_00_spe.png"
dest_files=[ "res://.import/F00_000_Hair_00_spe.png-03a0404b11e42cb098eda6110c04c773.s3tc.stex", "res://.import/F00_000_Hair_00_spe.png-03a0404b11e42cb098eda6110c04c773.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

12900
scenes/hair/female-hair1.gltf Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,61 @@
[gd_scene load_steps=12 format=2]
[ext_resource path="res://scenes/hair/female-hair1.gltf" type="PackedScene" id=1]
[ext_resource path="res://scenes/hair/hair-control.gd" type="Script" id=2]
[sub_resource type="AnimationNodeAnimation" id=1]
animation = "hair_down"
[sub_resource type="AnimationNodeAnimation" id=2]
animation = "hair_down"
[sub_resource type="AnimationNodeAnimation" id=3]
animation = "hair_up"
[sub_resource type="AnimationNodeAnimation" id=4]
animation = "hair_front"
[sub_resource type="AnimationNodeAnimation" id=5]
animation = "hair_back"
[sub_resource type="AnimationNodeBlendSpace2D" id=6]
blend_point_0/node = SubResource( 1 )
blend_point_0/pos = Vector2( 0, 0 )
blend_point_1/node = SubResource( 2 )
blend_point_1/pos = Vector2( 0, -1 )
blend_point_2/node = SubResource( 3 )
blend_point_2/pos = Vector2( 0, 1 )
blend_point_3/node = SubResource( 4 )
blend_point_3/pos = Vector2( 1, 0 )
blend_point_4/node = SubResource( 5 )
blend_point_4/pos = Vector2( -1, 0 )
[sub_resource type="AnimationNodeAnimation" id=7]
animation = "hair_left"
[sub_resource type="AnimationNodeAnimation" id=8]
animation = "hair_right"
[sub_resource type="AnimationNodeBlendSpace1D" id=9]
blend_point_0/node = SubResource( 6 )
blend_point_0/pos = 0.0
blend_point_1/node = SubResource( 7 )
blend_point_1/pos = -1.0
blend_point_2/node = SubResource( 8 )
blend_point_2/pos = 1.0
[node name="female-hair1" instance=ExtResource( 1 )]
script = ExtResource( 2 )
[node name="Skeleton" parent="skeleton" index="0" groups=[
"hair",
]]
[node name="AnimationTree" type="AnimationTree" parent="." index="4" groups=[
"hair",
]]
tree_root = SubResource( 9 )
anim_player = NodePath("../AnimationPlayer")
active = true
parameters/blend_position = 0.0
parameters/0/blend_position = Vector2( 0, -1 )

Binary file not shown.

13406
scenes/hair/female-hair2.gltf Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,5 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://scenes/hair/female-hair2.gltf" type="PackedScene" id=1]
[node name="female-hair2" instance=ExtResource( 1 )]

View File

@@ -0,0 +1,10 @@
extends Spatial
func _process(delta):
# if !$skeleton/Skeleton.has_node("cap"):
var g = Vector3(0, -1, 0)
var p = global_transform
p.origin = Vector3()
var dg = p.xform_inv(g)
$AnimationTree["parameters/0/blend_position"] = Vector2(-dg.z, dg.y)
$AnimationTree["parameters/blend_position"] = dg.x

69
scenes/hair/hair0.tres Normal file
View File

@@ -0,0 +1,69 @@
[gd_resource type="ShaderMaterial" load_steps=5 format=2]
[ext_resource path="res://scenes/hair/F00_000_Hair_00_01.png" type="Texture" id=1]
[ext_resource path="res://scenes/hair/F00_000_Hair_00_nml.png" type="Texture" id=2]
[ext_resource path="res://scenes/hair/F00_000_Hair_00_spe.png" type="Texture" id=3]
[sub_resource type="Shader" id=1]
code = "shader_type spatial;
render_mode blend_mix,depth_draw_opaque,cull_disabled,diffuse_burley,specular_schlick_ggx;
uniform vec4 albedo : hint_color;
uniform sampler2D texture_albedo : hint_albedo;
uniform float specular;
uniform float metallic;
uniform float alpha_scissor_threshold;
uniform float roughness : hint_range(0,1);
uniform float point_size : hint_range(0,128);
uniform sampler2D texture_emission : hint_black_albedo;
uniform vec4 emission : hint_color;
uniform float emission_energy;
uniform sampler2D texture_normal : hint_normal;
uniform float normal_scale : hint_range(-16,16);
uniform vec3 uv1_scale;
uniform vec3 uv1_offset;
uniform vec3 uv2_scale;
uniform vec3 uv2_offset;
void vertex() {
UV=UV*uv1_scale.xy+uv1_offset.xy;
}
void fragment() {
vec2 base_uv = UV;
vec4 albedo_tex = texture(texture_albedo,base_uv);
albedo_tex *= COLOR;
ALBEDO = albedo.rgb * albedo_tex.rgb;
METALLIC = metallic;
ROUGHNESS = roughness;
SPECULAR = specular;
NORMALMAP = texture(texture_normal,base_uv).rgb;
NORMALMAP_DEPTH = normal_scale;
vec3 emission_tex = texture(texture_emission,base_uv).rgb;
EMISSION = (emission.rgb+emission_tex)*emission_energy;
ALPHA = albedo.a * albedo_tex.a;
ALPHA_SCISSOR=alpha_scissor_threshold;
}
"
[resource]
shader = SubResource( 1 )
shader_param/albedo = Color( 0, 0, 0, 1 )
shader_param/specular = 0.5
shader_param/metallic = 0.0
shader_param/alpha_scissor_threshold = 0.5
shader_param/roughness = 0.5
shader_param/point_size = 1.0
shader_param/emission = Color( 0, 0, 0, 1 )
shader_param/emission_energy = 0.2
shader_param/normal_scale = 1.0
shader_param/uv1_scale = Vector3( 1, 1, 1 )
shader_param/uv1_offset = Vector3( 0, 0, 0 )
shader_param/uv2_scale = Vector3( 1, 1, 1 )
shader_param/uv2_offset = Vector3( 0, 0, 0 )
shader_param/texture_albedo = ExtResource( 1 )
shader_param/texture_emission = ExtResource( 3 )
shader_param/texture_normal = ExtResource( 2 )

Some files were not shown because too many files have changed in this diff Show More