misc updates

This commit is contained in:
betalars 2024-10-18 18:12:40 +02:00
parent fe27e33749
commit 980d160fae
6 changed files with 120 additions and 63 deletions

View File

@ -24,9 +24,9 @@
inkscape:deskcolor="#505050"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="5.1754899"
inkscape:cx="2917.5016"
inkscape:cy="69.751851"
inkscape:zoom="0.32346812"
inkscape:cx="1460.7313"
inkscape:cy="1122.2126"
inkscape:window-width="3840"
inkscape:window-height="2096"
inkscape:window-x="0"
@ -54,7 +54,20 @@
height="33.866665"
id="page1"
margin="0"
bleed="0" /></sodipodi:namedview><defs
bleed="0"
inkscape:export-filename="../src/import/interface-elements/loading_rect_frame.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" /><inkscape:page
x="782.83533"
y="0"
width="101.6"
height="57.149998"
id="page8"
margin="0"
bleed="0"
inkscape:export-filename="../src/import/interface-elements/empty_save_slot.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" /></sodipodi:namedview><defs
id="defs2"><inkscape:path-effect
effect="powerstroke"
id="path-effect49"
@ -89,6 +102,12 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect8"
width="101.6"
height="57.149998"
x="782.83533"
y="3.9443045e-31" /><rect
style="fill:#000080;fill-opacity:1;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers"
id="rect1"
width="270.93335"
@ -176,71 +195,71 @@
id="path2081"
sodipodi:nodetypes="csscssc" /></g><g
id="g2528"
transform="translate(0.93487954,-1.1468082)"><g
transform="matrix(0.51653408,0,0,0.51653408,508.1484,0.84104271)"
style="stroke-width:1.93598"><g
id="g2431"
transform="matrix(2.5075222,0,0,2.5075222,287.81107,474.05863)"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.23514px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
transform="matrix(2.5075222,0,0,2.5075222,287.81107,474.05863)"
style="stroke-width:1.93598"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.455226px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2419"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.290053px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.561537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 111.23147,-186.65511 c 0,0 28.85236,0.66514 33.17592,0.41052 4.32355,-0.25461 20.54439,-0.74039 20.54439,-0.74039 z"
id="path2421" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.282531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.546975px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2423"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.202538px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.39211px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2425"
sodipodi:nodetypes="czcsc" /></g><g
id="g2504"
transform="matrix(0,-2.5075222,-2.5075222,0,254.34141,437.23496)"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.23514px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
transform="matrix(0,-2.5075222,-2.5075222,0,254.34141,437.23496)"
style="stroke-width:1.93598"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.455226px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2496"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.290053px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 111.23147,-186.65511 c 0,0 28.85236,0.66514 33.17592,0.41052 4.32355,-0.25461 20.54439,-0.74039 20.54439,-0.74039 z"
id="path2498" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.282531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.546975px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2500"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.202538px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.39211px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2502"
sodipodi:nodetypes="czcsc" /></g></g><g
id="g2528-3"
transform="matrix(2.6041611,0,0,2.6041611,-880.3694,3.7392724)"
style="stroke-width:0.384001"><g
transform="matrix(-0.25561406,0,0,-0.25561571,929.00765,30.793445)"
style="stroke-width:3.91213"><g
id="g2431-6"
transform="matrix(2.5075222,0,0,2.5075222,287.81107,474.05863)"
style="stroke-width:0.384001"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0902941px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="stroke-width:3.91213"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.919901px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2419-7"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.108493px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.10531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2423-3"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0777746px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.792355px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2425-5"
sodipodi:nodetypes="czcsc" /></g><g
id="g2504-6"
transform="matrix(0,-2.5075222,-2.5075222,0,254.34141,437.23496)"
style="stroke-width:0.384001"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0902941px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="stroke-width:3.91213"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.919901px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 136.84022,-185.19405 c 0,0 3.38652,-0.37028 7.57472,0.75267 3.36492,0.90221 4.86755,-0.77048 7.02423,-1.00219 2.15669,-0.2317 3.75905,1.02758 3.08994,1.91581 -0.32958,0.43751 -1.60177,-0.12562 -1.46685,0.66644 0,0 2.92994,0.76538 2.87652,-1.15352 -0.0593,-2.12819 -3.71469,-2.27949 -6.80182,-1.43188 -4.00932,1.21878 -10.4608,-1.08963 -12.29674,0.25267 z"
id="path2496-2"
sodipodi:nodetypes="cssscscc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.108493px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.10531px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.40445,-185.81749 c 0,0 -6.57675,-0.46232 -7.22179,0.95969 -0.72196,1.59158 0.94142,1.84368 1.79204,1.10147 0.96586,-0.84277 2.3211,0.37457 2.05548,1.30409 0,0 -0.51774,-1.27627 -1.42486,-0.79416 -0.90712,0.4821 -4.11446,1.28664 -3.3748,-1.66781 0.54421,-2.17377 8.17393,-0.90328 8.17393,-0.90328 z"
id="path2500-1"
sodipodi:nodetypes="csscssc" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0777746px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.792355px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 157.28666,-183.23281 c -0.82592,-0.10662 -1.82503,2.18209 0.32665,2.28659 2.15169,0.1045 1.46066,-2.40411 0.32924,-2.19427 -0.45296,0.50512 1.26372,0.82332 0.20235,1.48777 -0.85319,0.53412 -2.10288,-0.44643 -0.85824,-1.58009 z"
id="path2502-2"
sodipodi:nodetypes="czcsc" /></g></g><path
@ -436,13 +455,17 @@
transform="matrix(1.2490601,0,0,1,242.22248,8.1907649)" /><circle
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.882013"
id="path1635-7"
cx="962.28668"
cy="53.628147"
r="13.977649" /><rect
style="fill:none;stroke:#ffffff;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
cx="-747.44153"
cy="-26.680338"
r="1.4952157"
transform="scale(-1)" /><rect
style="fill:none;stroke:#ffffff;stroke-width:1.05833332;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;fill-opacity:1"
id="rect2"
width="28.592087"
height="28.534643"
x="2.8727391"
y="-770.18243"
transform="rotate(90)" /></g></svg>
width="26.235893"
height="26.183014"
x="4.0508361"
y="-769.00659"
transform="rotate(90)"
inkscape:export-filename="../src/import/interface-elements/loading_rect_overlay.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96" /></g></svg>

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dimrj7bdc6wup"
path="res://.godot/imported/screenshot.png-0915907174479379b0fc8bba6785d7c8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/markdownlabel/assets/screenshot.png"
dest_files=["res://.godot/imported/screenshot.png-0915907174479379b0fc8bba6785d7c8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -10,40 +10,40 @@ script/source = "@tool
extends Node3D
@export var light_array: Array[Vector3]:
set(points):
light_array = points
if is_inside_tree():
rebuild()
set(points):
light_array = points
if is_inside_tree():
rebuild()
@onready var wires:LineRenderer3D = $wires
@onready var diodes:MultiMeshInstance3D = $diodes
@export var seed:int = 42
var rng = RandomNumberGenerator.new()
@export var size:float = 0.1:
set(new_size):
size = new_size
rebuild()
if is_inside_tree():
wires.end_thickness = size*0.1
wires.start_thickness = size*0.1
set(new_size):
size = new_size
rebuild()
if is_inside_tree():
wires.end_thickness = size*0.1
wires.start_thickness = size*0.1
# Called when the node enters the scene tree for the first time.
func _ready():
rebuild()
rebuild()
func rebuild():
rng.seed = seed
rng.state = 0
for child in wires.get_children(): child.free()
wires.points = light_array
diodes.multimesh.instance_count = light_array.size()
var meshBuffer:PackedFloat32Array
for point in light_array:
rng
var base:Basis = Basis(Vector3(rng.randf_range(-1, 1), rng.randf_range(-1, 1), rng.randf_range(-1, 1)).normalized(), rng.randf_range(0, PI*2))
base = base.scaled(Vector3(size, size, size))
meshBuffer.append_array([base.x.x, base.x.y, base.x.z, point.x, base.y.x, base.y.y, base.y.z, point.y, base.z.x, base.z.y, base.z.z, point.z])
diodes.multimesh.buffer = meshBuffer
rng.seed = seed
rng.state = 0
for child in wires.get_children(): child.free()
wires.points = light_array
diodes.multimesh.instance_count = light_array.size()
var meshBuffer:PackedFloat32Array
for point in light_array:
rng
var base:Basis = Basis(Vector3(rng.randf_range(-1, 1), rng.randf_range(-1, 1), rng.randf_range(-1, 1)).normalized(), rng.randf_range(0, PI*2))
base = base.scaled(Vector3(size, size, size))
meshBuffer.append_array([base.x.x, base.x.y, base.x.z, point.x, base.y.x, base.y.y, base.y.z, point.y, base.z.x, base.z.y, base.z.z, point.z])
diodes.multimesh.buffer = meshBuffer
"
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5ca5e"]
@ -56,13 +56,13 @@ albedo_texture = ExtResource("1_xsr58")
normal_enabled = true
normal_texture = ExtResource("1_p3lcj")
[sub_resource type="ImmediateMesh" id="ImmediateMesh_b56ch"]
[sub_resource type="ImmediateMesh" id="ImmediateMesh_lq63p"]
[sub_resource type="MultiMesh" id="MultiMesh_ic3h7"]
transform_format = 1
instance_count = 30
instance_count = 2
mesh = ExtResource("4_qh8yy")
buffer = PackedFloat32Array(0.0998169, 0.00482103, -0.00365424, -0.545, -0.00428558, 0.0989875, 0.0135316, 0.915, 0.0042696, -0.0133502, 0.0990128, 1.035, 0.0700075, -0.0358849, 0.0617351, -0.47, 0.0525334, 0.0844406, -0.0104897, 0.855, -0.0483653, 0.0397751, 0.0779663, 0.905, 0.0042587, 0.0920312, -0.0388859, -0.44, -0.00571533, 0.0390819, 0.0918692, 0.871, 0.0997457, -0.00168997, 0.00692427, 0.78, 0.0219999, -0.0870806, -0.0439656, -0.385, 0.0800974, 0.041851, -0.0428124, 0.91, 0.0556813, -0.0257966, 0.0789565, 0.69, 0.0923335, 0.0288341, -0.0253597, -0.38, -0.0359662, 0.088075, -0.0308096, 0.995, 0.0134518, 0.0375685, 0.0916933, 0.595, 0.0410372, 0.0236122, 0.0880819, -0.39, -0.0818364, -0.0330796, 0.0469951, 0.925, 0.0402337, -0.0913685, 0.00574842, 0.465, 0.0963897, 0.0249758, -0.00923199, -0.364, -0.025153, 0.0967818, -0.000788714, 0.86, 0.0087379, 0.00308236, 0.0995698, 0.211, 0.0905162, -0.0353528, 0.0236008, -0.295, 0.00980512, 0.0713907, 0.0693341, 0.82, -0.0413604, -0.0604445, 0.0680866, 0.06, 0.0999699, -0.000440024, 0.00241425, -0.255, 0.00037743, 0.0999657, 0.0025912, 0.805, -0.00242483, -0.00258131, 0.0999373, -0.15, 0.0666952, -0.0744692, 0.00246829, -0.175, 0.0669796, 0.0613729, 0.0417982, 0.83, -0.0326417, -0.0262242, 0.090812, -0.355, 0.00827521, 0.0528018, -0.0845191, -0.135, 0.0951837, -0.0293119, -0.00899272, 0.955, -0.0295225, -0.0797043, -0.0526844, -0.515, 0.0983988, -0.0102168, 0.0146044, -0.025, 0.00642553, 0.0967642, 0.0244007, 0.78, -0.0166249, -0.0230716, 0.0958714, -0.615, -0.0341773, -0.0716575, -0.0608039, 0.115, 0.0144934, 0.059907, -0.078747, 0.63, 0.0928539, -0.0357262, -0.010089, -0.695, -0.0232891, -0.0711249, 0.066324, 0.245, 0.0795472, -0.0531651, -0.0290812, 0.555, 0.0559451, 0.0459861, 0.0689595, -0.745, -0.0599926, -0.0254553, -0.075848, 0.37, -0.0708402, 0.0609612, 0.0355725, 0.595, 0.0371828, 0.0750717, -0.0546048, -0.805, 0.0107775, 0.0912119, 0.0395505, 0.455, 0.0273445, -0.0409675, 0.0870284, 0.745, 0.0955831, 0.00143545, -0.0293567, -0.84, 0.0745873, 0.00700857, -0.0662391, 0.505, -0.0366242, 0.0873785, -0.0319947, 0.89, 0.0556363, 0.0481236, 0.0677401, -0.87, -0.0524777, -0.0408163, -0.0747002, 0.445, -0.0771795, -0.0142038, 0.0619805, 1.175, -0.0359084, 0.0901791, -0.024048, -0.87, 0.0652616, -0.0746751, 0.0128275, 0.26, -0.071962, -0.0663868, -0.0203536, 1.28, 0.0237149, 0.00405218, -0.0970628, -0.815, 0.0477617, -0.0860534, 0.0177096, 0.125, -0.0450234, -0.00666441, 0.089042, 1.35, -0.0754435, -0.0505014, -0.0419272, -0.8, 0.0526553, -0.07791, -0.0340215, -0.037, -0.0570784, -0.00274075, -0.0820643, 1.479, 0.0630038, 0.0626301, -0.0459129, -0.834, 0.0726285, 0.053708, 0.0429017, -0.2, -0.0349996, 0.0826095, -0.0441667, 1.601, -0.0591619, 0.0170622, 0.0787956, -0.851, 0.0581542, 0.0297762, -0.0757065, -0.359, -0.0464154, 0.0885717, -0.000817926, 1.769, 0.0668109, 0.0356151, 0.0653289, -0.85, 0.0875991, -0.0425381, 0.0227357, -0.5, 0.0336438, 0.0876653, 0.0343932, 1.949, -0.0345616, -0.022479, 0.0911054, -0.85, 0.0946831, -0.0299322, -0.0117972, -0.594, 0.0199689, 0.0259233, 0.0944946, 2.126, -0.0252261, -0.0918261, 0.0305222, -0.85, 0.0626413, -0.0766232, 0.0143161, -0.634, 0.0779479, 0.0616799, -0.0109416, 2.238, -0.000446323, 0.0180131, 0.0983633, -0.85, 0.0510754, -0.0397606, 0.076226, -0.634, -0.0155809, 0.0829139, 0.0536891, 2.035, -0.084549, -0.0392986, 0.0361536, -0.85, -0.055891, -0.072196, -0.0407913, -0.614, -0.0700671, 0.0148083, 0.0697948, 1.875, -0.0443486, 0.0675903, -0.0588622, -0.85, -0.0545317, 0.0517385, -0.0659501, -0.65, 0.0389976, 0.0853039, 0.0346761, 1.655, 0.0741989, -0.00680947, -0.0666945, -0.85, 0.0858331, 0.0430527, -0.0279131, -0.65, 0.0302511, -0.0864024, -0.040243, 1.475, -0.0414433, 0.0260978, -0.0871858, -0.87)
buffer = PackedFloat32Array(0.0998169, 0.00482103, -0.00365424, 0, -0.00428558, 0.0989875, 0.0135316, 0, 0.0042696, -0.0133502, 0.0990128, 0, 0.0700075, -0.0358849, 0.0617351, 0, 0.0525334, 0.0844406, -0.0104897, 1, -0.0483653, 0.0397751, 0.0779663, 0)
[node name="fairylights" type="Node3D"]
script = SubResource("GDScript_2caij")
@ -70,7 +70,7 @@ light_array = Array[Vector3]([Vector3(0, 0, 0), Vector3(0, 1, 0)])
[node name="wires" type="MeshInstance3D" parent="."]
material_override = SubResource("StandardMaterial3D_5ca5e")
mesh = SubResource("ImmediateMesh_b56ch")
mesh = SubResource("ImmediateMesh_lq63p")
script = ExtResource("2_javfj")
points = Array[Vector3]([Vector3(0, 0, 0), Vector3(0, 1, 0)])
start_thickness = 0.01