[gd_scene load_steps=12 format=3 uid="uid://c85umhyl2pmqp"] [ext_resource type="Texture2D" uid="uid://b7gk6kbhyp35m" path="res://Sprites/kenney_particle-pack/PNG (Transparent)/smoke_03.png" id="1_nd3ks"] [ext_resource type="Script" path="res://Scripts/Effects/SmokeRandomizer.gd" id="2_n6igc"] [sub_resource type="Curve" id="Curve_3y13f"] _data = [Vector2(0, 0.21978), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="Curve" id="Curve_c6n46"] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0] point_count = 1 [sub_resource type="Curve" id="Curve_gwdst"] _data = [Vector2(0, 0.241758), 0.0, 0.0, 0, 0, Vector2(1, 0.626374), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveXYZTexture" id="CurveXYZTexture_cmnfm"] curve_x = SubResource("Curve_3y13f") curve_y = SubResource("Curve_c6n46") curve_z = SubResource("Curve_gwdst") [sub_resource type="Curve" id="Curve_r1p8h"] _data = [Vector2(0, 0.923077), 0.0, 0.0, 0, 0, Vector2(1, 0), -1.72847, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_0c4re"] curve = SubResource("Curve_r1p8h") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ippj3"] direction = Vector3(0.1, 1, 0) spread = 10.0 initial_velocity_min = 1.0 initial_velocity_max = 2.0 directional_velocity_min = 1.0 directional_velocity_max = 1.0 directional_velocity_curve = SubResource("CurveXYZTexture_cmnfm") gravity = Vector3(0, 0, 0) scale_max = 1.2 scale_curve = SubResource("CurveTexture_0c4re") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2ulsm"] transparency = 1 albedo_color = Color(1, 1, 1, 0.619608) albedo_texture = ExtResource("1_nd3ks") billboard_mode = 1 billboard_keep_scale = true [sub_resource type="QuadMesh" id="QuadMesh_kvqrp"] material = SubResource("StandardMaterial3D_2ulsm") size = Vector2(10, 10) [node name="Smoke" type="GPUParticles3D"] amount = 30 lifetime = 1.5 speed_scale = 0.5 process_material = SubResource("ParticleProcessMaterial_ippj3") draw_pass_1 = SubResource("QuadMesh_kvqrp") script = ExtResource("2_n6igc")