Search Unity

Graphics [RELEASED] Ignis - Interactive Fire System

Discussion in 'Tools In Progress' started by Arctibyte, Oct 9, 2020.

?

Would you like to see this in Asset store as easy Drag-and-drop solution?

Poll closed Oct 27, 2020.
  1. For free

    2 vote(s)
    25.0%
  2. For a small price

    6 vote(s)
    75.0%
  3. No need

    0 vote(s)
    0.0%
  1. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Ignis 2.0 is here with absolutely free DLC included! DLC includes 5 new Fire VFX styles to fit the flames perfectly in your game.

    https://assetstore.unity.com/packages/tools/particles-effects/ignis-interactive-fire-system-181079

    New VFX Styles:

    * Wild - Improved default fire style.
    * Gentle - Perfect for calm setting of fire.
    * Simple - More traditional campfire looking variant.
    * Old School - Billboard flame for all you nostalgia lovers.
    * Only Smoke - Smoke that is coloured from it's root. Use this for maximum performance solution for humongous fires seen from far away.

     
    Last edited: May 26, 2021
  2. GCatz

    GCatz

    Joined:
    Jul 31, 2012
    Posts:
    282
    would be great if supported URP
     
  3. Bartolomeus755

    Bartolomeus755

    Joined:
    Jun 20, 2013
    Posts:
    283
    Looks great, I'm interested in the HDRP version.
     
  4. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hey I just managed to package the asset and uploaded new trailer for it:


    Let me know what you think. Supports URP and HDRP, Unity 2019.3+.

    The package is submitted to the asset store and is awaiting for Unity's approval so stay tuned!


    Thank you all for your comments!
     
    Last edited: Nov 3, 2020
  5. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
  6. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
  7. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Thanks!

    I suppose that it is possible to integrate the behavior and vfx to almost anything. Vegetation engine seems to use their own custom shaders so the "Crackling wood" effect would not be possible using my system's shaders out-of-the-box. But on the bright side they seem to have already burning effect, so that could be used.

    I will definitely look into it! Thanks for the suggestion.
     
    Lars-Steenhoff likes this.
  8. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Lars-Steenhoff likes this.
  9. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    Great update, thanks for the vegetation engine support!
     
  10. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    What part of standard rp is supported?
     
  11. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    I have one request, could I have an barrel explode after being in contact with the fire?

    if it has a collider could I trigger it from the fire ( collider "trigger only" )
    basically I'm asking how to turn on a trigger event from the fire

    Second request I would like to be able to use water particles to put the fire out in places where the water touches the fire

    Third request: Can you make the fire react to unity wind direction and power?
     
    Last edited: Oct 26, 2020
  12. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    @
    Hey,

    Only limitation with standard RP is the shader on the surface of solid 3D-Objects (planks etc.). So the Visual effect will render nevertheless and system will work. Also with TVE Standard RP is fully supported and should work without limitations.

    To first request: I will add a option to trigger script (so for example explosion) after some time of burning. You can already do this by adding an invisible flammable object that is deleted after a while and triggering the event in OnDestroy event call as a work around.

    Second request: I will also add some kind of trigger event support for this, so you could add water particles to the Extinguish objects and specify radius of Extinguish etc.

    Third request: I have done some research on this and this will be added some time in the next updates.
     
    Lars-Steenhoff likes this.
  13. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    Thanks for taking my request!
     
  14. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hello everyone,

    I planned the next update and version 1.2 will include:
    - Wind will affect the flame (TVE Motion and Unity Wind zone)
    - Particles can extinguish fire (So you can add your water/smoke/anything to put out fires)
    - Trigger events with delay from ignition (e.g. explode a barrel after it has burned for 5 seconds)
    - Ignition time (In real life usually it takes a while for some materials to catch fire, so user can customize this time)

    The version 1.2 update will be released next week so stay tuned!

    Stay safe and keep creating,
    OAVA - Only Awesome Virtual Assets
     
    Lars-Steenhoff likes this.
  15. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    A small sneak peek of the version 1.2 update called Wind and Firefighting:


    In the video you can see the fire extinguished by raycast, but it will be also possible to do this by using Unity Particles!

    What do you think?
     
    Lars-Steenhoff likes this.
  16. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    This is great! , thanks for the updates!

    The particles can also activate a fire? ( like for example a flame trower that spits out fire particles)
     
    Arctibyte likes this.
  17. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Good suggestion!
    I will add that as well as built-in functionality. Should be easy to add since I basically have everything ready.
     
    Lars-Steenhoff likes this.
  18. gecko

    gecko

    Joined:
    Aug 10, 2006
    Posts:
    2,241
    This looks fantastic -- but any chance of support for Vegetation Studio Pro?
     
  19. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hello gecko! Thanks! Yes, that is on the roadmap and will be included in the version 1.3 or 1.4 (version 1.2 is to be released next week).
     
    gecko likes this.
  20. gecko

    gecko

    Joined:
    Aug 10, 2006
    Posts:
    2,241
    Fantastic!

    Oh, but hmmm, we would also want it to work with Unity terrain trees (since we use them for low-end computers). Is that feasible?
     
  21. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hello again,

    Thanks for your suggestion! I will evaluate if it is feasible to support Unity terrain trees as well, I will keep you updated.
     
    gecko likes this.
  22. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67


    Updated to V 1.2 with new features!
    - Extinguish/Ignite fire with particles or raycast
    - Wind interaction
    - Trigger events from burning a certain amount of time e.g. explosion
    - More customization features! Flame liveliness and speed.
    - Ignition timer
    Fixes:
    - Flame speed adjusted to more realistic

    Let me know what you think!
     
  23. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67


    Hello Everyone! I am happy to announce that Update 1.3 is now released!

    New major features:
    - Custom shader support. Create support for almost any shader easily.
    - HQ FPS Animated Weapons support. (When the developer releases the next version, it will include support out-of-the-box)
    - Standard RP sample scene and shader support.
    - Brand new Ignis inspector UI with better edit-mode/runtime debugging and more customization options.
    - Built-in trigger for adding functions for touching the flame. e.g. Take damage.

    Fixes/minor:
    - Fixed the repeating fire animation issue in VFX. More polished VFX.
    - Added flammable area gizmos.
    - Added option to disable SFX or use own SFX.
    - Added option to set object to fire at custom position.
    - Added option for sphere extinguish/ignite
    - Raycast Ignite/extinguish no longer goes through other objects
     
    Bartolomeus755 likes this.
  24. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hello everyone!

    I did a quick video overview of almost all features in Ignis. See it here:
     
  25. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Hello everyone!

    Version 1.4 is now released!
    New major features:
    - Smoke Customization
    - Option for using global illuminating lights with flame system.
    - Out-of-the-box NatureManufacture Environment (e.g. forest) support.
    Fixes/minor:
    - More random flames.
    - Better mesh fire options.
    - SFX will now fade in.
    - Many minor bug fixes.
    - Updated sample scenes
     
  26. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    Great that's a very nice update!
     
    Arctibyte likes this.
  27. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Version 1.5 released!

    Performance/VFX patch!

    Remember to open and close all VFX in VFX/ folder to compile them to your pipeline if the VFX does not show up.

    New:
    - Choose between 3 flame VFX: High quality (original VFX), Lightweight and lightweight textured.
    - New performance options to the FlameEngine object!

    Optimization:
    - Physics updates are now 10-100 times faster than before.
    - High quality flame VFX is now 2-3 times faster than before.
    - Lightweight flame VFX is 5-6 times faster than the original.
    - Lightweight textured flame VFX is 4-5 times faster than the original.
    - System does no longer create trigger colliders so your collision physic performance is not affected by flames.
    - Optimized shader update in Flammable object, it is now about 2x faster.
    Fixes:
    - You are now able to close Convert window.
     
  28. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67


    Hello Everyone!

    Version 1.6 released!

    New:
    - Skinned mesh renderer conversion tools.
    - Option for re-igniting objects.
    - Exposed Flame Liveliness Speed

    VFX Fixes:
    SMOKE:
    - Smoke will start after the fire has burned for a while gradually intensifying from the fire origin.
    - Smoke will now look more lively when leaving the fire.

    FLAME:
    - Fixed strange effects with fire liveliness with long/very short/angled objects.
    - Fixed the fire to not look like sphere with low crawl speeds.
    - Fixed strange jumping effect when fire was burning down.
    - Flame will now burn out before embers and smoke.

    EMBERS:
    - Embers will now look more randomized
    - Embers will not collide to invisible sphere.

    Other:
    - Updated tooltips and ranges for better UX.
    - Lightweight textured is now the default VFX
    - Exposed on fire timer to stop the flames at certain point if desired.
     
  29. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Version 1.7 released!
    New:
    - Unity Terrain Support (Instances as Trees, See User Guide for more info)
    - Vegetation Studio compatibility with runtime prefab spawner (Requires a small effort, see user guide).
     
  30. gecko

    gecko

    Joined:
    Aug 10, 2006
    Posts:
    2,241
    fantastic!
     
  31. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    New Version released!

    **Version 1.8**
    New:
    - Vegetation Studio Pro Support with masking and shader animation.
    - Unity Terrain Support with shader animation.
    Fixes:
    - Fixed NullReference exception if shader compatibility is missing
    - Verified functionality in Unity 2020.2. Small fix to VFX for built-in/standard RP.


    **Version 1.8.1**
    New:
    - Create your own VFX from a VFX template!
    - Control the wind affection to the VFX.
    Fixes:
    - Flame will now extinguish properly on complex objects.
     
  32. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    **Version 1.8.2 Released!**
    New:
    - Exposed Extinguish parameters. You can now control how easily the object is extinguished.
    - Reworked new alternative for interaction between objects and the fire. Now you can catch events with information about the exact flame from an object touching fire using simple interface IInteractWithFire.
    Fixes:
    - Updated docs with example use cases, more accurate steps for the usage and links to the examples on the demo scene.
    - Extinguish effect will no longer "Eat" the flames, but blocks the spawning. This leads to more believable effect.
     
  33. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    **Version 1.8.3 released!**
    Version 1.8.3
    - You can now control LOD culling and maximum effect from the flame engine
    - Scene camera now affects the LOD while in edit-mode. So the flames will not be culled anymore in edit-mode even when main camera is farther away.
    - Fixed moving extinguish area bug. Extinguish area is now relative to the object and will move with it.
     
    Lars-Steenhoff likes this.
  34. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    **Version 1.8.4 Released!**

    New:
    - Added Shader burn out interpolation speed parameter to the flammable object
    - Added option to disable material animation.
    - Added welcome/help window for new users.

    Fixes:
    - Extinguish fire bug fixes.
    - Shader now resets properly after disabling the object.
    - Fixed weird Ignition time behavior with objects that has multiple colliders.
    - You can now convert multiple objects at once by selecting them all.
    - Fixed incorrect behavior with Flammable lights and short burnout lengths
     
  35. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,526
    Great new updates!
     
    Arctibyte likes this.
  36. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
  37. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    Ignis 2.0 is here with absolutely free DLC included! DLC includes 5 new Fire VFX styles to fit the flames perfectly in your game.

    https://assetstore.unity.com/packages/tools/particles-effects/ignis-interactive-fire-system-181079

    New VFX Styles:

    * Wild - Improved default fire style.
    * Gentle - Perfect for calm setting of fire.
    * Simple - More traditional campfire looking variant.
    * Old School - Billboard flame for all you nostalgia lovers.
    * Only Smoke - Smoke that is coloured from it's root. Use this for maximum performance solution for humongous fires seen from far away.

     
  38. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67
    New support site launched!

    https://support.arctibyte.com/

    This is meant to ease finding the right information for you and give you the best possible support to avoid duplicate support topics :)
     
  39. Arctibyte

    Arctibyte

    Joined:
    Feb 9, 2017
    Posts:
    67