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 aims to resume the current state of the plugin.
General Feature set:
Effects | |
---|---|
Raycasts (allowing particles point collisions) | ✓ |
Broadcasted events | ✓ |
Time scale | ✓ |
Per emitter time scale | ⨉ |
Prewarm | ✓ |
GPU Simulation | ⨉ |
Attribute | |
Int | ✓ |
Float | ✓ |
Bool | ✓ |
Quaternion | ⨉ |
Attribute Sampler | |
Box | ✓ |
Sphere | ✓ |
Cylinder | ✓ |
Capsules | ✓ |
Static Mesh | ✓ |
Skinned Mesh | ✓ |
Vector Field | ⨉ |
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 publicly supported, because of missing API entry points.
Billboarding Feature:
Legacy | Universal RP | High Definition RP | ||||
---|---|---|---|---|---|---|
Billboarding Location | CPU | Vertex Shader | CPU | Vertex Shader | CPU | Vertex Shader |
Atlas | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Distortion | ✓ | ⨉ | ✓ | ⨉ | ✓ | ⨉ |
Alpha Remap | ✓ | ⨉ | ✓ | ⨉ | ✓ | ⨉ |
Lit | ⨉ | ⨉ | ⨉ | ⨉ | ⨉ | ⨉ |
Soft | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Opaque | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |