Made working version

This commit is contained in:
Segey Lapin
2019-08-25 17:24:07 +03:00
parent a78670739d
commit ce7749d978
19 changed files with 2027 additions and 1982 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1,10 +1,13 @@
extends Reference extends Reference
class_name DNATool class_name DNATool
const TEX_SIZE: int = 512
var min_point = Vector3() var min_point = Vector3()
var max_point = Vector3() var max_point = Vector3()
var min_normal = Vector3() var min_normal = Vector3()
var max_normal = Vector3() var max_normal = Vector3()
var dna: DNA
func find_min_max(mesh: ArrayMesh): func find_min_max(mesh: ArrayMesh):
var shape_arrays = mesh.surface_get_blend_shape_arrays(0) var shape_arrays = mesh.surface_get_blend_shape_arrays(0)
@@ -64,3 +67,134 @@ func save_viewport(v: Viewport, maps: Dictionary, shape_name: String, rect: Rect
maps[shape_name].image_data = byte_data.compress(File.COMPRESSION_FASTLZ) maps[shape_name].image_data = byte_data.compress(File.COMPRESSION_FASTLZ)
maps[shape_name].rect = rect.grow(0.003) maps[shape_name].rect = rect.grow(0.003)
maps[shape_name].image_size = image_size maps[shape_name].image_size = image_size
static func check_triangle(verts: Array, vs: Array, ns: Array) -> bool:
var uv1 = verts[0]
var uv2 = verts[1]
var uv3 = verts[2]
var v1 = uv1 - uv3
var v2 = uv1 - uv3
if v1.length() * TEX_SIZE < 1.2:
return false
if v2.length() * TEX_SIZE < 1.2:
return false
var sumdata = Vector3()
for k in vs + ns:
sumdata += k
if sumdata.length() < 0.001:
return false
return true
func build_triangles(mesh: ArrayMesh, diffmap: Dictionary):
assert mesh
assert max_point != min_point
var cd = max_point - min_point
var ncd = max_normal - min_normal
for sc in range(mesh.get_surface_count()):
var shape_arrays = mesh.surface_get_blend_shape_arrays(sc)
var surf_arrays = mesh.surface_get_arrays(sc)
for bshape in range(shape_arrays.size()):
var bs_name = mesh.get_blend_shape_name(bshape)
if !diffmap.has(bs_name):
diffmap[bs_name] = {}
diffmap[bs_name].base_v = []
diffmap[bs_name].shape_v = []
diffmap[bs_name].triangles = []
diffmap[bs_name].triangles_uv = []
diffmap[bs_name].triangles_v = []
diffmap[bs_name].triangles_n = []
for vid in range(0, surf_arrays[ArrayMesh.ARRAY_INDEX].size(), 3):
var p1_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 0]
var p2_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 1]
var p3_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 2]
var p1 = surf_arrays[ArrayMesh.ARRAY_TEX_UV2][p1_index]
var p2 = surf_arrays[ArrayMesh.ARRAY_TEX_UV2][p2_index]
var p3 = surf_arrays[ArrayMesh.ARRAY_TEX_UV2][p3_index]
var base_v1 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p1_index]
var base_v2 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p2_index]
var base_v3 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p3_index]
var shape_v1 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p1_index]
var shape_v2 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p2_index]
var shape_v3 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p3_index]
var d1 = shape_v1 - base_v1
var d2 = shape_v2 - base_v2
var d3 = shape_v3 - base_v3
var base_n1 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p1_index]
var base_n2 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p2_index]
var base_n3 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p3_index]
var shape_n1 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p1_index]
var shape_n2 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p2_index]
var shape_n3 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p3_index]
var nd1 = shape_n1 - base_n1
var nd2 = shape_n2 - base_n2
var nd3 = shape_n3 - base_n3
var triangle = [p1_index, p2_index, p3_index]
var triangle_uv = [p1, p2, p3]
var triangle_v = [d1, d2, d3]
var triangle_n = [nd1, nd2, nd3]
if check_triangle(triangle_uv, triangle_v, triangle_n):
diffmap[bs_name].triangles += triangle
diffmap[bs_name].base_v += [base_v1, base_v2, base_v3]
diffmap[bs_name].shape_v += [shape_v1, shape_v2, shape_v3]
diffmap[bs_name].triangles_uv += triangle_uv
diffmap[bs_name].triangles_v += triangle_v
diffmap[bs_name].triangles_n += triangle_n
func triangulate_uv(v0: Vector3, vs: PoolVector3Array, uvs: PoolVector2Array) -> Vector2:
assert vs.size() == 3
var d1: float = v0.distance_to(vs[0])
var d2: float = v0.distance_to(vs[1])
var d3: float = v0.distance_to(vs[2])
var ln = max(d1, max(d2, d3))
var v = Vector3(d1/ln, d2/ln, d3/ln)
var midp : Vector2 = (uvs[0] + uvs[1] + uvs[2]) * 1.0 / 3.0
var uv: Vector2 = midp.linear_interpolate(uvs[0], v.x) + midp.linear_interpolate(uvs[1], v.y) + midp.linear_interpolate(uvs[2], v.z)
uv /= 3.0
return uv
func distance_to_tri(v: Vector3, v1: Vector3, v2: Vector3, v3: Vector3):
var d1 = v.distance_squared_to(v1)
var d2 = v.distance_squared_to(v2)
var d3 = v.distance_squared_to(v3)
return Vector3(d1, d2, d3).length_squared()
func convert_triangles(base: ArrayMesh, helper: ArrayMesh) -> ArrayMesh:
var v2idxb = {}
var v2idxh = {}
var v2uv = {}
var sc = 0
var ret_mesh: = ArrayMesh.new()
var base_surf_array = base.surface_get_arrays(sc)
for idx in range(base_surf_array[ArrayMesh.ARRAY_VERTEX].size()):
var v = base_surf_array[ArrayMesh.ARRAY_VERTEX][idx]
v2idxb[v] = idx
var helper_surf_array = helper.surface_get_arrays(sc)
var bshapes = helper.surface_get_blend_shape_arrays(sc)
for idx in range(helper_surf_array[ArrayMesh.ARRAY_VERTEX].size()):
var v = helper_surf_array[ArrayMesh.ARRAY_VERTEX][idx]
v2idxh[v] = idx
# find 3 closest vertices on base mesh
var best_idx = -1
var best_dist = 1000.0
for k in v2idxh.keys():
for l in v2idxb.keys():
var dst = k.distance_to(l)
if dst < best_dist:
best_idx = v2idxb[l]
best_dist = dst
var uvh = base_surf_array[ArrayMesh.ARRAY_TEX_UV2][best_idx]
helper_surf_array[ArrayMesh.ARRAY_TEX_UV2][v2idxh[k]] = uvh
for h in bshapes.size():
bshapes[h][ArrayMesh.ARRAY_TEX_UV2][v2idxh[k]] = uvh
for k in range(helper.get_blend_shape_count()):
ret_mesh.add_blend_shape(helper.get_blend_shape_name(k))
ret_mesh.blend_shape_mode
ret_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, helper_surf_array, bshapes)
return ret_mesh
func build_uv_to_uv2(mesh:ArrayMesh, sc: int) -> Dictionary:
var uv2uv2 : = {}
var surf_array : = mesh.surface_get_arrays(sc)
for idx in range(surf_array[ArrayMesh.ARRAY_TEX_UV].size()):
var uv = surf_array[ArrayMesh.ARRAY_TEX_UV][idx]
var uv2 = surf_array[ArrayMesh.ARRAY_TEX_UV2][idx]
uv2uv2[uv] = uv2
return uv2uv2

