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

@@ -1,315 +1,478 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.3.32",
"version" : "2.0"
},
"extensionsUsed" : [
"KHR_materials_specular",
"KHR_materials_ior"
],
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0,
1,
2
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "road-lane-center"
},
{
"mesh" : 1,
"name" : "road-lane-mid",
"translation" : [
1.100000023841858,
0,
0
]
},
{
"mesh" : 2,
"name" : "roadd-sidewalk",
"translation" : [
2.200000047683716,
0,
0
]
}
],
"materials" : [
{
"extensions" : {
"KHR_materials_specular" : {
"specularColorFactor" : [
0.474271529955476,
0.474271529955476,
0.474271529955476
]
},
"KHR_materials_ior" : {
"ior" : 1.4500000476837158
}
},
"name" : "road-material",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0.20000000298023224
}
}
],
"meshes" : [
{
"name" : "road-lane-center",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"NORMAL" : 1,
"TEXCOORD_0" : 2
},
"indices" : 3,
"material" : 0
}
]
},
{
"name" : "road-lane-mid",
"primitives" : [
{
"attributes" : {
"POSITION" : 4,
"NORMAL" : 5,
"TEXCOORD_0" : 6
},
"indices" : 7,
"material" : 0
}
]
},
{
"name" : "road-sidewalk",
"primitives" : [
{
"attributes" : {
"POSITION" : 8,
"NORMAL" : 9,
"TEXCOORD_0" : 10
},
"indices" : 11,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "road",
"uri" : "road.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 32,
"max" : [
-8.847564458847046e-09,
0.12099996209144592,
5.960464477539063e-08
],
"min" : [
-0.9999999403953552,
-0.09999995678663254,
-0.5
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 32,
"type" : "VEC3"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 32,
"type" : "VEC2"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 48,
"type" : "SCALAR"
},
{
"bufferView" : 4,
"componentType" : 5126,
"count" : 80,
"max" : [
9.921204764395952e-07,
0.1214386522769928,
-6.735790520906448e-07
],
"min" : [
-0.9999990463256836,
-0.09999995678663254,
-0.5000007152557373
],
"type" : "VEC3"
},
{
"bufferView" : 5,
"componentType" : 5126,
"count" : 80,
"type" : "VEC3"
},
{
"bufferView" : 6,
"componentType" : 5126,
"count" : 80,
"type" : "VEC2"
},
{
"bufferView" : 7,
"componentType" : 5123,
"count" : 126,
"type" : "SCALAR"
},
{
"bufferView" : 8,
"componentType" : 5126,
"count" : 42,
"max" : [
2.5033950805664062e-05,
0.19999995827674866,
0
],
"min" : [
-1.100000023841858,
-0.10000000149011612,
-0.5
],
"type" : "VEC3"
},
{
"bufferView" : 9,
"componentType" : 5126,
"count" : 42,
"type" : "VEC3"
},
{
"bufferView" : 10,
"componentType" : 5126,
"count" : 42,
"type" : "VEC2"
},
{
"bufferView" : 11,
"componentType" : 5123,
"count" : 66,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 384,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 384,
"byteOffset" : 384,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 256,
"byteOffset" : 768,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 96,
"byteOffset" : 1024,
"target" : 34963
},
{
"buffer" : 0,
"byteLength" : 960,
"byteOffset" : 1120,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 960,
"byteOffset" : 2080,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 640,
"byteOffset" : 3040,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 252,
"byteOffset" : 3680,
"target" : 34963
},
{
"buffer" : 0,
"byteLength" : 504,
"byteOffset" : 3932,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 504,
"byteOffset" : 4436,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 336,
"byteOffset" : 4940,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 132,
"byteOffset" : 5276,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 5408,
"uri" : "road-lanes.bin"
}
]
"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,
1,
2,
3,
4
]
}
],
"nodes":[
{
"mesh":0,
"name":"road-lane-center"
},
{
"mesh":1,
"name":"road-lane-mid",
"translation":[
1.100000023841858,
0,
0
]
},
{
"mesh":2,
"name":"roadd-sidewalk",
"translation":[
2.200000047683716,
0,
0
]
},
{
"mesh":3,
"name":"roadd-sidewalk_end",
"translation":[
3.3000001907348633,
0,
0
]
},
{
"mesh":4,
"name":"roadd-sidewalk_start",
"rotation":[
0,
0,
-1,
0
],
"scale":[
-1,
-1,
-1
],
"translation":[
4.55145263671875,
0,
0
]
}
],
"materials":[
{
"extensions":{
"KHR_materials_specular":{
"specularColorFactor":[
0.474271529955476,
0.474271529955476,
0.474271529955476
]
},
"KHR_materials_ior":{
"ior":1.4500000476837158
}
},
"name":"road-material",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0.20000000298023224
}
}
],
"meshes":[
{
"name":"road-lane-center",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
},
{
"name":"road-lane-mid",
"primitives":[
{
"attributes":{
"POSITION":4,
"NORMAL":5,
"TEXCOORD_0":6
},
"indices":7,
"material":0
}
]
},
{
"name":"road-sidewalk",
"primitives":[
{
"attributes":{
"POSITION":8,
"NORMAL":9,
"TEXCOORD_0":10
},
"indices":11,
"material":0
}
]
},
{
"name":"road-sidewalk.001",
"primitives":[
{
"attributes":{
"POSITION":12,
"NORMAL":13,
"TEXCOORD_0":14
},
"indices":15,
"material":0
}
]
},
{
"name":"road-sidewalk.006",
"primitives":[
{
"attributes":{
"POSITION":16,
"NORMAL":17,
"TEXCOORD_0":18
},
"indices":15,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"road",
"uri":"road.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":32,
"max":[
-8.847564458847046e-09,
0.12099996209144592,
5.960464477539063e-08
],
"min":[
-0.9999999403953552,
-0.09999995678663254,
-0.5
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":32,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":32,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":48,
"type":"SCALAR"
},
{
"bufferView":4,
"componentType":5126,
"count":74,
"max":[
9.921204764395952e-07,
0.1214386522769928,
-6.735790520906448e-07
],
"min":[
-0.9999990463256836,
-0.09999995678663254,
-0.5000007152557373
],
"type":"VEC3"
},
{
"bufferView":5,
"componentType":5126,
"count":74,
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":74,
"type":"VEC2"
},
{
"bufferView":7,
"componentType":5123,
"count":126,
"type":"SCALAR"
},
{
"bufferView":8,
"componentType":5126,
"count":40,
"max":[
2.5033950805664062e-05,
0.19999995827674866,
0
],
"min":[
-1.100000023841858,
-0.10000000149011612,
-0.5
],
"type":"VEC3"
},
{
"bufferView":9,
"componentType":5126,
"count":40,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":40,
"type":"VEC2"
},
{
"bufferView":11,
"componentType":5123,
"count":66,
"type":"SCALAR"
},
{
"bufferView":12,
"componentType":5126,
"count":418,
"max":[
0.00867057777941227,
0.19999998807907104,
0
],
"min":[
-1.100000023841858,
-0.10000000149011612,
-0.5000007152557373
],
"type":"VEC3"
},
{
"bufferView":13,
"componentType":5126,
"count":418,
"type":"VEC3"
},
{
"bufferView":14,
"componentType":5126,
"count":418,
"type":"VEC2"
},
{
"bufferView":15,
"componentType":5123,
"count":975,
"type":"SCALAR"
},
{
"bufferView":16,
"componentType":5126,
"count":418,
"max":[
0.00867057777941227,
0.19999998807907104,
0.5
],
"min":[
-1.100000023841858,
-0.10000000149011612,
-7.152557373046875e-07
],
"type":"VEC3"
},
{
"bufferView":17,
"componentType":5126,
"count":418,
"type":"VEC3"
},
{
"bufferView":18,
"componentType":5126,
"count":418,
"type":"VEC2"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":384,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":384,
"byteOffset":384,
"target":34962
},
{
"buffer":0,
"byteLength":256,
"byteOffset":768,
"target":34962
},
{
"buffer":0,
"byteLength":96,
"byteOffset":1024,
"target":34963
},
{
"buffer":0,
"byteLength":888,
"byteOffset":1120,
"target":34962
},
{
"buffer":0,
"byteLength":888,
"byteOffset":2008,
"target":34962
},
{
"buffer":0,
"byteLength":592,
"byteOffset":2896,
"target":34962
},
{
"buffer":0,
"byteLength":252,
"byteOffset":3488,
"target":34963
},
{
"buffer":0,
"byteLength":480,
"byteOffset":3740,
"target":34962
},
{
"buffer":0,
"byteLength":480,
"byteOffset":4220,
"target":34962
},
{
"buffer":0,
"byteLength":320,
"byteOffset":4700,
"target":34962
},
{
"buffer":0,
"byteLength":132,
"byteOffset":5020,
"target":34963
},
{
"buffer":0,
"byteLength":5016,
"byteOffset":5152,
"target":34962
},
{
"buffer":0,
"byteLength":5016,
"byteOffset":10168,
"target":34962
},
{
"buffer":0,
"byteLength":3344,
"byteOffset":15184,
"target":34962
},
{
"buffer":0,
"byteLength":1950,
"byteOffset":18528,
"target":34963
},
{
"buffer":0,
"byteLength":5016,
"byteOffset":20480,
"target":34962
},
{
"buffer":0,
"byteLength":5016,
"byteOffset":25496,
"target":34962
},
{
"buffer":0,
"byteLength":3344,
"byteOffset":30512,
"target":34962
}
],
"samplers":[
{
"magFilter":9729,
"minFilter":9987
}
],
"buffers":[
{
"byteLength":33856,
"uri":"road-lanes.bin"
}
]
}

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"
}
]

