This module defines the shape (the volume or surface) from which particles can be emitted, and the direction of the start velocity. The options available vary depending on the Shape you choose - Cone and Mesh have slightly different menu options.
Property | Function |
---|---|
Shape | The shape of the emission volume. |
Sphere | Uniform emission in all directions. |
Hemisphere | Uniform emission in all directions on one side of a plane. |
Cone | Emission from the base or body of a cone. The particles diverge in proportion to their distance from the cone’s centre line. |
Box | Emission from the body of a box shape. The particles move in the emitter object’s forward (Z) direction. |
Mesh | Emission from any arbitrary Mesh shape supplied via the Inspector. Mesh contains an extra menu to select whether particles are emitted from the vertices, triangles or edges of the Mesh. |
MeshRenderer | Emission from a reference to a GameObject’s Mesh Renderer. |
SkinnedMeshRenderer | Emission from a reference to a GameObject’s Skinned Mesh Renderer. |
Circle | Uniform emission from the centre of edge of a circle. The particles move only in the plane of the circle. |
Edge | Emission from a line segment. The particles move in the emitter object’s upward (Y) direction. |
Angle (Cone only) |
The angle of the cone at its point. An angle of 0 produces a cylinder while an angle of 90 gives a flat disc. |
Radius (Sphere, Hemisphere, Cone, Circle and Edge only) |
The radius of the circular aspect of the shape. |
Length (Cone only, when using one of the volume Emit from modes) |
The length of the cone. |
Box X, Y, Z (Box only) |
Width, height and depth of the box shape. |
Mesh (Mesh, MeshRenderer and SkinnedMeshRenderer only) |
The Mesh that provides the emitter’s shape. |
Emit from Shell (Sphere and Hemisphere only) |
Enable this to make particles be emitted from the outer surface rather than the inner volume of the shape. |
Emit from (Cone only) |
Selects the part of the cone to emit from: Base, Volume, Base Shell or Volume Shell. |
Arc (Circle only) |
The angular portion of a full circle that forms the emitter’s shape. |
Emit From Edge (Circle only) |
Enable this to make particles be emitted from the edge of the circle rather than the centre. |
Single Material | Should the particles be emitted from a particular sub-Mesh (identified by the material index number). If enabled, a numeric field is shown allowing you to specify the material index number. |
Use Mesh Colors | Use, or disregard, Mesh colors. |
Normal Offset | Distance away from the surface of the Mesh to emit particles (in the direction of the surface normal) |
Align to Direction | This will cause particles to be rotated based on their initial direction of travel. To apply a custom rotation direction on top of this setting, configure the Start Rotation setting in the Main module. |
Random Direction | When enabled, the particles’ initial direction will be chosen randomly. |
All the shapes except Mesh have properties that define their dimensions (such as Radius). These can be edited by dragging the handles on the wireframe emitter shape in the Scene view. The choice of shape affects the region from which particles can be launched but also the initial direction of the particles. For example, a Sphere emits particles outward in all directions, a Cone emits a diverging stream of particles, and a Mesh emits particles in directions that are normal to the surface.
Use this checkbox to orient particles based on their initial direction of travel. This can be useful if you want to simulate, for example, chunks of car paint flying off a car’s bodywork during a collision. If the orientation is not satisfactory, you can also override it by applying a Start Rotation value in the Main module.
Skinned Meshes can be used as a source for a particle emitter. Additionally, MeshRenderer types are supported. Simply assign the Mesh instance in the Shape module to have particles emit from the surface of an instantiated Mesh.
It is possible to choose to emit only from a particular material (sub-Mesh), and to offset the emission position along the Mesh’s normals. This option allows users to offset particles from the surface of a Mesh.
It is also possible to ignore the color of the Mesh.
Is something described here not working as you expect it to? It might be a Known Issue. Please check with the Issue Tracker at issuetracker.unity3d.com.
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Some 3rd party video providers do not allow video views without targeting cookies. If you are experiencing difficulty viewing a video, you will need to set your cookie preferences for targeting to yes if you wish to view videos from these providers. Unity does not control this.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.