View File

@@ -6,7 +6,7 @@ var common_path = "characters/common"
var dnatool: DNATool var dnatool: DNATool
const TEX_SIZE: int = 512 #const TEX_SIZE: int = 512
var maps = {} var maps = {}
var vert_indices = {} var vert_indices = {}
@@ -57,25 +57,6 @@ func get_mesh(base: Node, mesh_name: String) -> ArrayMesh:
queue.push_back(c) queue.push_back(c)
return mesh return mesh
static func check_triangle(verts: Array, vs: Array, ns: Array) -> bool:
var uv1 = verts[0]
var uv2 = verts[1]
var uv3 = verts[2]
var v1 = uv1 - uv3
var v2 = uv1 - uv3
if v1.length() * TEX_SIZE < 1.2:
return false
if v2.length() * TEX_SIZE < 1.2:
return false
var sumdata = Vector3()
for k in vs + ns:
sumdata += k
if sumdata.length() < 0.001:
return false
return true
func compress_points(v: PoolVector3Array, vmin: Vector3, vmax: Vector3) -> PoolVector3Array: func compress_points(v: PoolVector3Array, vmin: Vector3, vmax: Vector3) -> PoolVector3Array:
var cd = vmax - vmin var cd = vmax - vmin
var ret: PoolVector3Array = PoolVector3Array(v) var ret: PoolVector3Array = PoolVector3Array(v)
@@ -85,67 +66,6 @@ func compress_points(v: PoolVector3Array, vmin: Vector3, vmax: Vector3) -> PoolV
ret[e][h] = (v[e][h] - vmin[h]) / cd[h] ret[e][h] = (v[e][h] - vmin[h]) / cd[h]
assert ret[e][h] <= 1.0 && ret[e][h] >= 0.0 assert ret[e][h] <= 1.0 && ret[e][h] >= 0.0
return ret return ret
func build_triangles(mesh: ArrayMesh, diffmap: Dictionary):
assert mesh
assert dnatool.max_point != dnatool.min_point
var cd = dnatool.max_point - dnatool.min_point
var ncd = dnatool.max_normal - dnatool.min_normal
for sc in range(mesh.get_surface_count()):
var shape_arrays = mesh.surface_get_blend_shape_arrays(sc)
var surf_arrays = mesh.surface_get_arrays(sc)
for bshape in range(shape_arrays.size()):
var bs_name = mesh.get_blend_shape_name(bshape)
if !diffmap.has(bs_name):
diffmap[bs_name] = {}
diffmap[bs_name].base_v = []
diffmap[bs_name].shape_v = []
diffmap[bs_name].triangles = []
diffmap[bs_name].triangles_uv = []
diffmap[bs_name].triangles_v = []
diffmap[bs_name].triangles_n = []
for vid in range(0, surf_arrays[ArrayMesh.ARRAY_INDEX].size(), 3):
var p1_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 0]
var p2_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 1]
var p3_index = surf_arrays[ArrayMesh.ARRAY_INDEX][vid + 2]
var p1 = surf_arrays[ArrayMesh.ARRAY_TEX_UV][p1_index]
var p2 = surf_arrays[ArrayMesh.ARRAY_TEX_UV][p2_index]
var p3 = surf_arrays[ArrayMesh.ARRAY_TEX_UV][p3_index]
var base_v1 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p1_index]
var base_v2 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p2_index]
var base_v3 = surf_arrays[ArrayMesh.ARRAY_VERTEX][p3_index]
var shape_v1 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p1_index]
var shape_v2 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p2_index]
var shape_v3 = shape_arrays[bshape][ArrayMesh.ARRAY_VERTEX][p3_index]
var d1 = shape_v1 - base_v1
var d2 = shape_v2 - base_v2
var d3 = shape_v3 - base_v3
var base_n1 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p1_index]
var base_n2 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p2_index]
var base_n3 = surf_arrays[ArrayMesh.ARRAY_NORMAL][p3_index]
var shape_n1 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p1_index]
var shape_n2 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p2_index]
var shape_n3 = shape_arrays[bshape][ArrayMesh.ARRAY_NORMAL][p3_index]
var nd1 = shape_n1 - base_n1
var nd2 = shape_n2 - base_n2
var nd3 = shape_n3 - base_n3
var triangle = [p1_index, p2_index, p3_index]
var triangle_uv = [p1, p2, p3]
# var triangle_v = compress_points([d1, d2, d3], min_point, max_point)
# var triangle_n = compress_points([nd1, nd2, nd3], min_normal, max_normal)
var triangle_v = [d1, d2, d3]
var triangle_n = [nd1, nd2, nd3]
if check_triangle(triangle_uv, triangle_v, triangle_n):
diffmap[bs_name].triangles += triangle
diffmap[bs_name].base_v += [base_v1, base_v2, base_v3]
diffmap[bs_name].shape_v += [shape_v1, shape_v2, shape_v3]
diffmap[bs_name].triangles_uv += triangle_uv
diffmap[bs_name].triangles_v += triangle_v
diffmap[bs_name].triangles_n += triangle_n
# print_debug("surface: ", sc, " shape: ", bs_name, "/", bshape,
# " triangle: ", diffmap[bs_name].triangles_uv.size() / 3)
func convert_triangles(base: Dictionary, helper: Dictionary):
pass
enum {STATE_DRAW, STATE_CHECK, STATE_FINISH, STATE_IDLE} enum {STATE_DRAW, STATE_CHECK, STATE_FINISH, STATE_IDLE}
@@ -176,9 +96,8 @@ func create_queue(diffmap: Dictionary):
data.triangles_v = diffmap[k][map_name].triangles_n data.triangles_v = diffmap[k][map_name].triangles_n
data.rect = diffmap[k][map_name].rect data.rect = diffmap[k][map_name].rect
draw_queue.push_back(data) draw_queue.push_back(data)
# for k in data.triangles_v:
# print(k.z)
var uv_to_uv2: Dictionary
func _ready(): func _ready():
dnatool = DNATool.new() dnatool = DNATool.new()
load_data() load_data()
@@ -198,14 +117,15 @@ func _ready():
if !diffmap.has(base_mesh): if !diffmap.has(base_mesh):
diffmap[base_mesh] = {} diffmap[base_mesh] = {}
var mesh = get_mesh(obj, base_mesh) var mesh = get_mesh(obj, base_mesh)
build_triangles(mesh, diffmap[base_mesh]) uv_to_uv2 = dnatool.build_uv_to_uv2(mesh, 0)
dnatool.build_triangles(mesh, diffmap[base_mesh])
print("scene: ", c, "mesh: ", base_mesh, " done") print("scene: ", c, "mesh: ", base_mesh, " done")
for mesh_name in helper_meshes: for mesh_name in helper_meshes:
var helper_mesh = get_mesh(obj, mesh_name) var helper_mesh = get_mesh(obj, mesh_name)
if !diffmap.has(mesh_name): if !diffmap.has(mesh_name):
diffmap[mesh_name] = {} diffmap[mesh_name] = {}
build_triangles(helper_mesh, diffmap[mesh_name]) # helper_mesh = dnatool.convert_triangles(mesh, helper_mesh)
convert_triangles(diffmap[base_mesh], diffmap[mesh_name]) dnatool.build_triangles(helper_mesh, diffmap[mesh_name])
print("scene: ", c, "mesh: ", mesh_name, " done") print("scene: ", c, "mesh: ", mesh_name, " done")
print("scene: ", c, " done") print("scene: ", c, " done")
print("min: point: ", dnatool.min_point, " normal: ", dnatool.min_normal) print("min: point: ", dnatool.min_point, " normal: ", dnatool.min_normal)
@@ -255,7 +175,7 @@ func draw_viewport():
default_color.r = range_lerp(0, _min_point.x, _max_point.x, 0.0, 1.0) default_color.r = range_lerp(0, _min_point.x, _max_point.x, 0.0, 1.0)
default_color.g = range_lerp(0, _min_point.y, _max_point.y, 0.0, 1.0) default_color.g = range_lerp(0, _min_point.y, _max_point.y, 0.0, 1.0)
default_color.b = range_lerp(0, _min_point.z, _max_point.z, 0.0, 1.0) default_color.b = range_lerp(0, _min_point.z, _max_point.z, 0.0, 1.0)
draw_obj.draw_rect(Rect2(0, 0, TEX_SIZE, TEX_SIZE), default_color, true) draw_obj.draw_rect(Rect2(0, 0, dnatool.TEX_SIZE, dnatool.TEX_SIZE), default_color, true)
print("draw: ", item.triangles_uv.size()) print("draw: ", item.triangles_uv.size())
for t in range(0, item.triangles_uv.size(), 3): for t in range(0, item.triangles_uv.size(), 3):
var colors = [] var colors = []
@@ -266,15 +186,12 @@ func draw_viewport():
var sum = p1 + p2 + p3 var sum = p1 + p2 + p3
var midp = sum / 3.0 var midp = sum / 3.0
for k in range(3): for k in range(3):
# print(k.shape)
# print(k.uv)
var v = item.triangles_v[t + k] var v = item.triangles_v[t + k]
colors.push_back(Color(v.x, v.y, v.z, 1)) colors.push_back(Color(v.x, v.y, v.z, 1))
var uv = item.triangles_uv[t + k] var uv = item.triangles_uv[t + k]
var pt = (uv - midp).normalized() * 3.5 var pt = (uv - midp).normalized() * 3.5
uvs.push_back(uv * TEX_SIZE + pt) uvs.push_back(uv * dnatool.TEX_SIZE + pt)
draw_obj.draw_polygon(PoolVector2Array(uvs), PoolColorArray(colors)) draw_obj.draw_polygon(PoolVector2Array(uvs), PoolColorArray(colors))
# print(colors)
yield(draw_obj.get_tree(), "idle_frame") yield(draw_obj.get_tree(), "idle_frame")
yield(draw_obj.get_tree(), "idle_frame") yield(draw_obj.get_tree(), "idle_frame")
yield(draw_obj.get_tree(), "idle_frame") yield(draw_obj.get_tree(), "idle_frame")
@@ -283,7 +200,7 @@ func draw_viewport():
var _state = STATE_DRAW var _state = STATE_DRAW
var draw_delay: float = 0.1 var draw_delay: float = 0.01
var save_pngs : = true var save_pngs : = true
func save_images(): func save_images():
for k in maps.keys(): for k in maps.keys():
@@ -302,17 +219,6 @@ func save_images():
img.create_from_data(maps[k].width, maps[k].height, false, maps[k].format, image_data) img.create_from_data(maps[k].width, maps[k].height, false, maps[k].format, image_data)
print("saving ", fn) print("saving ", fn)
img.save_png(fn) img.save_png(fn)
var outj = {}
outj.min_point = dnatool.min_point
outj.max_point = dnatool.max_point
outj.min_normal = dnatool.min_normal
outj.max_normal = dnatool.max_normal
outj.maps = maps
outj.vert_indices = vert_indices
var fd = File.new()
fd.open("res://characters/common/debug-data-new.json", File.WRITE)
fd.store_string(JSON.print(outj, "\t", true))
fd.close()
func draw_finished(): func draw_finished():
print("draw_finished") print("draw_finished")
@@ -353,6 +259,7 @@ func _process(delta):
fd.store_var(dnatool.max_normal) fd.store_var(dnatool.max_normal)
fd.store_var(maps) fd.store_var(maps)
fd.store_var(vert_indices) fd.store_var(vert_indices)
fd.store_var(uv_to_uv2)
fd.close() fd.close()
if save_pngs: if save_pngs:
save_images() save_images()

