Sped up beam particles
Some checks failed
linting & formatting / build (push) Failing after 3s

This commit is contained in:
Rob Kelly 2025-03-06 16:13:46 -07:00
parent 0eef878653
commit b695492357
3 changed files with 19 additions and 19 deletions

View File

@ -15,8 +15,8 @@ radial_segments = 16
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nc5qr"] [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nc5qr"]
direction = Vector3(0, 0, -1) direction = Vector3(0, 0, -1)
spread = 4.0 spread = 4.0
initial_velocity_min = 2.0 initial_velocity_min = 3.5
initial_velocity_max = 2.0 initial_velocity_max = 3.5
gravity = Vector3(0, 0, 0) gravity = Vector3(0, 0, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6k0bn"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6k0bn"]
@ -34,13 +34,13 @@ particles_anim_loop = false
[sub_resource type="QuadMesh" id="QuadMesh_fgb4j"] [sub_resource type="QuadMesh" id="QuadMesh_fgb4j"]
material = SubResource("StandardMaterial3D_6k0bn") material = SubResource("StandardMaterial3D_6k0bn")
size = Vector2(0.01, 0.01) size = Vector2(0.005, 0.005)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_vwgy4"] [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_vwgy4"]
direction = Vector3(0, 0, -1) direction = Vector3(0, 0, -1)
spread = 4.0 spread = 4.0
initial_velocity_min = 1.0 initial_velocity_min = 8.0
initial_velocity_max = 1.0 initial_velocity_max = 8.0
gravity = Vector3(0, 0, 0) gravity = Vector3(0, 0, 0)
[node name="PointSpray" type="Node3D"] [node name="PointSpray" type="Node3D"]
@ -48,7 +48,6 @@ script = ExtResource("1_2yl2v")
[node name="LaserCast" parent="." node_paths=PackedStringArray("parent_tool") instance=ExtResource("3_qmoff")] [node name="LaserCast" parent="." node_paths=PackedStringArray("parent_tool") instance=ExtResource("3_qmoff")]
unique_name_in_owner = true unique_name_in_owner = true
visible = false
parent_tool = NodePath("..") parent_tool = NodePath("..")
[node name="SprayEffect" type="MeshInstance3D" parent="."] [node name="SprayEffect" type="MeshInstance3D" parent="."]
@ -58,14 +57,14 @@ layers = 2
mesh = SubResource("CylinderMesh_j5thb") mesh = SubResource("CylinderMesh_j5thb")
[node name="BeamParticles1" type="GPUParticles3D" parent="."] [node name="BeamParticles1" type="GPUParticles3D" parent="."]
lifetime = 0.9 amount = 16
lifetime = 0.5
local_coords = true local_coords = true
process_material = SubResource("ParticleProcessMaterial_nc5qr") process_material = SubResource("ParticleProcessMaterial_nc5qr")
draw_pass_1 = SubResource("QuadMesh_fgb4j") draw_pass_1 = SubResource("QuadMesh_fgb4j")
[node name="BeamParticles2" type="GPUParticles3D" parent="."] [node name="BeamParticles2" type="GPUParticles3D" parent="."]
amount = 16 lifetime = 0.2
lifetime = 1.8
local_coords = true local_coords = true
process_material = SubResource("ParticleProcessMaterial_vwgy4") process_material = SubResource("ParticleProcessMaterial_vwgy4")
draw_pass_1 = SubResource("QuadMesh_fgb4j") draw_pass_1 = SubResource("QuadMesh_fgb4j")

View File

@ -17,8 +17,8 @@ radial_segments = 6
direction = Vector3(0, 0, -1) direction = Vector3(0, 0, -1)
spread = 15.0 spread = 15.0
flatness = 0.82 flatness = 0.82
initial_velocity_min = 2.0 initial_velocity_min = 3.5
initial_velocity_max = 2.0 initial_velocity_max = 3.5
gravity = Vector3(0, 0, 0) gravity = Vector3(0, 0, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6k0bn"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6k0bn"]
@ -36,14 +36,14 @@ particles_anim_loop = false
[sub_resource type="QuadMesh" id="QuadMesh_trcry"] [sub_resource type="QuadMesh" id="QuadMesh_trcry"]
material = SubResource("StandardMaterial3D_6k0bn") material = SubResource("StandardMaterial3D_6k0bn")
size = Vector2(0.01, 0.01) size = Vector2(0.005, 0.005)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_lyk2j"] [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_lyk2j"]
direction = Vector3(0, 0, -1) direction = Vector3(0, 0, -1)
spread = 15.0 spread = 15.0
flatness = 0.82 flatness = 0.82
initial_velocity_min = 1.0 initial_velocity_min = 8.0
initial_velocity_max = 1.0 initial_velocity_max = 8.0
gravity = Vector3(0, 0, 0) gravity = Vector3(0, 0, 0)
[node name="WideSpray" type="Node3D"] [node name="WideSpray" type="Node3D"]
@ -112,14 +112,14 @@ texture_albedo = ExtResource("5_xo3vu")
cull_mask = 1048573 cull_mask = 1048573
[node name="BeamParticles1" type="GPUParticles3D" parent="."] [node name="BeamParticles1" type="GPUParticles3D" parent="."]
lifetime = 0.9 amount = 16
lifetime = 0.5
local_coords = true local_coords = true
process_material = SubResource("ParticleProcessMaterial_pr4yq") process_material = SubResource("ParticleProcessMaterial_pr4yq")
draw_pass_1 = SubResource("QuadMesh_trcry") draw_pass_1 = SubResource("QuadMesh_trcry")
[node name="BeamParticles2" type="GPUParticles3D" parent="."] [node name="BeamParticles2" type="GPUParticles3D" parent="."]
amount = 16 lifetime = 0.2
lifetime = 1.8
local_coords = true local_coords = true
process_material = SubResource("ParticleProcessMaterial_lyk2j") process_material = SubResource("ParticleProcessMaterial_lyk2j")
draw_pass_1 = SubResource("QuadMesh_trcry") draw_pass_1 = SubResource("QuadMesh_trcry")

View File

@ -28,9 +28,10 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.15, -0.1, -0.1)
unique_name_in_owner = true unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 0.997564, -0.0697565, 0, 0.0697565, 0.997564, 0, 0, -0.15) transform = Transform3D(1, 0, 0, 0, 0.997564, -0.0697565, 0, 0.0697565, 0.997564, 0, 0, -0.15)
[node name="PointSpray" parent="CameraPivot/SprayMount/SprayMuzzle" instance=ExtResource("3_6wgkm")]
[node name="WideSpray" parent="CameraPivot/SprayMount/SprayMuzzle" instance=ExtResource("3_ibq07")] [node name="WideSpray" parent="CameraPivot/SprayMount/SprayMuzzle" instance=ExtResource("3_ibq07")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
[node name="PointSpray" parent="CameraPivot/SprayMount/SprayMuzzle" instance=ExtResource("3_6wgkm")]
visible = false visible = false
[node name="SprayRumbler" type="Node3D" parent="CameraPivot/SprayMount"] [node name="SprayRumbler" type="Node3D" parent="CameraPivot/SprayMount"]