View File

@@ -38,6 +38,7 @@ building_data = {
"foundation60": "res://astream/terrain/details/foundation60.tscn",
"bus-stop": "res://astream/terrain/details/bus-stop.tscn",
"lot-small0": "res://astream/terrain/details/lot-small0.tscn",
"lot-small-m0": "res://astream/terrain/details/lot-small-m0.tscn",
"lot-small1": "res://astream/terrain/details/lot-small1.tscn",
"lot-small2": "res://astream/terrain/details/lot-small2.tscn",
"lot-large1": "res://astream/terrain/details/lot-large1.tscn",
@@ -75,12 +76,22 @@ lot_offset = 33.8
lot_y_rotation = 90.0
[lines/edges/lot-small0/left]
lot_offset = 26.5
lot_offset = 33.0
lot_y_rotation = 0
lot_y_offset = 0
[lines/edges/lot-small0/right]
lot_offset = 26.5
lot_offset = 33.0
lot_y_rotation = 180
lot_y_offset = 0
[lines/edges/lot-small-m0/left]
lot_offset = 24.8
lot_y_rotation = 0
lot_y_offset = 0
[lines/edges/lot-small-m0/right]
lot_offset = 25.5
lot_y_rotation = 180
lot_y_offset = 0
@@ -90,7 +101,7 @@ lot_y_rotation = 0
lot_y_offset = 0
[lines/edges/lot-small1/right]
lot_offset = 36
lot_offset = 37.5
lot_y_rotation = 180
lot_y_offset = 0