Procedural VFX Toolkit: customizable shader effects
Octanta Studio
$22.00
$27.50
20%OFF
(no ratings)
Jump AssetStore
Input-driven and standalone visual effects. Built from shaders, sprites, and text. Just add an effect prefab to the scene to use itThe asset relies only on standard Unity components and classes, with no third-party libraries required. Unity UI package package may be requested for older versions.📄 Full Documentation (eng) (укр)🔑You Tube Tutorials and Demos🖼️ See Full List Of EffectsProcedural VFX Toolkit ✨ asset creates visual feedback for user interactions. It generates smooth, customizable trails or one-touch effects that follow finger movements and mouse input. Effect prefabs can also be spawned on UI or in world coordinates regardless of input (hits, explosions, auras, impacts, orbs, domes, upgrades, card effects, etc).Universal rendering pipeline support (Built-in RP, URP, HDRP) through shader-based architectureSimulation of 2D/3D effects and various graphics, depending on the project stylePC/Mobile cross-platform optimization with automatic input detectionSub-millisecond execution times with minimal FPS impactKey features:Unified effect structure, two ways to use it - every effect is built on the same shader material layout. Attach it to input, or spawn it on demand - for example, as combat VFX in your project.50+ production-ready shaders - glows, blurs, geometric shapes, comic impacts, auras, explosions, sparks, and more. Use them as templates for your own effects, or generate new shaders with the AI [download particle-shader-prompt.md]. Create new effects from shaders via Tools > Procedural VFX Toolkit > Effect Prefab Wizard.Seed-based randomization - effects vary on every spawn with no extra assets. Optional; can be locked to a deterministic look when consistency matters.Multiple rendering modes - shader-based (procedural, GPU-only, no textures), sprite-based (textured particles with object pooling), and TMP_Text-based for floating text popups. Pick per effect.Two input interaction modes - OneTouch for single-tap feedback, Trail for continuous movement. Both support multi-touch. Advanced trail controls include sharp-edge tapering, multi-touch tracking, and manual or event-driven invocation.Input flexibility for touch effects - cross-platform compatibility with Unity's Old and New Input System. Conditional playback triggers effects only on specific targets (UI / 2D / 3D objects, filtered by Tag, Layer, or direct reference).Universal rendering pipeline support - Built-In RP, URP, and HDRP, with every Canvas render mode (Overlay, Camera, World Space). Detection is automatic - no manual setup required.How it works?An animated shader effect is applied to a flat image/mesh with a transparent background and is rendered to appear volumetric from the player's viewpoint, replacing resource-heavy VFX made of multiple particle objects.The shader approach allows you to create lightweight, customizable VFX, leveraging Unity shader capabilities, with computations handled on the GPU for improved performance. Create unlimited custom VFX using the system's structure.Typical use cases:Persistent UI feedback for input → add a prefab from OctantaStudio > TouchEffectSystem > TouchEffects to the scene Canvas.UI effect once or in a loop → create a reference to an effect prefab gameObject (for example, TouchEffectSystem > UIEffects > TemplateUIEffect, with GlowMaterial effect assigned) and spawn it on the Canvas via Instantiate.2D/3D effect once or in a loop → create a reference to an effect prefab (for example, WorldEffects > URPVFXEffect for URP or TemplateVFXEffect for other render pipelines, with GlowMaterial effect assigned) and spawn it at the required world position.✨ In the [Glow Material] field, replace the material with any from the system to change the effect.Purpose:Enrich visuals with mathematically programmable VFX.Replace complex world VFX on mobile with lightweight, performant shaders (hits, explosions, auras, orbs, domes).Increase engagement with responsive touch feedback - apply effects to buttons, correct taps during tutorials, or interactive UI to guide player attention.Make in-app learning non-intrusive with looping effects that highlight elements or hint at rewards.Add a distinctive visual style - heat trails, slash and cut marks, shattered glass, fingerprints, neon glows to enhance immersion.Quick setup:Tools → Procedural VFX Toolkit → Open Demo Scene - run the scene and test the effects.Tools → Procedural VFX Toolkit → Fix Display Material For Current Pipeline.Tools → Procedural VFX Toolkit → Fix Input System Settings For Current Project.To get started with spawned effects (UI or world):Locate the world-space prefabs folder: Assets → OctantaStudio → TouchEffectSystem → Prefabs → WorldEffects. For UI-spawned effects, use TouchEffectSystem → Prefabs → TouchEffects → UIEffects.Run the scene and drag the prefab into it to test. Position it correctly, for example, at 0, 0, 0.Adjust visual settings in the GlowMaterial shader material if needed - changes appear on ↻ , or on the next spawn of the effect, or after restarting Play Mode.Instantiate the prefab positioning it as needed in your context.To get started with touch effects:Locate TouchEffects prefabs folder and add any UI effect prefab to your Canvas (TouchFingerprint for simple touch response).Check if the Input Controller component matches your current Input System (Old/New).The system is ready - run scene to test touch effects.Need custom effects? We customize this toolkit for your project. Buy the asset, describe your vision, get a custom .unitypackage. Contact us →Developed using Unity 6000.0.42f1.Tested on mid-range Android devices (API 24+) and Windows 10/11 PCs with consistent performance.Trail update execution: typically under 0.1 ms per frame with minimal FPS impact during active touch interactions.The asset relies only on standard Unity components and classes, with no third-party dependencies required.


