docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Operators

    Calculate, convert, and manipulate data for particles and effects.

    Page Description
    Attribute Operators Get the data from particle attributes.
    Bitwise Operators Perform bitwise logical operations on inputs.
    Built-in Operators Get time, frame indices, camera data, and coordinates.
    Camera Operators Convert positions between view space and world space.
    Color Operators Output and convert color values.
    Custom HLSL Operator Write an HLSL function that takes inputs and produces outputs.
    Inline Operators Store values, vectors, shapes, and textures.
    Logic Operators Perform Boolean operations and conditional branching.
    Math Perform mathematical calculations on input data.
    Noise Operators Generate procedural noise patterns, for example to control the behavior of particles over time.
    Random Operators Generate random values or select random outputs.
    Sampling Operators Fetch data from buffers, meshes, and textures.
    Spawn State Get information such as the number of particles spawned in the current frame, and the duration of the spawn loop.
    Point Cache Get the attribute maps and point count stored in a Point Cache.

    Additional resources

    • Operators (Graph Logic & Philosophy)
    • Arithmetic Operators
    • Vector Operators
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)