Supported features

Limitations

The aim of the plugin is to eventually implement all the feature set of PopcornFX. However due to the rapidly evolving state of PopcornFX and Unity (especially with the render pipeline development lately), some features are still missing. The table below summarizes the current state of the plugin.

General Feature set:

Effects

​

​

Raycasts (allowing particles point collisions)

✓

Broadcasted events

✓

Time scale

✓

Per emitter time scale

✓

Per emitter visibility

✓

Prewarm

✓

GPU Simulation

⨉

Attributes

​

​

Int

✓

Float

✓

Bool

✓

Orientation

✓

Attribute Sampler

​

​

Shape (Box)

✓

Shape (Sphere)

✓

Shape (Cylinder)

✓

Shape (Capsule)

✓

Shape (Static Mesh)

✓

Shape (Skinned Mesh)

✓

Vector Field

⨉

Image

✓

Grid

✓

Text

✓

Curves

✓

Sound

✓

Render Pipeline dependent feature set:

Feature

Legacy

Universal RP

High Definition RP

Renderer

​

​

​

Billboard

✓

✓

✓

Ribbon

✓

✓

✓

Triangle

✓

✓

✓

Decal

✓

✓

✓

Mesh

✓

✓

✓

Sound

✓

✓

✓

Light

✓

✓

✓

Integration

​

​

​

Multiple camera rendering

✓

✓

✓

Shader Graph Support (1)

⨉

✓

⨉

(1) Shader graph is currently not supported for vertex billboarding.

Billboarding/Triangle renderer feature set:

​

Legacy

Universal RP

High Definition RP

Billboarding Location

CPU

Vertex Shader

CPU

Vertex Shader

CPU

Vertex Shader

Transparent

✓

✓

✓

✓

✓

✓

Opaque

✓

✓

✓

✓

✓

✓

Diffuse

✓

✓

✓

✓

✓

✓

Atlas

✓

✓

✓

✓

✓

✓

Distortion

✓

⨉

✓

⨉

✓

⨉

Alpha Remap

✓

⨉

✓

⨉

✓

⨉

Soft Particles

✓

✓

✓

✓

✓

✓

Opaque

✓

✓

✓

✓

✓

✓

Flip UVs

✓

⨉

✓

⨉

✓

⨉

Lit

⨉

⨉

✓

⨉

⨉

⨉

Normal Wrap

⨉

⨉

⨉

⨉

⨉

⨉

Normal Bend

⨉

⨉

⨉

⨉

⨉

⨉

Diffuse Ramp (No V-axis sampling yet)

✓

⨉

✓

⨉

✓

⨉

Emissive

✓

⨉

✓

⨉

✓

⨉

Emissive Ramp (No V-axis sampling yet)

✓

⨉

✓

⨉

✓

⨉

Transform UVs

✓

⨉

✓

⨉

⨉

⨉

Tint

⨉

⨉

⨉

⨉

⨉

⨉

AlphaMasks

⨉

⨉

⨉

⨉

⨉

⨉

UVDistortions

⨉

⨉

⨉

⨉

⨉

⨉

Dissolve

⨉

⨉

⨉

⨉

⨉

⨉

Ribbons renderer feature set:

​

Legacy

Universal RP

High Definition RP

Transparent

✓

✓

✓

Opaque

✓

✓

✓

Diffuse

✓

✓

✓

Soft Particles

✓

✓

✓

Distortion

⨉

⨉

⨉

Correct Deformation

✓

✓

✓

Alpha Remap

✓

✓

✓

Atlas

✓

✓

✓

Custom Texture U

✓

✓

✓

Texture UVs

⨉

⨉

⨉

Texture Repeat

⨉

⨉

⨉

Lit

⨉

✓

⨉

Normal Wrap

⨉

⨉

⨉

Normal Bend

⨉

⨉

⨉

Diffuse Ramp (No V-axis sampling yet)

✓

✓

✓

Emissive

✓

✓

✓

Emissive Ramp (No V-axis sampling yet)

✓

✓

✓

Transform UVs

✓

✓

⨉

Tint

⨉

⨉

⨉

AlphaMasks

⨉

⨉

⨉

UVDistortions

⨉

⨉

⨉

Dissolve

⨉

⨉

⨉

FastLit

⨉

⨉

⨉

Mesh renderer feature set:

​

Legacy

Universal RP

High Definition RP

Transparent

✓

✓

✓

Opaque

✓

✓

✓

Diffuse

✓

✓

✓

Texture Atlas

⨉

✓

⨉

Soft Particles

✓

✓

✓

Alpha Remap

✓

✓

✓

Lit

✓

✓

✓

Mesh Atlas

⨉

✓

⨉

Diffuse Ramp (No V-axis sampling yet)

✓

✓

✓

Emissive

✓

✓

✓

Emissive Ramp (No V-axis sampling yet)

✓

✓

✓

Transform UVs

⨉

✓

⨉

Use Vertex Colors

⨉

✓

⨉

AlphaMasks

⨉

⨉

⨉

UVDistortions

⨉

⨉

⨉

Dissolve

⨉

⨉

⨉

FastLit

⨉

⨉

⨉