Cartoon FX Remaster

Cartoon FX Remaster is the new version of Cartoon FX Pack 1, with brand new effects remade from scratch.


NEW: Get all 4 Cartoon FX Remaster packs at 20% off ⭐ through the Cartoon FX Remaster Bundle!


50+ high quality stylized special effects prefabs! (+ dozens variants)


Includes lots of general purpose effects: explosions, smoke, fire, water splashes, magic, electricity, fireworks, ...


✨ WebGL DEMO ✨

🎞️ MP4 Gallery with individual effects 🎞️


  • Works on both mobile and desktop/consoles
  • Works in 2D and 3D
  • Works with the built-in and URP (2D & Forward Renderers) pipelines
  • Optimized custom shader with lots of effects (UV distortion, dissolve, shadows...)
  • Camera shake and animated lights, with in-Scene View preview
  • HDR effects that play nicely with bloom post processing
  • Customizable cartoon text effects
  • Includes Cartoon FX Easy Editor to create color and other variations in a few clicks
  • Overdraw/fill-rate optimizations using custom particle meshes

Release Notes

R 1.5.1

  • Fixed obsolete API warnings in Unity 6.2
  • Fixed compilation errors when globally disabling certain features through defines in CFXR_Effects.cs

R 1.5.0

  • Fixed demo scene so that bloom also works with URP
  • Fixed demo scene so that it uses new input system for Unity 6+
  • Fixed inconsistent lighting values between BIRP and URP: see "Light Intensities" troubleshooting in the readme for more details

R 1.4.2

  • Updated readme with a specific troubleshooting section for effects not showing on Android/other platforms

R 1.4.1

  • Shaders: automatic detection of orthographic cameras (URP only)
  • Demo scene: automatic ground shader selected based on the active render pipeline (fixes pink ground in URP)

R 1.4.0

  • Shaders: Greatly reduced the number of possible shader variants (e.g. for Ubershader from roughly 130M to 12k possible variants)
  • Shaders: Added option to force compilation for a specific render pipeline (select the shader file and look in its Inspector window)
  • Shaders: fixed incorrect color for text effecs (green channel was always forced to 0.5)
  • Moved the legacy effects into a Unitypackage file so that they are not imported by default anymore
  • Updated and changed the readme format from txt to html for better readability and navigation

R 1.3.1

  • Removed 'NEW' suffix in shader names, as it was meant for internal testing

R 1.3.0

  • Replaced the old .shader files with a new .cfxrshader file format, that will only compile them for the currently active render pipeline (this should fix all issues related to the effects not working in builds using Addressables or Asset Bundles)

R 1.2.6

  • Distortion effects now work with URP 2D Renderer
  • Small user-friendly UI changes for "Cartoon FX Easy Editor"

R 1.2.5

  • Fixed possible shader compilation error when Single-pass instanced rendering is enabled

R 1.2.4

  • Reorganized the shader code in a separate file to avoid a 'multi_compile' hack, which will hopefully fix issues with Asset Bundles/Addressables

R 1.2.3

  • Improved CFXR_ParticleText usability when toggling the "is Dynamic" flag on an existing text effect
  • Disabled mesh GPU instancing in the shaders because it was causing too many issues (even when using Unity's default particle shader)

R 1.2.2

  • Removed GPU instancing support on the "CFXR Procedural Ring" shader, because it visually breaks it
  • Fixed compilation error related to 'projPos' in the "CFXR Particle Glow" shader

R 1.2.1

  • Added support for GPU instancing in the shaders
  • Fixed possible build erro when adding a text effect in a prefab due to HideFlags

R 1.2.0

  • Merged CFXR_ParticleText and CFXR_ParticleText_Runtime: now you just have to enable "isDynamic" to include the script at runtime and be able to update the text
  • CFXR_ParticleText now also allows to change the colors and lifetime multiplier
  • Fixed legacy custom shaders not working in URP builds
  • Added subcategory for legacy shaders ("Cartoon FX/Legacy/...")
  • Fixed Camera Shake that was still applied when Time.timeScale is 0

R 1.1.2

  • Added "Screen Distortion" shader, and a few effect variants using it
  • Fixed fireball materials
  • Fixed compilation errors on some platforms (e.g. PS4)
  • Prevent possible asmdef conflict with Toony Colors Pro 2
  • Strip shaders for the unused render pipeline during build, depending on if built-in or URP is used

R 1.1.1

  • Fixed AABB errors spamming in the console in Unity 2020.2+ with some effects (e.g. "CFXR Fire Trail")
  • Fixed shader compilation warnings when building

R 1.1.0

  • Added text prefabs variants with a new font
  • Fixed fire materials where flames could sometime clip out of the particle mesh
  • Fixed an effect using a legacy material instead of a new one (should be safe to delete the legacy folder now if not needed)
  • Fixed shader compilation on Metal platform (iOS, macOS)
  • Fixed some textures not working on WebGL (they were set to "Alpha 8" instead of "R8")
  • Fixed typo in "Flame" prefabs name (Flamme => Flame)

R 1.0.9

  • Added Single-Pass Stereo support (VR) in the shaders

R 1.0.8

  • Fixed Camera Shake for URP
  • Fixed "Hide Flags" issue in CFXR Text prefabs that could prevent from building

R 1.0.7

  • Updated lighting support in "CFXR Particle Ubershader"
  • Added "CFXR_ParticleText_Runtime" script to allow updating a text effect at runtime with an example in the "CFXR Demo" scene

R 1.0.6

  • Forced single-channel red textures to be uncompressed for WebGL target, as they don't work with Chrome otherwise
  • Added lighting support in "CFXR Particle Ubershader"

R 1.0.5

  • Added CFXR_SETTINGS.cginc file for global shader settings
  • Added support for Orthographic cameras (enable the relevant setting in CFXR_SETTINGS)

R 1.0.4

  • Disabled internal menu item ("Tools/Create font asset")

R 1.0.3

  • Added URP 2D Renderer support

R 1.0.2

  • Added "DISABLE_SOFT_PARTICLES" global define in CFXR.cginc: uncomment it to disable Soft Particles for all effects.
  • Can be useful with URP, because particles won't render at all if the "Depth Texture" isn't enabled.
  • [Unity 2019.1+] Changed `shader_feature` to `shader_feature_local` to avoid global shader keyword usage

R 1.0.1

  • Fixed "Soft Particles" in shaders for both pipelines (built-in & URP)
  • Added "GLOBAL_CAMERA_SHAKE_MULTIPLIER" const in CFXR_Effect.cs to easily scale the camera shaking for all effects

R 1.0

  • "Cartoon FX Remaster" first release, as a free update of "Cartoon FX Pack"

(See ReadMe for older versions)

Basic Information
Latest Version
R 1.5.1 (18 Dec 2025)
Publisher
Jean Moreno
Category
VFX/Particles
Size
10.3 MB
Price
€27.6
Asset Rating
(785)
Extended Information
Unity Versions
2019.4.0, 2021.3.0
Render Pipelines
BIRP URP
State
Published