View File

@@ -185,7 +185,7 @@ func prepare_character(x: int) -> void:
# body_mesh = body_mi.mesh.duplicate(true) # body_mesh = body_mi.mesh.duplicate(true)
# orig_body_mesh = body_mi.mesh.duplicate(true) # orig_body_mesh = body_mi.mesh.duplicate(true)
_vert_indices = dna.vert_indices[x] _vert_indices = dna.vert_indices[x]
dna.add_mesh("body", body_mi.mesh, dna.vert_indices[x]) dna.add_body_mesh(body_mi.mesh, dna.vert_indices[x])
# cloth_meshes.clear() # cloth_meshes.clear()
cloth_mis.clear() cloth_mis.clear()
for cloth in clothes.keys(): for cloth in clothes.keys():

File diff suppressed because one or more lines are too long

View File

@@ -116,3 +116,7 @@ screenshot={
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null) "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null)
] ]
} }
[rendering]
threads/thread_model=2

View File

@@ -9,7 +9,7 @@ extends Control
func start_game(): func start_game():
var sc = load("res://prologue.tscn") var sc = load("res://prologue.tscn")
world.init_data() world.init_data()
roadmap.build(444444) # roadmap.build(444444)
get_tree().change_scene_to(sc) get_tree().change_scene_to(sc)
func load_game(): func load_game():
pass pass

