Particle System Properties

From Valve Developer Community
Jump to: navigation, search
简体中文

Properties are values that every particle system has without anything added to it.

Properties

aggregation radius <float>
  • To do: Description needed.
batch particle systems <bool>
  • To do: Description needed.
bounding_box_max <vector3>
  • The bounding box for the particle system. It only encloses the exact center of every particle. The particle system will not be rendered if the bounding box is not visible.
bounding_box_min <vector3>
  • The bounding box for the particle system. It only encloses the exact center of every particle. The particle system will not be rendered if the bounding box is not visible.
color <color>
  • The default color for the particle system. The alpha value is ignored.
control point to disable rendering <int>
  • Allows you to choose a control point that, if visible to the client, will disable rendering the particle system. The default value is -1 and will make it render everywhere.
control point to only enable rendering <int>
  • The particle system will only be rendered if the given control point is visible to the player. The default value is -1 and will make it render everywhere.
cull_control_point <int>
  • To do: Description needed.
cull_cost <float>
  • To do: Description needed.
cull_radius <float>
  • To do: Description needed.
cull_replacement_definition <string>
  • To do: Description needed.
draw through leafsystem <bool>
  • To do: Description needed.
fallback max count <int>
  • To do: Description needed.
fallback replacement definition <string>
  • To do: Description needed.
freeze simulation after time <float>
  • Forces the particle system to freeze after the set amount of seconds.
group id <int>
  • To do: Description needed.
initial_particles <int>
  • The particle will spawn with a specific amount of particles. Similar to the emitter emit_instantaneously.
material <string>
  • The material used for all particles in the system. If you are using multiple renderers they must share this material.
max_particles <int>
  • The limit at which no new particles will be emitted until other particles are removed.
maximum draw distance <float>
  • The maximum distance at which the particle system is rendered. The particle system will not be visible beyond this value.
maximum sim tick rate <float>
  • To do: Description needed.
maximum time step <float>
  • To do: Description needed.
minimum CPU level <int>
  • To do: Description needed.
minimum free particles to aggregate <int>
  • To do: Description needed.
minimum GPU level <int>
  • To do: Description needed.
minimum rendered frames <int>
  • To do: Description needed.
minimum sim tick rate <float>
  • To do: Description needed.
minimum simulation time step <float>
  • To do: Description needed.
name <string>
  • This is the name of the specific particle system.
normal <vector3>
  • To do: Description needed.
preventNameBasedLookup <bool>
  • To do: Description needed.
radius <float>
  • The default size of all the spawned particles.
rotation <float>
  • The default rotation of the emitted particles.
rotation_speed <float>
  • Default rotation speed.
screen space effect <bool>
  • Whether or not the particle system is a screen effect.
sequence_number <int>
  • To do: Description needed.
sequence_number 1 <int>
  • To do: Description needed.
Sort particles <bool>
  • To do: Description needed.
time to sleep when not drawn <float>
  • To do: Description needed.
view model effect <bool>
  • To do: Description needed.