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

@@ -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

@@ -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

@@ -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

+37
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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

+37
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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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.

After

Width:  |  Height:  |  Size: 607 KiB

+37
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

@@ -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

@@ -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

+37
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.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11
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",
]]
+111
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 )
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11
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",
]]
Binary file not shown.
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

+35
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

+37
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

+37
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

+37
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

@@ -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

@@ -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.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+61
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.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+5
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 )]
+10
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
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