284 lines
295 KiB
Plaintext
284 lines
295 KiB
Plaintext
|
|
[gd_scene load_steps=44 format=4 uid="uid://d3brugocci17o"]
|
||
|
|
|
||
|
|
[ext_resource type="PackedScene" uid="uid://c2nmnsvtjycko" path="res://GameObjects/Fir/Fir-Tree.gltf" id="1_gblxg"]
|
||
|
|
[ext_resource type="Texture2D" uid="uid://bw1bmbr0wb445" path="res://GameObjects/Fir/fir-side-ice.jpg" id="2_4pxk2"]
|
||
|
|
[ext_resource type="Script" uid="uid://bo0awqfi5eqg4" path="res://addons/rokojori_action_library/Runtime/Procedural/Assets/Grass/GrassPatch.cs" id="2_woxha"]
|
||
|
|
|
||
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_3jsax"]
|
||
|
|
radius = 1.62
|
||
|
|
height = 5.215
|
||
|
|
|
||
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mvr6i"]
|
||
|
|
resource_name = "Fir"
|
||
|
|
cull_mode = 2
|
||
|
|
albedo_texture = ExtResource("2_4pxk2")
|
||
|
|
roughness = 0.5
|
||
|
|
texture_filter = 2
|
||
|
|
|
||
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ojc8e"]
|
||
|
|
radius = 1.395
|
||
|
|
height = 5.215
|
||
|
|
|
||
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kmvfw"]
|
||
|
|
resource_name = "Fir"
|
||
|
|
cull_mode = 2
|
||
|
|
albedo_texture = ExtResource("2_4pxk2")
|
||
|
|
roughness = 0.5
|
||
|
|
texture_filter = 2
|
||
|
|
|
||
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_5ep8c"]
|
||
|
|
radius = 1.01
|
||
|
|
height = 5.215
|
||
|
|
|
||
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pg7of"]
|
||
|
|
resource_name = "Fir"
|
||
|
|
cull_mode = 2
|
||
|
|
albedo_texture = ExtResource("2_4pxk2")
|
||
|
|
roughness = 0.5
|
||
|
|
texture_filter = 2
|
||
|
|
|
||
|
|
[sub_resource type="Gradient" id="Gradient_n270a"]
|
||
|
|
offsets = PackedFloat32Array(0.24579124, 0.8249158)
|
||
|
|
colors = PackedColorArray(0.33010367, 0.69687116, 0.50558335, 1, 0.73337173, 0.8258557, 0.79009736, 1)
|
||
|
|
|
||
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_ru2n6"]
|
||
|
|
gradient = SubResource("Gradient_n270a")
|
||
|
|
fill_from = Vector2(0, 1)
|
||
|
|
fill_to = Vector2(0, 0)
|
||
|
|
|
||
|
|
[sub_resource type="Gradient" id="Gradient_s8tmj"]
|
||
|
|
colors = PackedColorArray(0.6561392, 0.6561392, 0.6561392, 1, 1, 1, 1, 1)
|
||
|
|
|
||
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_aqryr"]
|
||
|
|
gradient = SubResource("Gradient_s8tmj")
|
||
|
|
fill_from = Vector2(0, 1)
|
||
|
|
fill_to = Vector2(0, 0)
|
||
|
|
|
||
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vgon5"]
|
||
|
|
albedo_texture = SubResource("GradientTexture2D_ru2n6")
|
||
|
|
ao_enabled = true
|
||
|
|
ao_light_affect = 1.0
|
||
|
|
ao_texture = SubResource("GradientTexture2D_aqryr")
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_shj3s"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_mmya8"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_wp4gs"]
|
||
|
|
_data = [Vector2(0, 0.2882681), 0.0, 0.3486033, 0, 1, Vector2(1, 0.6368714), 0.3486033, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_ct08m"]
|
||
|
|
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_s8vxg"]
|
||
|
|
_limits = [0.0, 0.2, 0.0, 1.0]
|
||
|
|
_data = [Vector2(0, 0.050391063), 0.0, 0.027597757, 0, 1, Vector2(1, 0.07798882), 0.027597757, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_7uf0w"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_xdlwd"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_a8xe4"]
|
||
|
|
_data = [Vector2(0, 0.05), 0.0, 0.47067028, 0, 1, Vector2(1, 0.5206703), 0.47067028, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_rrlhf"]
|
||
|
|
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_sas1b"]
|
||
|
|
_data = [Vector2(0, 0.05), 0.0, 0.0, 0, 1, Vector2(1, 0.05), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_163sq"]
|
||
|
|
_limits = [0.0, 4.0, 0.0, 1.0]
|
||
|
|
_data = [Vector2(0, 0.2525139), 0.0, 0.79723173, 0, 1, Vector2(0.5101449, 0.6592176), 1.5721313, 1.5721313, 0, 0, Vector2(1, 1.327374), 1.3639877, 0.0, 1, 0]
|
||
|
|
point_count = 3
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_vxeev"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, -0.13444625, 0, 1, Vector2(0.5942029, 0.92011166), -0.69303477, -0.69303477, 0, 0, Vector2(1, 0), -0.61262923, 0.0, 0, 0]
|
||
|
|
point_count = 3
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_117oj"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, -1.0, 0, 1, Vector2(1, 0), -1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_6ynax"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_gr4uy"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_5t3l0"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_t1nin"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_4ne5c"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_ke8ef"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_arbfg"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_oh33d"]
|
||
|
|
_data = [Vector2(0, 0.5), 0.0, 0.0, 0, 1, Vector2(1, 0.5), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_rk6tm"]
|
||
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(1, 1), 0.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_m86la"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="Curve" id="Curve_2gdgn"]
|
||
|
|
_data = [Vector2(0, 0), 0.0, 1.0, 0, 1, Vector2(1, 1), 1.0, 0.0, 1, 0]
|
||
|
|
point_count = 2
|
||
|
|
|
||
|
|
[sub_resource type="ArrayMesh" id="ArrayMesh_g8ioq"]
|
||
|
|
_surfaces = [{
|
||
|
|
"aabb": AABB(-4.2873783, -0.050773274, -4.4053464, 8.6574135, 0.77353084, 8.539507),
|
||
|
|
"attribute_data": PackedByteArray("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
|
||
|
|
"format": 34359742487,
|
||
|
|
"index_count": 13656,
|
||
|
|
"index_data": PackedByteArray("AAABAAIAAQAAAAMABAADAAAAAwAEAAUABgAHAAgACQAIAAcACAAJAAoACwAKAAkADAANAA4ADQAMAA8AEAAPAAwADwAQABEAEgATABQAFQAUABMAFAAVABYAFwAWABUAGAAZABoAGQAYABsAHAAbABgAGwAcAB0AHgAfACAAIQAgAB8AIAAhACIAIwAiACEAJAAlACYAJQAkACcAKAAnACQAJwAoACkAKgArACwALQAsACsALAAtAC4ALwAuAC0AMAAxADIAMQAwADMANAAzADAAMwA0ADUANgA3ADgAOQA4ADcAOAA5ADoAOwA6ADkAPAA9AD4APQA8AD8AQAA/ADwAPwBAAEEAQgBDAEQARQBEAEMARABFAEYARwBGAEUASABJAEoASQBIAEsATABLAEgASwBMAE0ATgBPAFAAUQBQAE8AUABRAFIAUwBSAFEAVABVAFYAVQBUAFcAWABXAFQAVwBYAFkAWgBbAFwAXQBcAFsAXABdAF4AXwBeAF0AYABhAGIAYQBgAGMAZABjAGAAYwBkAGUAZgBnAGgAaQBoAGcAaABpAGoAawBqAGkAbABtAG4AbQBsAG8AcABvAGwAbwBwAHEAcgBzAHQAdQB0AHMAdAB1AHYAdwB2AHUAeAB5AHoAeQB4AHsAfAB7AHgAewB8AH0AfgB/AIAAgQCAAH8AgACBAIIAgwCCAIEAhACFAIYAhQCEAIcAiACHAIQAhwCIAIkAigCLAIwAjQCMAIsAjACNAI4AjwCOAI0AkACRAJIAkQCQAJMAlACTAJAAkwCUAJUAlgCXAJgAmQCYAJcAmACZAJoAmwCaAJkAnACdAJ4AnQCcAJ8AoACfAJwAnwCgAKEAogCjAKQApQCkAKMApAClAKYApwCmAKUAqACpAKoAqQCoAKsArACrAKgAqwCsAK0ArgCvALAAsQCwAK8AsACxALIAswCyALEAtAC1ALYAtQC0ALcAuAC3ALQAtwC4ALkAugC7ALwAvQC8ALsAvAC9AL4AvwC+AL0AwADBAMIAwQDAAMMAxADDAMAAwwDEAMUAxgDHAMgAyQDIAMcAyADJAMoAywDKAMkAzADNAM4AzQDMAM8A0ADPAMwAzwDQANEA0gDTANQA1QDUANMA1ADVANYA1wDWANUA2ADZANoA2QDYANsA3ADbANgA2wDcAN0A3gDfAOAA4QDgAN8A4ADhAOIA4wDiAOEA5ADlAOYA5QDkAOcA6ADnAOQA5wDoAOkA6gDrAOwA7QDsAOsA7ADtAO4A7wDuAO0A8ADxAPIA8QDwAPMA9ADzAPAA8wD0APUA9gD3APgA+QD4APcA+AD5APoA+wD6APkA/AD9AP4A/QD8AP8AAAH/APwA/wAAAQEBAgEDAQQBBQEEAQMBBAEFAQYBBwEGAQUBCAEJAQoBCQEIAQsBDAELAQgBCwEMAQ0BDgEPARABEQEQAQ8BEAERARIBEwESAREBFAEVARYBFQEUARcBGAEXARQBFwEYARkBGgEbARwBHQEcARsBHAEdAR4BHwEeAR0BIAEhASIBIQEgASMBJAEjASABIwEkASUBJgEnASgBKQEoAScBKAEpASoBKwEqASkBLAEtAS4BLQEsAS8BMAEvASwBLwEwATEBMgEzATQBNQE0ATMBNAE1ATYBNwE2ATUBOAE5AToBOQE4ATsBPAE7ATgBOwE8AT0BPgE/AUABQQFAAT8BQAFBAUIBQwFCAUEBRAFFAUYBRQFEAUcBSAFHAUQBRwFIAUkBSgFLAUwBTQFMAUsBTAFNAU4BTwFOAU0BUAFRAVIBUQFQAVMBVAFTAVABUwFUAVUBVgFXAVgBWQFYAVcBWAFZAVoBWwFaAVkBXAFdAV4BXQFcAV8BYAFfAVwBXwFgAWEBYgFjAWQBZQFkAWMBZAFlAWYBZwFmAWUBaAFpAWoBaQFoAWsBbAFrAWgBawFsAW0BbgFvAXABcQFwAW8BcAFxAXIBcwFyAXEBdAF1AXYBdQF0AXcBeAF3AXQBdwF4AXkBegF7AXwBfQF8AXsBfAF9AX4BfwF+AX0BgAGBAYIBgQGAAYMBhAGDAYABgwGEAYUBhgGHAYgBiQGIAYcBiAGJAYoBiwGKAYkBjAGNAY4BjQGMAY8BkAGPAYwBjwGQAZEBkgGTAZQBlQGUAZMBlAGVAZYBlwGWAZUBmAGZAZoBmQGYAZsBnAGbAZgBmwGcAZ0BngGfAaABoQGgAZ8BoAGhAaIBowGiAaEBpAGlAaYBpQGkAacBqAGnAaQBpwGoAakBqgGrAawBrQGsAasBrAGtAa4BrwGuAa0BsAGxAbIBsQGwAbMBtAGzAbABswG0AbUBtgG3AbgBuQG4AbcBuAG5AboBuwG6AbkBvAG9Ab4BvQG8Ab8BwAG/AbwBvwHAAcEBwgHDAcQBxQHEAcMBxAHFAcYBxwHGAcUByAHJAcoByQHIAcsBzAHLAcgBywHMAc0BzgHPAdAB0QHQAc8B0AHRAdIB0wHSAdEB1AHVAdYB1QHUAdcB2AHXAdQB1wHYAdkB2gHbAdwB3QHcAdsB3AHdAd4B3wHeAd0B4AHhAeIB4QHgAeMB5AHjAeAB4wHkAeUB5gHnAegB6QHoAecB6AHpAeoB6wHqAekB7AHtAe4B7QHsAe8B8AHvAewB7wHwAfEB8gHzAfQB9QH0AfMB9AH1AfYB9wH2AfUB+AH5AfoB+QH4AfsB/AH7AfgB+wH8Af0B/gH/AQACAQIAAv8BAAIBAgICAwICAgECBAIFAgYCBQIEAgcCCAIHAgQCBwIIAgkCCgILAgwCDQIMAgsCDAINAg4CDwIOAg0CEAIRAhICEQIQAhMCFAITAhACEwIUAhUCFgIXAhgCGQIYAhcCGAIZAhoCGwIaAhkCHAIdAh4CHQIcAh8CIAIfAhwCHwIgAiECIgIjAiQCJQIkAiMCJAIlAiYCJwImAiUCKAIpAioCKQIoAisCLAIrAigCKwIsAi0CLgIvAjACMQIwAi8CMAIxAjICMwIyAjECNAI1AjYCNQI0AjcCOAI3AjQCNwI4AjkCOgI7AjwCPQI8AjsCPAI9Aj4CPwI+Aj0CQAJBAkICQQJAAkMCRAJDAkACQwJEAkUCRgJHAkgCSQJIAkcCSAJJAkoCSwJKAkkCTAJNAk4CTQJMAk8CUAJPAkwCTwJQAlECUgJTAlQCVQJUAlMCVAJVAlYCVwJWAlUCWAJZAloCWQJYAlsCXAJbAlgCWwJcAl0CXgJfAmACYQJgAl8CYAJhAmICYwJiAmECZAJlAmYCZQJkAmcCaAJnAmQCZwJoAmkCagJrAmwCbQJsAmsCbAJtAm4CbwJuAm0CcAJxAnICcQJwAnMCdAJzAnACcwJ0AnUCdgJ3AngCeQJ4AncCeAJ5AnoCewJ6AnkCfAJ9An4CfQJ8An8CgAJ/AnwCfwKAAoECggKDAoQChQKEAoMChAKFAoYChwKGAoUCiAKJAooCiQKIAosCjAKLAogCiwKMAo0CjgKPApACkQKQAo8CkAKRApICkwKSApEClAKVApYClQKUApcCmAKXApQClwKYApkCmgKbApwCnQKcApsCnAKdAp4CnwKeAp0CoAKhAqICoQKgAqMCpAKjAqACowKkAqUCpgKnAqgCqQKoAqcCqAKpAqoCqwKqAqkCrAKtAq4CrQKsAq8CsAKvAqwCrwKwArECsgKzArQCtQK0ArMCtAK1ArYCtwK2ArUCuAK5AroCuQK4ArsCvAK7ArgCuwK8Ar0CvgK/AsACwQLAAr8CwALBAsICwwLCAsECxALFAsYCxQLEAscCyALHAsQCxwLIAskCygLLAswCzQLMAssCzALNAs4CzwLOAs0C0ALRAtIC0QLQAtMC1ALTAtAC0wLUAtUC1gLXAtgC2QLYAtcC2ALZAtoC2wLaAtkC3ALdAt4C3QLcAt8C4ALfAtwC3wLgAuEC4gLjAuQC5QLkAuMC5ALlAuYC5wLmAuUC6ALpAuoC6QLoAusC7ALrAugC6wLsAu0C7gLvAvAC8QLwAu8C8ALxAvIC8wLyAvEC9AL1AvYC9QL0AvcC+AL3AvQC9wL4AvkC
|
||
|
|
"material": SubResource("StandardMaterial3D_vgon5"),
|
||
|
|
"primitive": 3,
|
||
|
|
"uv_scale": Vector4(0, 0, 0, 0),
|
||
|
|
"vertex_count": 6828,
|
||
|
|
"vertex_data": PackedByteArray("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
|
||
|
|
}]
|
||
|
|
|
||
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_3jsax"]
|
||
|
|
size = Vector2(10, 10)
|
||
|
|
|
||
|
|
[sub_resource type="Gradient" id="Gradient_woxha"]
|
||
|
|
offsets = PackedFloat32Array(0.27152318, 1)
|
||
|
|
colors = PackedColorArray(0.4826035, 0.8530103, 0.6780904, 1, 0.5526121, 0.9857644, 1, 0)
|
||
|
|
|
||
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_4pxk2"]
|
||
|
|
gradient = SubResource("Gradient_woxha")
|
||
|
|
fill = 1
|
||
|
|
fill_from = Vector2(0.5, 0.5)
|
||
|
|
fill_to = Vector2(1, 0.5)
|
||
|
|
|
||
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2ba48"]
|
||
|
|
render_priority = -1
|
||
|
|
transparency = 1
|
||
|
|
albedo_texture = SubResource("GradientTexture2D_4pxk2")
|
||
|
|
|
||
|
|
[node name="Fir-Group" type="Node3D"]
|
||
|
|
|
||
|
|
[node name="Fir-Tree" type="StaticBody3D" parent="."]
|
||
|
|
transform = Transform3D(0.9595, 0, 0, 0, 0.9595, 0, 0, 0, 0.9595, -1.1071688, 1.9831061e-06, -0.03523016)
|
||
|
|
|
||
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Fir-Tree"]
|
||
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8082289, 0)
|
||
|
|
shape = SubResource("CapsuleShape3D_3jsax")
|
||
|
|
|
||
|
|
[node name="Fir-Tree2" parent="Fir-Tree" instance=ExtResource("1_gblxg")]
|
||
|
|
transform = Transform3D(1.9628266, 0, 0, 0, 1.9628266, 0, 0, 0, 1.9628266, 0, 0, 0)
|
||
|
|
|
||
|
|
[node name="Fir-Tree" parent="Fir-Tree/Fir-Tree2" index="0"]
|
||
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_mvr6i")
|
||
|
|
|
||
|
|
[node name="Fir-Tree2" type="StaticBody3D" parent="."]
|
||
|
|
transform = Transform3D(0.6540956, 0.076034315, 0, -0.076034315, 0.6540956, 0, 0, 0, 0.6585, 2.051654, 0.19738604, -0.03106308)
|
||
|
|
|
||
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Fir-Tree2"]
|
||
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7695697, 0)
|
||
|
|
shape = SubResource("CapsuleShape3D_ojc8e")
|
||
|
|
|
||
|
|
[node name="Fir-Tree2" parent="Fir-Tree2" instance=ExtResource("1_gblxg")]
|
||
|
|
transform = Transform3D(1.9628266, 0, 0, 0, 1.9628266, 0, 0, 0, 1.9628266, 0, 0, 0)
|
||
|
|
|
||
|
|
[node name="Fir-Tree" parent="Fir-Tree2/Fir-Tree2" index="0"]
|
||
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_kmvfw")
|
||
|
|
|
||
|
|
[node name="Fir-Tree3" type="StaticBody3D" parent="."]
|
||
|
|
transform = Transform3D(0.7900405, 0.09086897, -0.044621587, -0.09780733, 0.7757176, -0.15201366, 0.026114782, 0.15626022, 0.7805851, -0.18325019, -0.40480185, 1.311768)
|
||
|
|
|
||
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Fir-Tree3"]
|
||
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.9849193e-09, 0.7918011, 0)
|
||
|
|
shape = SubResource("CapsuleShape3D_5ep8c")
|
||
|
|
|
||
|
|
[node name="Fir-Tree2" parent="Fir-Tree3" instance=ExtResource("1_gblxg")]
|
||
|
|
transform = Transform3D(1.2378, 0, 0, 0, 1.6477927, 0, 0, 0, 1.2378, 0, 0, 0)
|
||
|
|
metadata/_edit_group_ = true
|
||
|
|
|
||
|
|
[node name="Fir-Tree" parent="Fir-Tree3/Fir-Tree2" index="0"]
|
||
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_pg7of")
|
||
|
|
|
||
|
|
[node name="GrassPatch" type="Node3D" parent="." node_paths=PackedStringArray("output")]
|
||
|
|
script = ExtResource("2_woxha")
|
||
|
|
output = NodePath("MeshInstance3D")
|
||
|
|
material = SubResource("StandardMaterial3D_vgon5")
|
||
|
|
patchSize = 8.0
|
||
|
|
centerPatch = true
|
||
|
|
blades = 25
|
||
|
|
X_numBlades = 569
|
||
|
|
bladeSegments = 2
|
||
|
|
allowTrianglesOnEnds = false
|
||
|
|
X_numTriangles = 4552
|
||
|
|
bladeSegmentMapping = SubResource("Curve_shj3s")
|
||
|
|
uvSegmentWeightsClose = SubResource("Curve_mmya8")
|
||
|
|
bladeHeight = SubResource("Curve_wp4gs")
|
||
|
|
bladeInGround = SubResource("Curve_ct08m")
|
||
|
|
bladeWidth = SubResource("Curve_s8vxg")
|
||
|
|
bladeBending = SubResource("Curve_7uf0w")
|
||
|
|
rolling = SubResource("Curve_xdlwd")
|
||
|
|
positionJitter = SubResource("Curve_a8xe4")
|
||
|
|
positionJitterX = SubResource("Curve_rrlhf")
|
||
|
|
positionJitterZ = SubResource("Curve_sas1b")
|
||
|
|
bladeScale = SubResource("Curve_163sq")
|
||
|
|
scaleByDistanceX = SubResource("Curve_vxeev")
|
||
|
|
scaleByDistanceZ = SubResource("Curve_117oj")
|
||
|
|
yawRotation = SubResource("Curve_6ynax")
|
||
|
|
randomRotation = SubResource("Curve_gr4uy")
|
||
|
|
vertexTurbulenceAmount = SubResource("Curve_5t3l0")
|
||
|
|
vertexTurbulenceScale = SubResource("Curve_t1nin")
|
||
|
|
vertexTurbulenceScaleX = SubResource("Curve_4ne5c")
|
||
|
|
vertexTurbulenceScaleY = SubResource("Curve_ke8ef")
|
||
|
|
vertexTurbulenceScaleZ = SubResource("Curve_arbfg")
|
||
|
|
normalBlending = SubResource("Curve_oh33d")
|
||
|
|
normalBlendingAmountOverY = SubResource("Curve_rk6tm")
|
||
|
|
filterTreshold = 0.7613
|
||
|
|
lowCurve = SubResource("Curve_m86la")
|
||
|
|
highCurve = SubResource("Curve_2gdgn")
|
||
|
|
metadata/_custom_type_script = "uid://bo0awqfi5eqg4"
|
||
|
|
|
||
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="GrassPatch"]
|
||
|
|
mesh = SubResource("ArrayMesh_g8ioq")
|
||
|
|
|
||
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0)
|
||
|
|
mesh = SubResource("PlaneMesh_3jsax")
|
||
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_2ba48")
|
||
|
|
|
||
|
|
[editable path="Fir-Tree/Fir-Tree2"]
|
||
|
|
[editable path="Fir-Tree2/Fir-Tree2"]
|
||
|
|
[editable path="Fir-Tree3/Fir-Tree2"]
|