102 lines
4.8 KiB
Plaintext
102 lines
4.8 KiB
Plaintext
Cartoon FX Remaster FREE, version R 1.0
|
|
2023/05/08
|
|
© 2012-2023 - Jean Moreno
|
|
=======================================
|
|
|
|
! NOTE ABOUT URP !
|
|
------------------
|
|
If almost all effects don't show in URP, it probably is because the Depth Texture is disabled.
|
|
This texture is needed for soft particles to work, and they are enabled by default.
|
|
You can either:
|
|
- enable the Depth Texture in the URP asset
|
|
- disable soft particles globally by uncommenting the relevant line in the CFXR_Settings.cginc file
|
|
|
|
|
|
ABOUT
|
|
-----
|
|
"Cartoon FX Remaster" is an update to the old "Cartoon FX Pack" assets.
|
|
All effects have been remade from scratch using:
|
|
- new shaders with special effects such as dissolve animation, UV distortion, edge fading, HDR colors, single channel textures for reduced memory usage, shadow casting and dithering
|
|
- optimized meshes where relevant to reduce overdraw/fill-rate issues
|
|
- high-resolution hand-drawn textures
|
|
- specialized shader to draw perfect circles and rings while reducing overdraw (using a ring mesh instead of a quad)
|
|
|
|
This is the free version containing a sample of effects taken from the four commercial packs.
|
|
The license is the same as the commercial packs, including commercial use of the effects in games and apps.
|
|
The full license can be found here: https://unity.com/legal/as-terms (Appendix 1, EULA)
|
|
|
|
"Cartoon FX Remaster" supports the built-in render pipeline and URP.
|
|
|
|
|
|
PREFABS
|
|
-------
|
|
Particle Systems prefabs are located in "Cartoon FX Remaster/CFXR Prefabs" folder.
|
|
All prefabs and their assets have a CFXR_ prefix to easily recognize them.
|
|
|
|
|
|
LEGACY EFFECTS
|
|
--------------
|
|
All the old effects from "Cartoon FX Free" are still available in the "Cartoon FX (legacy)" folder.
|
|
|
|
|
|
MOBILE OPTIMIZED PREFABS?
|
|
-------------------------
|
|
Unlike the Legacy effects, "Cartoon FX Remaster" doesn't include mobile-specific prefabs.
|
|
This is because:
|
|
- mobile devices are much more powerful compared to Cartoon FX Pack 1's initial release in 2012
|
|
- prefabs are all already optimized and use a relatively small number of particles each
|
|
|
|
|
|
TROUBLESHOOTING
|
|
---------------
|
|
|
|
* Almost all prefabs have the CFXR_Effect script attached: it handles auto-destruction or deactivation of the GameObject once an effect has finished playing, as well as camera shake and light animation where relevant
|
|
* If you don't want the camera shake and/or the lights, you can globally disable them in the CFXR_Effect.cs script: look for the global defines at the top of the file and uncomment them.
|
|
* Effects were authored using Linear Color Space; use that for the best results (in Player settings).
|
|
* If you have problems with z-sorting (transparent objects appearing in front of other when their position is actually behind), try changing the values in the Particle System -> Renderer -> Sorting Fudge; as long as the relative order is respected between the different particle systems of a same prefab, it should work ok.
|
|
* You can change the global HDR scale in the "CFXR_SETTINGS.cginc" file, if you need to adjust the effects for your bloom parameters for example.
|
|
* You can entirely disable Soft Particles in "CFXR_SETTINGS.cginc" too by uncommenting the '#define GLOBAL_DISABLE_SOFT_PARTICLES' line at the top.
|
|
* URP: If your particles don't render in the Game View or in a build, it could be because "Depth Texture" is disabled: either enable it in the URP asset for Soft Particles to work, or disable Soft Particles entirely (see above).
|
|
|
|
|
|
PLEASE LEAVE A REVIEW OR RATE THE PACKAGE IF YOU FIND IT USEFUL!
|
|
It helps a lot! :)
|
|
|
|
|
|
Enjoy! :)
|
|
|
|
|
|
CONTACT
|
|
-------
|
|
Questions, suggestions, help needed?
|
|
Contact me at:
|
|
|
|
jean.moreno.public+unity@gmail.com
|
|
|
|
I'd be happy to see any effects used in your project, so feel free to drop me a line about that! :)
|
|
|
|
|
|
RELEASE NOTES
|
|
-------------
|
|
|
|
R 1.0.5
|
|
- Removed mentions of the "Cartoon FX Easy Editor" in the readme files as it is not included with the free version of Cartoon FX Remaster
|
|
|
|
R 1.0.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.0.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.0.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.0.1
|
|
- Added support for GPU instancing in the shaders
|
|
- Fixed possible build error when adding a text effect in a prefab due to HideFlags
|
|
|
|
R 1.0.0
|
|
- First release of "Cartoon FX Remaster FREE" with new free effects taken from all four Remaster packs
|