View File

@@ -2,13 +2,13 @@
[ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"] [ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"]
[ext_resource id=2 path="concrete_floor_02_spec_1k.jpg" type="Texture"] [ext_resource id=2 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=3 path="concrete_floor_02_Nor_1k.jpg" type="Texture"] [ext_resource id=3 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_rough_1k.jpg" type="Texture"] [ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"] [ext_resource id=5 path="concrete_floor_02_Nor_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"] [sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=5 type="ArrayMesh"] [sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=8 type="ArrayMesh"] [sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=11 type="ArrayMesh"] [sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=14 type="ArrayMesh"] [sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=17 type="ArrayMesh"] [sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=20 type="ArrayMesh"] [sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=23 type="ArrayMesh"] [sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=26 type="ArrayMesh"] [sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=29 type="ArrayMesh"] [sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=32 type="ArrayMesh"] [sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=35 type="ArrayMesh"] [sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=38 type="ArrayMesh"] [sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=41 type="ArrayMesh"] [sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=44 type="ArrayMesh"] [sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=47 type="ArrayMesh"] [sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=50 type="ArrayMesh"] [sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=53 type="ArrayMesh"] [sub_resource id=53 type="ArrayMesh"]
@@ -1187,10 +1187,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=56 type="ArrayMesh"] [sub_resource id=56 type="ArrayMesh"]
@@ -1238,10 +1238,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=59 type="ArrayMesh"] [sub_resource id=59 type="ArrayMesh"]
@@ -1289,10 +1289,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=62 type="ArrayMesh"] [sub_resource id=62 type="ArrayMesh"]
@@ -1340,10 +1340,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=65 type="ArrayMesh"] [sub_resource id=65 type="ArrayMesh"]
@@ -1391,10 +1391,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=68 type="ArrayMesh"] [sub_resource id=68 type="ArrayMesh"]
@@ -1442,10 +1442,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=71 type="ArrayMesh"] [sub_resource id=71 type="ArrayMesh"]
@@ -1493,10 +1493,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=74 type="ArrayMesh"] [sub_resource id=74 type="ArrayMesh"]
@@ -1544,10 +1544,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=77 type="ArrayMesh"] [sub_resource id=77 type="ArrayMesh"]
@@ -1595,10 +1595,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=80 type="ArrayMesh"] [sub_resource id=80 type="ArrayMesh"]
@@ -1646,10 +1646,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=83 type="ArrayMesh"] [sub_resource id=83 type="ArrayMesh"]
@@ -1697,10 +1697,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=86 type="ArrayMesh"] [sub_resource id=86 type="ArrayMesh"]
@@ -1748,10 +1748,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=89 type="ArrayMesh"] [sub_resource id=89 type="ArrayMesh"]
@@ -1799,10 +1799,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=92 type="ArrayMesh"] [sub_resource id=92 type="ArrayMesh"]
@@ -1850,10 +1850,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=95 type="ArrayMesh"] [sub_resource id=95 type="ArrayMesh"]
@@ -1901,10 +1901,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=98 type="ArrayMesh"] [sub_resource id=98 type="ArrayMesh"]
@@ -1952,10 +1952,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=101 type="ArrayMesh"] [sub_resource id=101 type="ArrayMesh"]
@@ -2003,10 +2003,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=104 type="ArrayMesh"] [sub_resource id=104 type="ArrayMesh"]
@@ -2054,10 +2054,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=107 type="ArrayMesh"] [sub_resource id=107 type="ArrayMesh"]
@@ -2105,10 +2105,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=110 type="ArrayMesh"] [sub_resource id=110 type="ArrayMesh"]
@@ -2156,10 +2156,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=113 type="ArrayMesh"] [sub_resource id=113 type="ArrayMesh"]
@@ -2207,10 +2207,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=116 type="ArrayMesh"] [sub_resource id=116 type="ArrayMesh"]
@@ -2258,10 +2258,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=119 type="ArrayMesh"] [sub_resource id=119 type="ArrayMesh"]
@@ -2309,10 +2309,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=122 type="ArrayMesh"] [sub_resource id=122 type="ArrayMesh"]
@@ -2360,10 +2360,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=125 type="ArrayMesh"] [sub_resource id=125 type="ArrayMesh"]
@@ -2411,10 +2411,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=128 type="ArrayMesh"] [sub_resource id=128 type="ArrayMesh"]
@@ -2462,10 +2462,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=131 type="ArrayMesh"] [sub_resource id=131 type="ArrayMesh"]
@@ -2508,10 +2508,10 @@ surfaces/1 = {
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=133 type="ShaderMaterial"] [sub_resource id=133 type="ShaderMaterial"]
@@ -2564,10 +2564,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=137 type="ArrayMesh"] [sub_resource id=137 type="ArrayMesh"]
@@ -2615,10 +2615,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=140 type="ArrayMesh"] [sub_resource id=140 type="ArrayMesh"]
@@ -2666,10 +2666,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=143 type="ArrayMesh"] [sub_resource id=143 type="ArrayMesh"]
@@ -2717,10 +2717,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=146 type="ArrayMesh"] [sub_resource id=146 type="ArrayMesh"]

