top of page

Key Sub-System: Particles

Many astronomical objects,  especially nebulas have filaments with complex structures. Often these can not be reproduced easily as analytic or point functions of coordinates. Particles are a way to place emission in specific regions without the limitations of a functional description. The particles serve as small spherical regions where the overall gas distribution will be sampled for rendering. The advantages are, however, somewhat balanced by disadvantages related to the non-continuous nature of particles and the way they are placed in the model. Therefore careful evaluation should be applied to whether this is a suitable tool for your goal.

​

On the right is an example of spiral arms applied with the Draw tool on the surface of a flat disk. Below are the renderings with (right) and without smoothing (artificial "seeing") applied.

KSS_Particles_SurfacePlacement.png

General Workflow

​

Particles can be applied to a mesh by two methods: 
1. using the "Draw" tool to place them at specific positions on a mesh using a 3-D cursor that slides over the surface mesh.2. randomly over a surface or filling the volume. The volume particle number density can be controlled by the Distribution function. 

​

Once a first set of particles has been applied and the density the distribution of particles can be adjusted using the Draw or Erase tools. 

​

The physical properties of the particles, such as density or temperature, can then be adjusted as a function of position using the usual modifiers.

KSS_Particles_Render.png
KSS_Particles_RenderSmoothed.png

General Parameter Panel


For the particles to render at all, in the General Parameter Panel of the object select "Particle" from the Input drop-down list. 

KSS_Particles_InputSetting.png

Particles tab

​

In the Particles tab you control the uniform but random distribution of particles in the mesh volume or along its surface. 

​

Num: The number of particles to be distributed

 

Size: The size of the marker circle in the 3-D views of the 3-D Module.

​

Displayed: The percentage of the total number of particles that is to be displayed in the 3-D views of the 3-D Module. If the number of particles to be rendered is very large, it may be convenient to display only a fraction of them in the 3-D views. 

 

Seed: The seed of the random distribution of particles. Change this number to change the distribution. 

 

Container: From this drop-down list you can select between Volume and Surface. For Volume the particles will be evenly distributed within the volume of the mesh. When you choose Surface, they are placed on the surface.

KSS_Particles_Distribution.png

Buttons:

​

At the bottom of the Particles tab is the button (left) that needs to be pressed to apply the particles or redistribute them according to the parameters of this panel. ​

​

The second button is used to save the parameters in an ASCII file including all its attributes, including their position in Cartesian World Coordinates, their velocity, the density n and pressure p.

​

The third button open a dialog to load external data as particles. This allows one to visualize a variety of external data, including hydrodynamic simulations in order to extract spectral information such as position-velocity diagrams. Using this dialog a variety of ASCII data formats can be loaded. 

KSS_Particles_Distribution.png
KSS_Particles_Distribution.png
KSS_Particles_Distribution.png

Draw particles:

​

In order to place particles in specific positions that can not be described with functions, Draw and Erase tools is provided.

​

You access the particle tools via the buttons in the Particles tab on the left side of the 3D Module as shown on the right. 

​

When the Draw or Erase buttons are activated an orange 3D cursor in the form of a cylinder appears on the surface of the active mesh. You can move it around with the 2D cursor, it will stick to the surface and place particles on the near side of the mesh at a certain rate within the volume of the cylinder. Using Alt-left-drag places the particles on the far side

KSS_Particles_ToolButtons.png
KSS_Particles_3DCursor.png

Draw tool parameters:

​

The parameters for the Draw tool can be adjusted in the Tools tab on the right side of the 3-D Module. This tab displays the parameters of the currently active tool. The Name parameters identifies the currently active tool. 

​

Since the Draw tool is a cylinder, its geometric parameters are:
Radius and Length in units of the spatial domain. The orientation of the 3D cursor is always with its axis perpendicular to the local surface mesh triangle. 

​

Transparency: using the slider the transparency of the 3D cursor can be adjusted.

​

# Particles: The number of particles that will be placed at random positions in the volume of the 3D cursor per unit of mouse movement. The value should be 1 or above (not as shown in the image or the parameter panel on the right). If set to 1, a single click places 1 particle at a random position in the volume. To place individual particles at very specific positions, choose a small radius and length for the curser and click at the desired position. 

​

Density: The density of the particles. This can be modulated or scaled as a function of position using density modifiers in the mesh object with the Scale or Add options, including textures.

​

Particle Size: This parameter is currently decripated. The radius of the rendered particle is now set in the Render Size parameter located in the Input parameters of the objects Input type (Particles). If you enable the Pixels flag, the Render Size is in terms of pixels in the Render Module.

​

Modify: When activated the 3D cursor does not generate new particles but modifies the properties of the particles that come into its volume to have the current properties set for the tool, mainly the density.

​

​

​

Erase tool: The Erase tool is activated with the corresponding button in the Particles tab to the left of the 3D views. It deletes particles inside its volume. It has only the parameters of RadiusLength and Transparency for the cylinder that makes up the tool. 

​

KSS_Particles_DrawToolParam.png
KSS_Particles_InputSetting.png
KSS_Particles_Input.png

The Input Parameters dialog that opens when you click on the Options icon after selecting Particles as Input in the General tab of a mesh object.

​

KSS_Particles_EraseToolParam.png
bottom of page