top of page

3D Enviroment & Nature Particles For Unity



The Particle Effects Pack is a high-performance and versatile Unity asset designed for both Built-in and URP pipelines. It features a variety of particle effects to enhance your game's environment, including flying leaves, extreme wind, mist, fire, smoke, crawling insects, fireflies, and flies in swarms. All effects are fully customizable, with optimized performance for seamless integration into any project.


Package Contains:

  • Ambiance Fog prefab

  • 2x FireFlies prefab

  • 2x flies group prefab

  • Fire with smoke prefab

  • Crawling Insects prefab

  • Flying Leaves prefab

  • Extreme Wind prefab

  • Flies prefab

Performance-Optimized: Carefully crafted to ensure excellent performance without sacrificing visual fidelity, even in large scenes or on lower-end hardware.

Dual Render Pipeline Support: Fully compatible with both Built-in and Universal Render Pipeline (URP) materials, ensuring maximum flexibility.

Customizable Effects: Easy-to-adjust particle effects for varied scenes, including wind, fog, fire, and insects.

Diverse Environmental Effects: Includes a range of nature-based effects such as flying leaves, windy weather, and insect swarms.

Realistic Fire and Smoke: Lifelike fire and smoke systems, perfect for creating immersive environments or atmospheric scenes.

Instructions

Demo Video: https://youtu.be/kvGejcs7XjQ


How to Use This Pack

Simply drag and drop the particle prefabs into your scene.

Customize the parameters as described above to fit your needs.


1. Color Selection

You can easily modify the colors of the particles to match your project’s aesthetic. Here's how to do it:


Main Module

Navigate to the Main module in the particle system. Under Start Color, you can select the base color of the particles. You can either choose a single color or set up a gradient for more dynamic effects.


Color Over Lifetime

For more advanced color transitions, enable the Color over Lifetime module. This allows you to create smooth color changes as the particles age, using the gradient editor to define keyframes and color points.


Tip:


Use a subtle gradient for effects like smoke or fog.

Use sharp transitions for more explosive or magical effects.

2. Noise Settings

Adding noise to your particles can give them a more organic, random movement. Here's how to configure the noise:


Enable Noise Module

In the Noise module, check the box to enable it. This will add random distortion to the particle’s movement path.


Strength

Adjust the Strength parameter to control the intensity of the noise. Higher values create more turbulent motion.


Frequency

The Frequency setting controls how frequently the noise affects the particles. Lower frequencies create smoother motion, while higher frequencies make the particles jitter more rapidly.


Scroll Speed

Scroll speed adjusts how fast the noise pattern changes over time. A higher value means the noise will evolve more quickly.


3. Basic Particle System Parameters

Emission

Control how many particles are emitted over time. A higher value increases the density of the effect.


Shape

The Shape module allows you to control the area where the particles are emitted. You can use shapes like cones, spheres, and boxes. Choose a shape that fits the effect you're aiming for:


Cone: Great for explosion or burst effects.

Sphere: Ideal for magical or gaseous effects.

Box: Useful for area-based particle systems like rain.

Size Over Lifetime

Enable the Size over Lifetime module if you want particles to grow or shrink as they age. You can control the size curve, allowing particles to start small and grow, or vice versa.


Rotation Over Lifetime

To add rotation to your particles, enable the Rotation over Lifetime module. Adjust the angular velocity to make particles rotate as they move.


4. Other Useful Settings

Collision

Enable the Collision module to make particles interact with surfaces in your scene. You can fine-tune how particles bounce or stick to objects upon impact.


Sub-Emitters

For more complex effects, consider using Sub-Emitters. These allow particles to spawn additional particles when certain conditions are met, such as upon death or collision. This is great for creating layered effects like explosions with sparks.


Renderer Module

Customize the appearance of your particles in the Renderer module. Choose different particle shapes, materials, or even assign textures to your particles.


Tip:

Use a sprite sheet for more detailed particle visuals, like fire or smoke animations.


5. Optimization Tips

Max Particles

Be mindful of the Max Particles setting to ensure good performance. High particle counts can strain performance, especially on lower-end hardware.


Culling

Ensure the particle system is culled when not visible by enabling Automatic Culling in the renderer settings.

Technical Details


Comments


bottom of page