View File

@@ -2,13 +2,13 @@
[ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"] [ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"]
[ext_resource id=2 path="concrete_floor_02_spec_1k.jpg" type="Texture"] [ext_resource id=2 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=3 path="concrete_floor_02_Nor_1k.jpg" type="Texture"] [ext_resource id=3 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_rough_1k.jpg" type="Texture"] [ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"] [ext_resource id=5 path="concrete_floor_02_Nor_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"] [sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=5 type="ArrayMesh"] [sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=8 type="ArrayMesh"] [sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=11 type="ArrayMesh"] [sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=14 type="ArrayMesh"] [sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=17 type="ArrayMesh"] [sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=20 type="ArrayMesh"] [sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=23 type="ArrayMesh"] [sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=26 type="ArrayMesh"] [sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=29 type="ArrayMesh"] [sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=32 type="ArrayMesh"] [sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=35 type="ArrayMesh"] [sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=38 type="ArrayMesh"] [sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=41 type="ArrayMesh"] [sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=44 type="ArrayMesh"] [sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=47 type="ArrayMesh"] [sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=50 type="ArrayMesh"] [sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=53 type="ArrayMesh"] [sub_resource id=53 type="ArrayMesh"]
@@ -1212,10 +1212,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=58 type="ArrayMesh"] [sub_resource id=58 type="ArrayMesh"]
@@ -1263,10 +1263,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=61 type="ArrayMesh"] [sub_resource id=61 type="ArrayMesh"]
@@ -1314,10 +1314,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=64 type="ArrayMesh"] [sub_resource id=64 type="ArrayMesh"]
@@ -1365,10 +1365,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=67 type="ArrayMesh"] [sub_resource id=67 type="ArrayMesh"]
@@ -1416,10 +1416,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=70 type="ArrayMesh"] [sub_resource id=70 type="ArrayMesh"]
@@ -1467,10 +1467,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=73 type="ArrayMesh"] [sub_resource id=73 type="ArrayMesh"]
@@ -1518,10 +1518,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=76 type="ArrayMesh"] [sub_resource id=76 type="ArrayMesh"]
@@ -1569,10 +1569,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=79 type="ArrayMesh"] [sub_resource id=79 type="ArrayMesh"]
@@ -1620,10 +1620,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=82 type="ArrayMesh"] [sub_resource id=82 type="ArrayMesh"]
@@ -1671,10 +1671,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=85 type="ArrayMesh"] [sub_resource id=85 type="ArrayMesh"]
@@ -1722,10 +1722,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=88 type="ArrayMesh"] [sub_resource id=88 type="ArrayMesh"]
@@ -1773,10 +1773,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=91 type="ArrayMesh"] [sub_resource id=91 type="ArrayMesh"]
@@ -1824,10 +1824,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=94 type="ArrayMesh"] [sub_resource id=94 type="ArrayMesh"]
@@ -1875,10 +1875,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=97 type="ArrayMesh"] [sub_resource id=97 type="ArrayMesh"]
@@ -1926,10 +1926,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=100 type="ArrayMesh"] [sub_resource id=100 type="ArrayMesh"]
@@ -1977,10 +1977,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=103 type="ArrayMesh"] [sub_resource id=103 type="ArrayMesh"]
@@ -2028,10 +2028,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=106 type="ArrayMesh"] [sub_resource id=106 type="ArrayMesh"]
@@ -2079,10 +2079,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=109 type="ArrayMesh"] [sub_resource id=109 type="ArrayMesh"]
@@ -2130,10 +2130,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=112 type="ArrayMesh"] [sub_resource id=112 type="ArrayMesh"]
@@ -2181,10 +2181,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=115 type="ArrayMesh"] [sub_resource id=115 type="ArrayMesh"]
@@ -2232,10 +2232,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=118 type="ArrayMesh"] [sub_resource id=118 type="ArrayMesh"]
@@ -2283,10 +2283,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=121 type="ArrayMesh"] [sub_resource id=121 type="ArrayMesh"]
@@ -2334,10 +2334,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=124 type="ArrayMesh"] [sub_resource id=124 type="ArrayMesh"]
@@ -2385,10 +2385,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=127 type="ArrayMesh"] [sub_resource id=127 type="ArrayMesh"]
@@ -2436,10 +2436,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=130 type="ArrayMesh"] [sub_resource id=130 type="ArrayMesh"]
@@ -2487,10 +2487,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=133 type="ArrayMesh"] [sub_resource id=133 type="ArrayMesh"]
@@ -2538,10 +2538,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=136 type="ArrayMesh"] [sub_resource id=136 type="ArrayMesh"]

