Added files for a pather model. A copy of the boar at the moment.

This commit is contained in:
Relintai 2022-09-12 11:40:13 +02:00
parent 389ebe8e3c
commit 5696ae2c29
9 changed files with 249 additions and 0 deletions

View File

@ -0,0 +1,137 @@
[gd_scene load_steps=13 format=2]
[ext_resource path="res://worlds/test_world/environments/default_env.tres" type="Environment3D" id=1]
[ext_resource path="res://models/entities/cat/panther/torso.tres" type="MeshDataResource" id=2]
[ext_resource path="res://models/entities/cat/panther/leg_back.tres" type="MeshDataResource" id=3]
[ext_resource path="res://models/entities/cat/panther/leg_front.tres" type="MeshDataResource" id=4]
[ext_resource path="res://textures/world/grass/grass_albedo.png" type="Texture" id=5]
[ext_resource path="res://models/entities/cat/panther/panther_fur_albedo.png" type="Texture" id=6]
[ext_resource path="res://models/entities/cat/panther/head.tres" type="MeshDataResource" id=7]
[ext_resource path="res://models/entities/cat/panther/back.tres" type="MeshDataResource" id=8]
[sub_resource type="SpatialMaterial" id=5]
flags_vertex_lighting = true
albedo_color = Color( 0.145098, 0.145098, 0.145098, 1 )
albedo_texture = ExtResource( 6 )
[sub_resource type="CubeMesh" id=2]
size = Vector3( 1, 1, 1 )
[sub_resource type="CubeMesh" id=3]
size = Vector3( 4, 1, 4 )
[sub_resource type="SpatialMaterial" id=4]
flags_vertex_lighting = true
albedo_color = Color( 0.145098, 0.145098, 0.145098, 1 )
albedo_texture = ExtResource( 5 )
[node name="Boar" type="Spatial"]
[node name="LegBack" type="MeshDataInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0645008, 0, -0.820011 )
mesh_data = ExtResource( 3 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="LegFront" type="MeshDataInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0645008, 0, 0.51671 )
mesh_data = ExtResource( 4 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="Torso" type="MeshDataInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.18233, 0, -1.16418 )
mesh_data = ExtResource( 2 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="Back" type="MeshDataInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.33726, 0, 0.51671 )
mesh_data = ExtResource( 8 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="Head" type="MeshDataInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.429573, 0, -2.40585 )
mesh_data = ExtResource( 7 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="DirectionalLight" type="DirectionalLight" parent="."]
transform = Transform( 0.727426, 0.542714, -0.419896, -0.662594, 0.71463, -0.224217, 0.178385, 0.441322, 0.87944, -7.56755, -7.92697, 7.18822 )
light_energy = 6.714
[node name="DirectionalLight2" type="DirectionalLight" parent="."]
transform = Transform( 0.804894, 0.467212, 0.365867, 0, -0.616541, 0.787323, 0.593419, -0.633711, -0.49625, 7.6211, 4.52883, -8.65958 )
light_energy = 6.714
[node name="FullPreview" type="Spatial" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.87249, 0, 0 )
__meta__ = {
"_editor_description_": "Z+ -> Front"
}
[node name="Torso" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0.35621, 0 )
mesh_data = ExtResource( 2 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="Back" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( 1, 0, 0, 0, -0.172084, 0.985082, 0, -0.985082, -0.172084, 0, 0.39121, 0 )
mesh_data = ExtResource( 8 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="Head" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( 1, 0, 0, 0, -0.00961665, -0.999954, 0, 0.999954, -0.00961665, 0, 0.347651, 0.453827 )
mesh_data = ExtResource( 7 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="LegBackRight" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( 1, 1.50996e-07, 0, 1.48506e-07, -0.983512, -0.180845, 2.73069e-08, -0.180845, 0.983512, -0.11, 0.230661, -0.215081 )
mesh_data = ExtResource( 3 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="LegFrontRight" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( -1, 0, 0, 0, -1, 1.50996e-07, 0, -1.50996e-07, -1, -0.13, 0.358886, 0.263 )
mesh_data = ExtResource( 4 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="LegBackLeft" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( -1, 8.74228e-08, 0, -8.59813e-08, -0.983512, -0.180845, -1.581e-08, -0.180845, 0.983512, 0.110449, 0.230661, -0.215081 )
mesh_data = ExtResource( 3 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="LegFrontLeft" type="MeshDataInstance" parent="FullPreview"]
transform = Transform( 1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0.13, 0.359079, 0.263 )
mesh_data = ExtResource( 4 )
texture = ExtResource( 6 )
material = SubResource( 5 )
[node name="MeshInstance" type="MeshInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.45079, 0.5, -5.56819 )
mesh = SubResource( 2 )
[node name="MeshInstance2" type="MeshInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.69456, -0.5, 0.0802026 )
mesh = SubResource( 3 )
material/0 = SubResource( 4 )
__meta__ = {
"_edit_lock_": true
}
[node name="MeshInstance3" type="MeshInstance" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.31501, -0.5, -1.17679 )
mesh = SubResource( 3 )
material/0 = SubResource( 4 )
__meta__ = {
"_edit_lock_": true
}
[node name="WorldEnvironment3D" type="WorldEnvironment3D" parent="."]
environment = ExtResource( 1 )

View File

@ -0,0 +1,6 @@
[gd_resource type="MeshDataResource" format=2]
[resource]
array = [ PoolVector3Array( -0.0901426, -0.0428571, 0.0887553, -0.0571426, 0.307143, -0.00601453, 0.0628572, 0.307143, -0.00601453, 0.0958572, -0.0428571, 0.0887553, -0.0781426, 0.00714293, -0.200295, -0.0571426, 0.337143, -0.187159, 0.0628572, 0.337143, -0.187159, 0.0838572, 0.00714293, -0.200295, -0.0571426, 0.307143, -0.00601453, 0.0628572, 0.307143, -0.00601453, 0.0628572, 0.307143, -0.00601453, -0.0571426, 0.337143, -0.187159, 0.0628572, 0.337143, -0.187159, 0.0628572, 0.337143, -0.187159 ), PoolVector3Array( 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1 ), null, null, PoolVector2Array( 0.544258, 0.5, 0.986842, 0.5, 0.986842, 0.58114, 0.544258, 0.58114, 0.455742, 0.5, 0.0131579, 0.5, 0.0131579, 0.58114, 0.455742, 0.58114, 0.544259, 0.0942983, 0.544258, 0.986842, 0.544258, 0.013158, 0.455742, 0.0942983, 0.455742, 0.986842, 0.455742, 0.0131579 ), null, null, null, PoolIntArray( 0, 1, 2, 2, 3, 0, 4, 6, 5, 4, 7, 6, 3, 9, 12, 12, 7, 3, 0, 11, 8, 0, 4, 11, 8, 11, 13, 13, 10, 8, 0, 7, 4, 0, 3, 7 ) ]
aabb = AABB( -0.0901426, -0.0428571, 0, 0.186, 0.38, 0 )
seams = PoolIntArray( 2, 6, 2, 3, 6, 7, 4, 5, 0, 1, 5, 6, 1, 2 )

View File

@ -0,0 +1,6 @@
[gd_resource type="MeshDataResource" format=2]
[resource]
array = [ PoolVector3Array( -0.080714, 0.00714293, 0.120783, -0.0397141, 0.337143, 0.140521, 0.0402877, 0.337143, 0.140521, 0.0892857, 0.00714293, 0.120783, -0.0907071, 0.00714293, -0.151372, -0.0397141, 0.357143, 0.0505206, 0.0402877, 0.357143, 0.0505206, 0.0892857, 0.00714293, -0.151372, -0.0581745, 0.18491, 0.032875, 0.0583446, 0.184821, 0.032893, -0.080714, 0.00714293, 0.120783, -0.0397141, 0.337143, 0.140521, -0.0397141, 0.337143, 0.140521, 0.0402877, 0.337143, 0.140521, 0.0402877, 0.337143, 0.140521, 0.0892857, 0.00714293, 0.120783, -0.0907071, 0.00714293, -0.151372, -0.0907071, 0.00714293, -0.151372, -0.0397141, 0.357143, 0.0505206, 0.0402877, 0.357143, 0.0505206, 0.0892857, 0.00714293, -0.151372, 0.0892857, 0.00714293, -0.151372, -0.0581745, 0.18491, 0.032875, 0.0583446, 0.184821, 0.032893 ), PoolVector3Array( 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, -0.992204, 0.121657, 0.0270347, 0.992938, 0.115808, 0.0257349, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, -0.992204, 0.121657, 0.0270347, 0.992938, 0.115808, 0.0257349 ), null, null, PoolVector2Array( 0.366795, 0.342105, 0.4389, 0.750303, 0.597181, 0.750303, 0.665769, 0.342105, 0.366795, 0.00606059, 0.804677, 0.582727, 0.803008, 0.584848, 0.665769, 0.00606061, 0.829649, 0.769836, 0.828076, 0.772217, 0.99141, 0.991818, 0.924613, 0.626528, 0.273834, 0.00443975, 0.922953, 0.628673, 0.088201, 0.00439392, 0.989743, 0.993939, 0.645256, 0.926158, 0.358205, 0.74697, 0.273766, 0.135747, 0.088133, 0.135702, 0.64359, 0.928299, 0.00756409, 0.74697, 0.291091, 0.382334, 0.0713832, 0.382404 ), null, null, null, PoolIntArray( 0, 1, 2, 2, 3, 0, 15, 13, 6, 10, 5, 11, 12, 18, 19, 19, 14, 12, 0, 7, 4, 0, 3, 7, 5, 10, 8, 15, 6, 9, 8, 10, 16, 20, 15, 9, 19, 18, 22, 23, 19, 22, 17, 23, 22, 23, 17, 21 ) ]
aabb = AABB( -0.0907071, 0.00714293, 0, 0.179993, 0.35, 0 )
seams = PoolIntArray( 2, 6, 2, 3, 0, 1, 1, 2, 1, 5, 5, 8, 4, 8, 6, 9, 7, 9, 4, 7, 0, 4, 3, 7 )

View File

@ -0,0 +1,6 @@
[gd_resource type="MeshDataResource" format=2]
[resource]
array = [ PoolVector3Array( -0.00611493, -0.172857, 0.119383, -0.0457141, 0.227143, 0.05, 0.0542858, 0.227143, 0.05, 0.0839852, -0.132857, 0.05, -0.00611493, -0.0728571, -0.0303121, -0.0457141, 0.247143, -0.05, 0.0542858, 0.247143, -0.05, 0.0839852, -0.0628571, -0.05, -0.00611493, -0.172857, 0.119383, -0.00611493, -0.172857, 0.119383, -0.0457141, 0.227143, 0.05, -0.0457141, 0.227143, 0.05, 0.0542858, 0.227143, 0.05, 0.0542858, 0.227143, 0.05, 0.0839852, -0.132857, 0.05, 0.0839852, -0.132857, 0.05, -0.00611493, -0.0728571, -0.0303121, -0.00611493, -0.0728571, -0.0303121, -0.0457141, 0.247143, -0.05, -0.0457141, 0.247143, -0.05, 0.0542858, 0.247143, -0.05, 0.0542858, 0.247143, -0.05, 0.0839852, -0.0628571, -0.05, 0.0839852, -0.0628571, -0.05 ), PoolVector3Array( 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1 ), null, null, PoolVector2Array( 0.826667, 0.00984853, 0.823521, 0.993333, 0.600181, 0.985753, 0.570769, 0.1185, 0.293283, 0.990152, 0.290769, 0.00939392, 0.56641, 0.0449336, 0.550265, 0.990152, 0.0132208, 0.00606059, 0.85459, 0.19, 0.00589742, 0.91917, 0.994103, 0.181667, 0.00423075, 0.985303, 0.833462, 0.181667, 0.0198418, 0.00969696, 0.989872, 0.253748, 0.280385, 0.253336, 0.834231, 0.425, 0.200875, 0.98, 0.994103, 0.00772725, 0.268169, 0.975333, 0.833462, 0.00772725, 0.282051, 0.134147, 0.975871, 0.413132 ), null, null, null, PoolIntArray( 0, 1, 2, 2, 3, 0, 4, 6, 5, 4, 7, 6, 14, 12, 20, 20, 22, 14, 8, 18, 10, 8, 16, 18, 11, 19, 21, 21, 13, 11, 9, 23, 17, 9, 15, 23 ) ]
aabb = AABB( -0.0457141, -0.172857, 0, 0.129699, 0.42, 0 )
seams = PoolIntArray( 2, 6, 2, 3, 6, 7, 4, 5, 0, 1, 5, 6, 1, 2, 0, 4, 4, 7, 3, 7, 0, 3, 1, 5 )

View File

@ -0,0 +1,6 @@
[gd_resource type="MeshDataResource" format=2]
[resource]
array = [ PoolVector3Array( -0.0519873, -0.132857, 0.0975, -0.0457141, 0.357143, 0.05, 0.0542858, 0.357143, 0.05, 0.000662534, -0.132857, 0.0975, -0.0519873, -0.162857, -0.0975, -0.0457141, 0.357143, -0.05, 0.0542858, 0.357143, -0.05, 0.000662534, -0.162857, -0.0975, -0.0519873, -0.132857, 0.0975, -0.0519873, -0.132857, 0.0975, -0.0457141, 0.357143, 0.05, -0.0457141, 0.357143, 0.05, 0.0542858, 0.357143, 0.05, 0.0542858, 0.357143, 0.05, 0.000662534, -0.132857, 0.0975, 0.000662534, -0.132857, 0.0975, -0.0519873, -0.162857, -0.0975, -0.0519873, -0.162857, -0.0975, -0.0457141, 0.357143, -0.05, -0.0457141, 0.357143, -0.05, 0.0542858, 0.357143, -0.05, 0.0542858, 0.357143, -0.05, 0.000662534, -0.162857, -0.0975, 0.000662534, -0.162857, -0.0975 ), PoolVector3Array( 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1 ), null, null, PoolVector2Array( 0.751667, 0.00106059, 0.751667, 0.992434, 0.423333, 0.995, 0.578799, 0.00241145, 0.716372, 0.921561, 0.763333, 0, 0.425, 0.126823, 0.538239, 0.988333, 0.005, 0.0110606, 0.991667, 0.988333, 0.0616617, 0.904918, 0.775, 0.71, 0.0628835, 0.906819, 0.775, 0.392727, 0.00666667, 0.00969696, 0.775, 0.988333, 0.415, 0.124727, 0.991667, 0.715, 0.270581, 0.99, 0.995, 0.71, 0.270076, 0.99197, 0.995, 0.392727, 0.413333, 0.123928, 0.775, 0.715 ), null, null, null, PoolIntArray( 0, 1, 2, 2, 3, 0, 4, 6, 5, 4, 7, 6, 14, 12, 20, 20, 22, 14, 8, 18, 10, 8, 16, 18, 11, 19, 21, 21, 13, 11, 9, 23, 17, 9, 15, 23 ) ]
aabb = AABB( -0.0519873, -0.162857, 0, 0.106273, 0.52, 0 )
seams = PoolIntArray( 2, 6, 2, 3, 6, 7, 4, 5, 0, 1, 5, 6, 1, 2, 3, 7, 0, 3, 4, 7, 0, 4, 1, 5 )

View File

@ -0,0 +1,47 @@
[gd_resource type="MMMaterial" load_steps=8 format=2]
[sub_resource type="MMNodeUniversalProperty" id=8]
default_type = 5
output_slot_type = 0
[sub_resource type="MMFbmNoise" id=9]
graph_position = Vector2( 20, 60 )
output_properties = [ SubResource( 8 ) ]
image = SubResource( 8 )
type = 1
scale = Vector2( 5, 5 )
[sub_resource type="MMNodeUniversalProperty" id=10]
default_type = 5
output_slot_type = 0
[sub_resource type="MMNodeUniversalProperty" id=11]
default_type = 1
default_float = 1.0
input_slot_type = 6
slot_name = ">>> Input1 "
input_property = SubResource( 8 )
[sub_resource type="MMColorize" id=12]
graph_position = Vector2( 280, 80 )
input_properties = [ SubResource( 11 ) ]
output_properties = [ SubResource( 10 ) ]
points = PoolRealArray( 0, 0.0390625, 0.0239754, 0.00457764, 1, 0.135593, 0, 0, 0, 1, 0.338983, 0.0351562, 0.0236807, 0.00892639, 1, 1, 0.15625, 0.0926876, 0.0250244, 1 )
image = SubResource( 10 )
input = SubResource( 11 )
[sub_resource type="MMNodeUniversalProperty" id=13]
default_type = 5
input_slot_type = 6
slot_name = "image"
input_property = SubResource( 10 )
[sub_resource type="MMOutputImage" id=14]
graph_position = Vector2( 620, 140 )
input_properties = [ SubResource( 13 ) ]
image = SubResource( 13 )
postfix = "_albedo"
[resource]
image_size = Vector2( 64, 64 )
nodes = [ SubResource( 9 ), SubResource( 12 ), SubResource( 14 ) ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/panther_fur_albedo.png-3e878322a9a5ba471aa6b46f02264d9d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://models/entities/cat/panther/panther_fur_albedo.png"
dest_files=[ "res://.import/panther_fur_albedo.png-3e878322a9a5ba471aa6b46f02264d9d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=false
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

View File

@ -0,0 +1,6 @@
[gd_resource type="MeshDataResource" format=2]
[resource]
array = [ PoolVector3Array( -0.0847881, 0.00714293, 0.159723, -0.0753969, 0.467143, 0.134601, 0.0879571, 0.467143, 0.134601, 0.0916111, 0.00714293, 0.159723, -0.0910881, 0.00714293, -0.121833, -0.0946212, 0.467143, -0.139481, 0.0915106, 0.467143, -0.140688, 0.0979111, 0.00714293, -0.121833, 0.11942, 0.27627, -0.231338, -0.122565, 0.27627, -0.229637, -0.0847881, 0.00714293, 0.159723, -0.0753969, 0.467143, 0.134601, 0.0879571, 0.467143, 0.134601, 0.0879571, 0.467143, 0.134601, 0.0916111, 0.00714293, 0.159723, 0.0916111, 0.00714293, 0.159723 ), PoolVector3Array( 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 1, 0, 0, -1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1 ), null, null, PoolVector2Array( 0.80854, 0.720465, 0.806331, 0.293296, 0.980769, 0.292979, 0.978385, 0.741798, 0.506643, 0.702028, 0.485137, 0.336579, 0.29554, 0.359571, 0.303306, 0.702028, 0.323661, 0.502907, 0.475558, 0.492621, 0.476143, 0.980769, 0.424954, 0.0192308, 0.0192308, 0.363923, 0.269651, 0.038064, 0.045574, 0.711476, 0.333807, 0.980769 ), null, null, null, PoolIntArray( 0, 1, 2, 2, 3, 0, 14, 12, 6, 0, 5, 1, 11, 5, 6, 6, 13, 11, 10, 7, 4, 10, 15, 7, 14, 6, 8, 5, 0, 9, 0, 4, 9, 7, 14, 8, 9, 6, 5, 9, 8, 6, 8, 9, 4, 8, 4, 7 ) ]
aabb = AABB( -0.122565, 0.00714293, 0, 0.241985, 0.46, 0 )
seams = PoolIntArray( 2, 6, 2, 3, 1, 2, 1, 5, 0, 4, 3, 7, 0, 3 )