Propagated side to wedge

This commit is contained in:
2025-02-15 01:30:31 +03:00
parent 2eed8ef509
commit 66838892d5
27 changed files with 4444 additions and 589 deletions

Binary file not shown.

View File

@@ -0,0 +1,153 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v3.6.28",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"terrain-col"
}
],
"materials":[
{
"alphaCutoff":0.5,
"alphaMode":"MASK",
"extensions":{
"KHR_materials_specular":{
"specularColorFactor":[
0.474271529955476,
0.474271529955476,
0.474271529955476
]
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"material_atlas_36953_1",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0
}
}
],
"meshes":[
{
"name":"Plane",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"Atlas_36953",
"uri":"Atlas_36953.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":295,
"max":[
19.861404418945312,
0.3628370761871338,
19.687721252441406
],
"min":[
-19.76592445373535,
-4.110562324523926,
-19.641536712646484
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":295,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":295,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":552,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":3540,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":3540,
"byteOffset":3540,
"target":34962
},
{
"buffer":0,
"byteLength":2360,
"byteOffset":7080,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":9440,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":10544,
"uri":"lot-small-m0.bin"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,5 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://astream/terrain/details/lot-small-m0.gltf" type="PackedScene" id=1]
[node name="lot-small-m0" instance=ExtResource( 1 )]

View File

@@ -80,15 +80,15 @@
{
"bufferView":0,
"componentType":5126,
"count":315,
"count":317,
"max":[
29.999271392822266,
0.30028843879699707,
0.32523614168167114,
29.77977752685547
],
"min":[
-29.844146728515625,
-4.802618026733398,
-4.110562324523926,
-29.613506317138672
],
"type":"VEC3"
@@ -96,13 +96,13 @@
{
"bufferView":1,
"componentType":5126,
"count":315,
"count":317,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":315,
"count":317,
"type":"VEC2"
},
{
@@ -115,26 +115,26 @@
"bufferViews":[
{
"buffer":0,
"byteLength":3780,
"byteLength":3804,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":3780,
"byteOffset":3780,
"byteLength":3804,
"byteOffset":3804,
"target":34962
},
{
"buffer":0,
"byteLength":2520,
"byteOffset":7560,
"byteLength":2536,
"byteOffset":7608,
"target":34962
},
{
"buffer":0,
"byteLength":1104,
"byteOffset":10080,
"byteOffset":10144,
"target":34963
}
],
@@ -146,7 +146,7 @@
],
"buffers":[
{
"byteLength":11184,
"byteLength":11248,
"uri":"lot-small0.bin"
}
]

View File

@@ -0,0 +1,158 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v3.6.28",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"garage-door",
"translation":[
0,
4,
0
]
}
],
"materials":[
{
"alphaCutoff":0.5,
"alphaMode":"MASK",
"extensions":{
"KHR_materials_specular":{
"specularColorFactor":[
0.474271529955476,
0.474271529955476,
0.474271529955476
]
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"material_atlas_36953_1",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0
}
}
],
"meshes":[
{
"name":"Cube.002",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"Atlas_36953",
"uri":"Atlas_36953.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":985,
"max":[
2.4556546211242676,
0.05903172492980957,
0.09999994933605194
],
"min":[
-2.4556546211242676,
-3.980344295501709,
-0.27000004053115845
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":985,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":985,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":2172,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":11820,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":11820,
"byteOffset":11820,
"target":34962
},
{
"buffer":0,
"byteLength":7880,
"byteOffset":23640,
"target":34962
},
{
"buffer":0,
"byteLength":4344,
"byteOffset":31520,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":35864,
"uri":"residental-garage-door.bin"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,158 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v3.6.28",
"version":"2.0"
},
"extensionsUsed":[
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"garage-roof-col",
"translation":[
0.27659401297569275,
0,
0
]
}
],
"materials":[
{
"alphaCutoff":0.5,
"alphaMode":"MASK",
"extensions":{
"KHR_materials_specular":{
"specularColorFactor":[
0.474271529955476,
0.474271529955476,
0.474271529955476
]
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"material_atlas_36953_1",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0
}
}
],
"meshes":[
{
"name":"Cube.002",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"Atlas_36953",
"uri":"Atlas_36953.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":34,
"max":[
12.723405838012695,
2,
4
],
"min":[
-12.276594161987305,
0,
-4
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":34,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":34,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":60,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":408,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":408,
"byteOffset":408,
"target":34962
},
{
"buffer":0,
"byteLength":272,
"byteOffset":816,
"target":34962
},
{
"buffer":0,
"byteLength":120,
"byteOffset":1088,
"target":34963
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":1208,
"uri":"residental-garage-roof1.bin"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -12,25 +12,14 @@
{
"name":"Scene",
"nodes":[
1,
2
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"garage-col-colonly"
},
{
"children":[
0
],
"mesh":1,
"name":"garage"
},
{
"name":"NurbsPath"
"name":"parking--col"
}
],
"materials":[
@@ -60,7 +49,7 @@
],
"meshes":[
{
"name":"Cube",
"name":"Cube.002",
"primitives":[
{
"attributes":{
@@ -68,20 +57,7 @@
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3
}
]
},
{
"name":"Cube.014",
"primitives":[
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"indices":3,
"material":0
}
]
@@ -106,14 +82,14 @@
"componentType":5126,
"count":160,
"max":[
19,
6,
4.5
3,
0.09999999403953552,
2
],
"min":[
-12.100000381469727,
-0.5,
-4.5
-3,
-0.019999999552965164,
-2
],
"type":"VEC3"
},
@@ -132,41 +108,7 @@
{
"bufferView":3,
"componentType":5123,
"count":420,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":129,
"max":[
19,
6,
4.500000953674316
],
"min":[
-12.100000381469727,
-0.5,
-4.499999046325684
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":129,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":129,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":306,
"count":372,
"type":"SCALAR"
}
],
@@ -191,33 +133,9 @@
},
{
"buffer":0,
"byteLength":840,
"byteLength":744,
"byteOffset":5120,
"target":34963
},
{
"buffer":0,
"byteLength":1548,
"byteOffset":5960,
"target":34962
},
{
"buffer":0,
"byteLength":1548,
"byteOffset":7508,
"target":34962
},
{
"buffer":0,
"byteLength":1032,
"byteOffset":9056,
"target":34962
},
{
"buffer":0,
"byteLength":612,
"byteOffset":10088,
"target":34963
}
],
"samplers":[
@@ -228,7 +146,7 @@
],
"buffers":[
{
"byteLength":10700,
"byteLength":5864,
"uri":"residental-garage.bin"
}
]

View File

@@ -1,6 +1,8 @@
[gd_scene load_steps=6 format=2]
[gd_scene load_steps=8 format=2]
[ext_resource path="res://astream/terrain/details/residental-garage.gltf" type="PackedScene" id=1]
[ext_resource path="res://astream/terrain/details/residental-garage-roof1.gltf" type="PackedScene" id=2]
[ext_resource path="res://astream/terrain/details/residental-garage-door.gltf" type="PackedScene" id=3]
[sub_resource type="CubeMesh" id=1]
size = Vector3( 27, 1, 10 )
@@ -23,10 +25,11 @@ lod_range = 35.0
[node name="residental-garage" parent="LOD/MergeGroup" instance=ExtResource( 1 )]
[node name="MeshInstance" type="MeshInstance" parent="LOD/MergeGroup"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.427596, 6.49411, 0 )
mesh = SubResource( 1 )
material/0 = SubResource( 2 )
[node name="residental-garage-roof1" parent="LOD/MergeGroup" instance=ExtResource( 2 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6, 0 )
[node name="residental-garage-door" parent="LOD/MergeGroup" instance=ExtResource( 3 )]
transform = Transform( -4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 12.7459, 1, 0 )
[node name="MergeGroup1" type="MergeGroup" parent="LOD"]
visible = false

View File

@@ -80,61 +80,61 @@
{
"bufferView":0,
"componentType":5126,
"count":778,
"count":1148,
"max":[
15.457839012145996,
0.18514837324619293,
13.391965866088867
11.783405303955078,
0.1851484179496765,
9.890567779541016
],
"min":[
-15.484124183654785,
-3.5783910751342773,
-13.159601211547852
-11.841397285461426,
-4.024284839630127,
-9.954931259155273
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":778,
"count":1148,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":778,
"count":1148,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":1176,
"count":1728,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":9336,
"byteLength":13776,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":9336,
"byteOffset":9336,
"byteLength":13776,
"byteOffset":13776,
"target":34962
},
{
"buffer":0,
"byteLength":6224,
"byteOffset":18672,
"byteLength":9184,
"byteOffset":27552,
"target":34962
},
{
"buffer":0,
"byteLength":2352,
"byteOffset":24896,
"byteLength":3456,
"byteOffset":36736,
"target":34963
}
],
@@ -146,7 +146,7 @@
],
"buffers":[
{
"byteLength":27248,
"byteLength":40192,
"uri":"sideroad-short1.bin"
}
]