View File

@@ -2,13 +2,13 @@
[ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"] [ext_resource id=1 path="concrete_floor_02_diff_1k.jpg" type="Texture"]
[ext_resource id=2 path="concrete_floor_02_spec_1k.jpg" type="Texture"] [ext_resource id=2 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=3 path="concrete_floor_02_Nor_1k.jpg" type="Texture"] [ext_resource id=3 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_rough_1k.jpg" type="Texture"] [ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"] [ext_resource id=5 path="concrete_floor_02_Nor_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"] [sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=5 type="ArrayMesh"] [sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=8 type="ArrayMesh"] [sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=11 type="ArrayMesh"] [sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=14 type="ArrayMesh"] [sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=17 type="ArrayMesh"] [sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=20 type="ArrayMesh"] [sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=23 type="ArrayMesh"] [sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=26 type="ArrayMesh"] [sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=29 type="ArrayMesh"] [sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=32 type="ArrayMesh"] [sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=35 type="ArrayMesh"] [sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=38 type="ArrayMesh"] [sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=41 type="ArrayMesh"] [sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=44 type="ArrayMesh"] [sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=47 type="ArrayMesh"] [sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=50 type="ArrayMesh"] [sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=53 type="ArrayMesh"] [sub_resource id=53 type="ArrayMesh"]
@@ -1187,10 +1187,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=56 type="ArrayMesh"] [sub_resource id=56 type="ArrayMesh"]
@@ -1238,10 +1238,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=59 type="ArrayMesh"] [sub_resource id=59 type="ArrayMesh"]
@@ -1289,10 +1289,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=62 type="ArrayMesh"] [sub_resource id=62 type="ArrayMesh"]
@@ -1340,10 +1340,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=65 type="ArrayMesh"] [sub_resource id=65 type="ArrayMesh"]
@@ -1391,10 +1391,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=68 type="ArrayMesh"] [sub_resource id=68 type="ArrayMesh"]
@@ -1442,10 +1442,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=71 type="ArrayMesh"] [sub_resource id=71 type="ArrayMesh"]
@@ -1493,10 +1493,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=74 type="ArrayMesh"] [sub_resource id=74 type="ArrayMesh"]
@@ -1544,10 +1544,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=77 type="ArrayMesh"] [sub_resource id=77 type="ArrayMesh"]
@@ -1595,10 +1595,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=80 type="ArrayMesh"] [sub_resource id=80 type="ArrayMesh"]
@@ -1646,10 +1646,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=83 type="ArrayMesh"] [sub_resource id=83 type="ArrayMesh"]
@@ -1697,10 +1697,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=86 type="ArrayMesh"] [sub_resource id=86 type="ArrayMesh"]
@@ -1748,10 +1748,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=89 type="ArrayMesh"] [sub_resource id=89 type="ArrayMesh"]
@@ -1799,10 +1799,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=92 type="ArrayMesh"] [sub_resource id=92 type="ArrayMesh"]
@@ -1850,10 +1850,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=95 type="ArrayMesh"] [sub_resource id=95 type="ArrayMesh"]
@@ -1901,10 +1901,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=98 type="ArrayMesh"] [sub_resource id=98 type="ArrayMesh"]
@@ -1952,10 +1952,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=101 type="ArrayMesh"] [sub_resource id=101 type="ArrayMesh"]
@@ -2003,10 +2003,10 @@ shader = SubResource(1)
resource_name = "" resource_name = ""
shader = SubResource(3) shader = SubResource(3)
shader_param/texture_0 = ExtResource(1) shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(2) shader_param/texture_1 = ExtResource(4)
shader_param/texture_2 = ExtResource(3) shader_param/texture_2 = ExtResource(5)
shader_param/texture_3 = ExtResource(4) shader_param/texture_3 = ExtResource(2)
shader_param/texture_4 = ExtResource(5) shader_param/texture_4 = ExtResource(3)
[sub_resource id=104 type="ArrayMesh"] [sub_resource id=104 type="ArrayMesh"]