VFXGen – Stylized VFX Texture Editor


Select a node, change its controls and preview the result, then export a PNG or ... Why VFX artists use it Editable recipes. ... Zero dependencies, zero footprint. ... You ship PNGs.


by ChunHu


Price History +

A node-based Unity Editor tool for creating stylized VFX textures and sprite sheets. Edit recipes or Bezier key poses, preview changes, then export PNGs with matching import settings.

Requirements & compatibility

  • Unity 2022.3 or newer; validated on 2022.3.62f3. Editor-only.
  • Validated on Windows with Direct3D 11 (GPU rendering also checked on Direct3D 12, Vulkan and OpenGL Core); macOS and Linux are not yet verified and render on the CPU by default. GPU rendering can be switched on or off in Export Preferences.
  • Render pipelines: the tool has no pipeline dependency and runs in Built-in and URP. HDRP is not yet verified. The demo scene opens in both without setup.

Generator

  • 256, 512 or 1024 px per frame; 8-bit PNG, flipbook sheets, grayscale masks.
  • Flipbook grids from 1×2 to 16×16, any columns by rows (2×2, 3×3 and 4×4 are one click). Non-square grids such as 1×5 export as laid out, or packed into a square texture.
  • Recipes save and load as JSON.

Footprint & provenance

  • Nothing in the package adds code to player builds; the demo scene contains no scripts.
  • No third-party code, fonts or audio.
  • The four demo textures are direct exports of shipped recipes from VFXGen’s own node engine. Every recipe is a node graph built and adjusted by the author in the editor (some first drafted with AI coding assistants, as stated in the AI disclosure); no generative AI images or external datasets.

Out of scope

  • EXR / HDR output, PBR texture sets (normal, metallic, smoothness)

Documentation is included in the package: README.md and the Documentation folder (user guide, reviewer quick start, node reference).

A node-based Editor tool for creating stylized VFX textures and sprite sheets inside Unity.


Start with an editable recipe for a slash, impact burst, rune circle, lightning or fire loop. Select a node, change its controls and preview the result, then export a PNG or sprite sheet into your project. Open the tool from Tools > ChunHu > VFXGen; a one-time window on first import and the included README walk through the first export and the demo scene.


Why VFX artists use it

  • Editable recipes. Change shapes, colours and timing in the node graph, save your own recipe and return to it for another variation.
  • Fast flipbooks, in-betweens computed. Draw a few key poses with Bezier and the engine computes every frame between them; a Clip Time node animates anything else in the graph. What you scrub is exactly what gets exported.
  • Made in Unity, ready on export. Author, preview and export in the Editor, with import settings set for how each texture is used.
  • Tiles when it should. Pick the texture’s use (effect, horizontal strip or continuous texture) and the graph wraps each axis accordingly; Check Seams points at the node that breaks the tiling.
  • Zero dependencies, zero footprint. No Package Manager dependency, no pipeline settings touched, and the generator compiles nothing into your build. You ship PNGs.

What’s included

  • 97 editable recipes: 86 effects and 11 step-by-step studies, plus the ready-made Blend Stack group in the node library
  • 51 nodes, curated to combine rather than overlap
  • A demo scene with four effects exported from the recipes (a looping fire, a zigzag bolt, a magic circle and a flare), each playing on a particle system through a small shader that works in Built-in and URP. Right-click any of their textures to open the recipe that made it.
  • English documentation. The interface is in English with Traditional Chinese, Simplified Chinese, Japanese and Korean language packs; other languages can be added as language packs.

Support: danny730623@gmail.com · Discord: https://discord.gg/6afq8aQXSd