awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mob-sakai avatar

mob-sakai/ParticleEffectForUGUI

0
View on GitHub↗
5,820 stars·750 forks·C#·MIT·16 views

ParticleEffectForUGUI

ParticleEffectForUGUI is a Unity component that renders particle systems directly within the uGUI canvas system, eliminating the need for extra cameras or render textures. It integrates particle effects into the canvas rendering pipeline with full sorting and scaling support, and respects Unity UI Mask and RectMask2D components for proper clipping.

The component allows particles to be sorted alongside other UI elements by sibling index for correct visual layering, and supports multiple scaling modes including 3D scaling and automatic scaling that responds to canvas size changes. Particle material properties such as textures and colors can be animated through animation clips, including custom shader parameters, and particles can be attracted toward a specified destination radius with event triggering upon arrival.

Additional capabilities include previewing particle systems directly in the Scene view without saving them to the scene or build, and reusing particle simulation results across multiple instances in the same group to reduce performance overhead.

Features

  • Particle Canvas Renderers - Renders particle effects directly within the UI canvas system with masking, sorting, and all canvas render modes.
  • Canvas-Compatible Systems - Integrates particle effects into Unity's canvas rendering pipeline with full sorting and scaling support.
  • Maskable Systems - Renders particle effects that respect Unity UI Mask and RectMask2D components for proper clipping.
  • Canvas Particle Components - Provides a UI component that displays particle systems in canvas space without extra cameras or render textures.
  • Canvas Particle Renderers - Renders particle systems directly within Unity's UI canvas, with masking, sorting, and scaling support for user interface elements.
  • UI - Applies Mask and RectMask2D components to particle effects using stencil-supported shaders for proper clipping.
  • Canvas Particle Renderers - Renders particle effects directly within Unity's uGUI canvas system with masking and sorting support.
  • Particle Sorters - Orders particle effects alongside other UI elements by sibling index for correct visual layering.
  • Material Property Animators - Animates material properties like textures and colors through animation clips, including custom shader parameters.
  • Material Property Animators - Animates material properties and particle behaviors through animation clips while particles are rendered in the UI canvas.
  • Particle Scalers - Adjusts particle rendering scale with 3D scaling and automatic scaling modes that respond to canvas size changes.
  • User Interface Components - Renders particle effects within uGUI.

Star history

Star history chart for mob-sakai/particleeffectforuguiStar history chart for mob-sakai/particleeffectforugui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with ParticleEffectForUGUI

These projects share indexed features with ParticleEffectForUGUI. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • transitive-bullshit/react-particle-effect-buttontransitive-bullshit avatar

    transitive-bullshit/react-particle-effect-button

    1,509View on GitHub↗

    React particle effect button is an animated disintegration user interface library that renders particle-based visual transitions and interactive disintegrating button animations. The component functions by bursting interactive user interface elements into animated particles upon activation and reintegrating them when reversed, providing visual feedback for user actions. The library captures the visual appearance of wrapped elements into pixel data at runtime to generate corresponding particle color maps. It manages continuous visual updates by synchronising particle physics calculations with

    JavaScriptbuttoncanvascodrops
    View on GitHub↗1,509
  • hakimel/csshakimel avatar

    hakimel/css

    4,538View on GitHub↗

    This project is a collection of experimental frontend prototypes, comprising a creative web layout gallery, a CSS user interface component library, and a visual experiment lab. It serves as an interactive animation showcase for holographic effects, audio-visual synthesis, and dynamic state transitions. The repository features specialized implementations of interactive media, including physics-based particle systems, real-time audio-visual synthesis, and an interactive sketching system. It also includes tools for content generation, such as text-based image reconstruction and a web-based prese

    HTML
    View on GitHub↗4,538
  • chadcsong/shinebuttonChadCSong avatar

    ChadCSong/ShineButton

    4,195View on GitHub↗

    ShineButton is an Android UI animation library that provides customizable button components with integrated light-sweep and particle animations. It functions as a view component extension for Android interfaces to draw user attention through interactive visual effects. The library features a system for creating light-sweep animations and vibrant particle effects that trigger during user interaction. It allows for the definition of button silhouettes through custom image masking and the application of vector drawables. Visual styling is managed through configuration parameters that adjust the

    Kotlinbuttoncustomeffects
    View on GitHub↗4,195
  • abdullahalhakimi/smoothmotionabdullahalhakimi avatar

    abdullahalhakimi/SmoothMotion

    81View on GitHub↗

    Smooth Motion is a Kotlin library for simplifying animations and transitions in Jetpack Compose. It provides pre-built animations for common UI interactions and utility functions for implementing complex animations.

    Kotlin
    View on GitHub↗81
Compare all 30 related projects→

Frequently asked questions

What does mob-sakai/particleeffectforugui do?

ParticleEffectForUGUI is a Unity component that renders particle systems directly within the uGUI canvas system, eliminating the need for extra cameras or render textures. It integrates particle effects into the canvas rendering pipeline with full sorting and scaling support, and respects Unity UI Mask and RectMask2D components for proper clipping.

What are the main features of mob-sakai/particleeffectforugui?

The main features of mob-sakai/particleeffectforugui are: Particle Canvas Renderers, Canvas-Compatible Systems, Maskable Systems, Canvas Particle Components, Canvas Particle Renderers, UI, Particle Sorters, Material Property Animators.

Which projects share features with mob-sakai/particleeffectforugui?

Projects with overlapping indexed features include: transitive-bullshit/react-particle-effect-button — React particle effect button is an animated disintegration user interface library that renders particle-based visual… hakimel/css — This project is a collection of experimental frontend prototypes, comprising a creative web layout gallery, a CSS user… chadcsong/shinebutton — ShineButton is an Android UI animation library that provides customizable button components with integrated… abdullahalhakimi/smoothmotion — Smooth Motion is a Kotlin library for simplifying animations and transitions in Jetpack Compose. It provides pre-built… alexey-t/atflatcontrols — Controls for Lazarus and Delphi:. aillieo/uisoftmask.