|
@@ -38,153 +38,155 @@ Properties
|
|
|
.. table::
|
|
|
:widths: auto
|
|
|
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`int<class_int>` | :ref:`amount<class_CPUParticles3D_property_amount>` | ``8`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`angle_curve<class_CPUParticles3D_property_angle_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`angle_max<class_CPUParticles3D_property_angle_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`angle_min<class_CPUParticles3D_property_angle_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`angular_velocity_curve<class_CPUParticles3D_property_angular_velocity_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`angular_velocity_max<class_CPUParticles3D_property_angular_velocity_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`angular_velocity_min<class_CPUParticles3D_property_angular_velocity_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`anim_offset_curve<class_CPUParticles3D_property_anim_offset_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`anim_offset_max<class_CPUParticles3D_property_anim_offset_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`anim_offset_min<class_CPUParticles3D_property_anim_offset_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`anim_speed_curve<class_CPUParticles3D_property_anim_speed_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`anim_speed_max<class_CPUParticles3D_property_anim_speed_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`anim_speed_min<class_CPUParticles3D_property_anim_speed_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Color<class_Color>` | :ref:`color<class_CPUParticles3D_property_color>` | ``Color(1, 1, 1, 1)`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Gradient<class_Gradient>` | :ref:`color_initial_ramp<class_CPUParticles3D_property_color_initial_ramp>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Gradient<class_Gradient>` | :ref:`color_ramp<class_CPUParticles3D_property_color_ramp>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`damping_curve<class_CPUParticles3D_property_damping_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`damping_max<class_CPUParticles3D_property_damping_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`damping_min<class_CPUParticles3D_property_damping_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Vector3<class_Vector3>` | :ref:`direction<class_CPUParticles3D_property_direction>` | ``Vector3(1, 0, 0)`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`DrawOrder<enum_CPUParticles3D_DrawOrder>` | :ref:`draw_order<class_CPUParticles3D_property_draw_order>` | ``0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Vector3<class_Vector3>` | :ref:`emission_box_extents<class_CPUParticles3D_property_emission_box_extents>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`PackedColorArray<class_PackedColorArray>` | :ref:`emission_colors<class_CPUParticles3D_property_emission_colors>` | ``PackedColorArray()`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`PackedVector3Array<class_PackedVector3Array>` | :ref:`emission_normals<class_CPUParticles3D_property_emission_normals>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`PackedVector3Array<class_PackedVector3Array>` | :ref:`emission_points<class_CPUParticles3D_property_emission_points>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Vector3<class_Vector3>` | :ref:`emission_ring_axis<class_CPUParticles3D_property_emission_ring_axis>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`emission_ring_height<class_CPUParticles3D_property_emission_ring_height>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`emission_ring_inner_radius<class_CPUParticles3D_property_emission_ring_inner_radius>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`emission_ring_radius<class_CPUParticles3D_property_emission_ring_radius>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`EmissionShape<enum_CPUParticles3D_EmissionShape>` | :ref:`emission_shape<class_CPUParticles3D_property_emission_shape>` | ``0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`emission_sphere_radius<class_CPUParticles3D_property_emission_sphere_radius>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`emitting<class_CPUParticles3D_property_emitting>` | ``true`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`explosiveness<class_CPUParticles3D_property_explosiveness>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`int<class_int>` | :ref:`fixed_fps<class_CPUParticles3D_property_fixed_fps>` | ``0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`flatness<class_CPUParticles3D_property_flatness>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`fract_delta<class_CPUParticles3D_property_fract_delta>` | ``true`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Vector3<class_Vector3>` | :ref:`gravity<class_CPUParticles3D_property_gravity>` | ``Vector3(0, -9.8, 0)`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`hue_variation_curve<class_CPUParticles3D_property_hue_variation_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`hue_variation_max<class_CPUParticles3D_property_hue_variation_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`hue_variation_min<class_CPUParticles3D_property_hue_variation_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`initial_velocity_max<class_CPUParticles3D_property_initial_velocity_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`initial_velocity_min<class_CPUParticles3D_property_initial_velocity_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`lifetime<class_CPUParticles3D_property_lifetime>` | ``1.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`lifetime_randomness<class_CPUParticles3D_property_lifetime_randomness>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`linear_accel_curve<class_CPUParticles3D_property_linear_accel_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`linear_accel_max<class_CPUParticles3D_property_linear_accel_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`linear_accel_min<class_CPUParticles3D_property_linear_accel_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`local_coords<class_CPUParticles3D_property_local_coords>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Mesh<class_Mesh>` | :ref:`mesh<class_CPUParticles3D_property_mesh>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`one_shot<class_CPUParticles3D_property_one_shot>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`orbit_velocity_curve<class_CPUParticles3D_property_orbit_velocity_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`orbit_velocity_max<class_CPUParticles3D_property_orbit_velocity_max>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`orbit_velocity_min<class_CPUParticles3D_property_orbit_velocity_min>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`particle_flag_align_y<class_CPUParticles3D_property_particle_flag_align_y>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`particle_flag_disable_z<class_CPUParticles3D_property_particle_flag_disable_z>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`particle_flag_rotate_y<class_CPUParticles3D_property_particle_flag_rotate_y>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`preprocess<class_CPUParticles3D_property_preprocess>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`radial_accel_curve<class_CPUParticles3D_property_radial_accel_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`radial_accel_max<class_CPUParticles3D_property_radial_accel_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`radial_accel_min<class_CPUParticles3D_property_radial_accel_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`randomness<class_CPUParticles3D_property_randomness>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`scale_amount_curve<class_CPUParticles3D_property_scale_amount_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`scale_amount_max<class_CPUParticles3D_property_scale_amount_max>` | ``1.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`scale_amount_min<class_CPUParticles3D_property_scale_amount_min>` | ``1.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`scale_curve_x<class_CPUParticles3D_property_scale_curve_x>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`scale_curve_y<class_CPUParticles3D_property_scale_curve_y>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`scale_curve_z<class_CPUParticles3D_property_scale_curve_z>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`speed_scale<class_CPUParticles3D_property_speed_scale>` | ``1.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`bool<class_bool>` | :ref:`split_scale<class_CPUParticles3D_property_split_scale>` | ``false`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`spread<class_CPUParticles3D_property_spread>` | ``45.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`Curve<class_Curve>` | :ref:`tangential_accel_curve<class_CPUParticles3D_property_tangential_accel_curve>` | |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`tangential_accel_max<class_CPUParticles3D_property_tangential_accel_max>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
- | :ref:`float<class_float>` | :ref:`tangential_accel_min<class_CPUParticles3D_property_tangential_accel_min>` | ``0.0`` |
|
|
|
- +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------+
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`int<class_int>` | :ref:`amount<class_CPUParticles3D_property_amount>` | ``8`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`angle_curve<class_CPUParticles3D_property_angle_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`angle_max<class_CPUParticles3D_property_angle_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`angle_min<class_CPUParticles3D_property_angle_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`angular_velocity_curve<class_CPUParticles3D_property_angular_velocity_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`angular_velocity_max<class_CPUParticles3D_property_angular_velocity_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`angular_velocity_min<class_CPUParticles3D_property_angular_velocity_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`anim_offset_curve<class_CPUParticles3D_property_anim_offset_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`anim_offset_max<class_CPUParticles3D_property_anim_offset_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`anim_offset_min<class_CPUParticles3D_property_anim_offset_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`anim_speed_curve<class_CPUParticles3D_property_anim_speed_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`anim_speed_max<class_CPUParticles3D_property_anim_speed_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`anim_speed_min<class_CPUParticles3D_property_anim_speed_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Color<class_Color>` | :ref:`color<class_CPUParticles3D_property_color>` | ``Color(1, 1, 1, 1)`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Gradient<class_Gradient>` | :ref:`color_initial_ramp<class_CPUParticles3D_property_color_initial_ramp>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Gradient<class_Gradient>` | :ref:`color_ramp<class_CPUParticles3D_property_color_ramp>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`damping_curve<class_CPUParticles3D_property_damping_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`damping_max<class_CPUParticles3D_property_damping_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`damping_min<class_CPUParticles3D_property_damping_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Vector3<class_Vector3>` | :ref:`direction<class_CPUParticles3D_property_direction>` | ``Vector3(1, 0, 0)`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`DrawOrder<enum_CPUParticles3D_DrawOrder>` | :ref:`draw_order<class_CPUParticles3D_property_draw_order>` | ``0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Vector3<class_Vector3>` | :ref:`emission_box_extents<class_CPUParticles3D_property_emission_box_extents>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`PackedColorArray<class_PackedColorArray>` | :ref:`emission_colors<class_CPUParticles3D_property_emission_colors>` | ``PackedColorArray()`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`PackedVector3Array<class_PackedVector3Array>` | :ref:`emission_normals<class_CPUParticles3D_property_emission_normals>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`PackedVector3Array<class_PackedVector3Array>` | :ref:`emission_points<class_CPUParticles3D_property_emission_points>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Vector3<class_Vector3>` | :ref:`emission_ring_axis<class_CPUParticles3D_property_emission_ring_axis>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`emission_ring_height<class_CPUParticles3D_property_emission_ring_height>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`emission_ring_inner_radius<class_CPUParticles3D_property_emission_ring_inner_radius>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`emission_ring_radius<class_CPUParticles3D_property_emission_ring_radius>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`EmissionShape<enum_CPUParticles3D_EmissionShape>` | :ref:`emission_shape<class_CPUParticles3D_property_emission_shape>` | ``0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`emission_sphere_radius<class_CPUParticles3D_property_emission_sphere_radius>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`emitting<class_CPUParticles3D_property_emitting>` | ``true`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`explosiveness<class_CPUParticles3D_property_explosiveness>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`int<class_int>` | :ref:`fixed_fps<class_CPUParticles3D_property_fixed_fps>` | ``0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`flatness<class_CPUParticles3D_property_flatness>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`fract_delta<class_CPUParticles3D_property_fract_delta>` | ``true`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Vector3<class_Vector3>` | :ref:`gravity<class_CPUParticles3D_property_gravity>` | ``Vector3(0, -9.8, 0)`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`hue_variation_curve<class_CPUParticles3D_property_hue_variation_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`hue_variation_max<class_CPUParticles3D_property_hue_variation_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`hue_variation_min<class_CPUParticles3D_property_hue_variation_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`initial_velocity_max<class_CPUParticles3D_property_initial_velocity_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`initial_velocity_min<class_CPUParticles3D_property_initial_velocity_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`lifetime<class_CPUParticles3D_property_lifetime>` | ``1.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`lifetime_randomness<class_CPUParticles3D_property_lifetime_randomness>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`linear_accel_curve<class_CPUParticles3D_property_linear_accel_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`linear_accel_max<class_CPUParticles3D_property_linear_accel_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`linear_accel_min<class_CPUParticles3D_property_linear_accel_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`local_coords<class_CPUParticles3D_property_local_coords>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Mesh<class_Mesh>` | :ref:`mesh<class_CPUParticles3D_property_mesh>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`one_shot<class_CPUParticles3D_property_one_shot>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`orbit_velocity_curve<class_CPUParticles3D_property_orbit_velocity_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`orbit_velocity_max<class_CPUParticles3D_property_orbit_velocity_max>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`orbit_velocity_min<class_CPUParticles3D_property_orbit_velocity_min>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`particle_flag_align_y<class_CPUParticles3D_property_particle_flag_align_y>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`particle_flag_disable_z<class_CPUParticles3D_property_particle_flag_disable_z>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`particle_flag_rotate_y<class_CPUParticles3D_property_particle_flag_rotate_y>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`preprocess<class_CPUParticles3D_property_preprocess>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`radial_accel_curve<class_CPUParticles3D_property_radial_accel_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`radial_accel_max<class_CPUParticles3D_property_radial_accel_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`radial_accel_min<class_CPUParticles3D_property_radial_accel_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`randomness<class_CPUParticles3D_property_randomness>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`scale_amount_curve<class_CPUParticles3D_property_scale_amount_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`scale_amount_max<class_CPUParticles3D_property_scale_amount_max>` | ``1.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`scale_amount_min<class_CPUParticles3D_property_scale_amount_min>` | ``1.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`scale_curve_x<class_CPUParticles3D_property_scale_curve_x>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`scale_curve_y<class_CPUParticles3D_property_scale_curve_y>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`scale_curve_z<class_CPUParticles3D_property_scale_curve_z>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`speed_scale<class_CPUParticles3D_property_speed_scale>` | ``1.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`bool<class_bool>` | :ref:`split_scale<class_CPUParticles3D_property_split_scale>` | ``false`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`spread<class_CPUParticles3D_property_spread>` | ``45.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`Curve<class_Curve>` | :ref:`tangential_accel_curve<class_CPUParticles3D_property_tangential_accel_curve>` | |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`tangential_accel_max<class_CPUParticles3D_property_tangential_accel_max>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`float<class_float>` | :ref:`tangential_accel_min<class_CPUParticles3D_property_tangential_accel_min>` | ``0.0`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
+ | :ref:`AABB<class_AABB>` | :ref:`visibility_aabb<class_CPUParticles3D_property_visibility_aabb>` | ``AABB(-4, -4, -4, 8, 8, 8)`` |
|
|
|
+ +---------------------------------------------------------+---------------------------------------------------------------------------------------------+-------------------------------+
|
|
|
|
|
|
.. rst-class:: classref-reftable-group
|
|
|
|
|
@@ -1756,6 +1758,25 @@ Maximum tangent acceleration.
|
|
|
|
|
|
Minimum tangent acceleration.
|
|
|
|
|
|
+.. rst-class:: classref-item-separator
|
|
|
+
|
|
|
+----
|
|
|
+
|
|
|
+.. _class_CPUParticles3D_property_visibility_aabb:
|
|
|
+
|
|
|
+.. rst-class:: classref-property
|
|
|
+
|
|
|
+:ref:`AABB<class_AABB>` **visibility_aabb** = ``AABB(-4, -4, -4, 8, 8, 8)``
|
|
|
+
|
|
|
+.. rst-class:: classref-property-setget
|
|
|
+
|
|
|
+- void **set_visibility_aabb** **(** :ref:`AABB<class_AABB>` value **)**
|
|
|
+- :ref:`AABB<class_AABB>` **get_visibility_aabb** **(** **)**
|
|
|
+
|
|
|
+The :ref:`AABB<class_AABB>` that determines the node's region which needs to be visible on screen for the particle system to be active.
|
|
|
+
|
|
|
+Grow the box if particles suddenly appear/disappear when the node enters/exits the screen. The :ref:`AABB<class_AABB>` can be grown via code or with the **Particles → Generate AABB** editor tool.
|
|
|
+
|
|
|
.. rst-class:: classref-section-separator
|
|
|
|
|
|
----
|