Unity-Ignis – Interactive Fire U3629
Want to play with fire? If so, then Ignis is the best tool for you. With Ignis you can convert any object, vegetation or mesh with ribs into a flammable object and it will automatically catch fire. The flame can then spread, ignite other objects, be extinguished by particles or light, or burn out naturally. Ignis – Interactive Fire Protection System is designed for ease and speed of use.
Programmable Render Pipeline (SRP) compatibility
The Unity Programmable Render Pipeline (SRP) is a feature that allows you to control rendering through C# scripts. SRP is the underlying technology that supports the Universal Rendering Pipeline (URP) and the High Definition Rendering Pipeline (HDRP).
Unity version
Built-in rendering pipeline
Universal Rendering Pipeline (URP)
High Definition Rendering Pipeline (HDRP)
2019.4.11f1
Not compatible
compatible
compatible
Additional compatibility information
Supported pipelines (full support):
– URP & HDRP (With Visual effects graph 7.3.1+)
Supported pipelines (partial support):
– Built-in RP (With Visual effects graph 7.6.0-7.7.1 and 10.2.0+, you need to downgrade to 10.2.0 or 7.3.1 with newer Unity Editor versions, Not working on Editor 2021.2.6+) . Unity versions 2019.4-2021.2.6 Only.
describe
Ignis – Ignite, spread, extinguish, customize! The all-round flame system.
🎮 Playable Demo
❓Support
📕 Documentation
💬 Discord
Overview
Want to play with fire? If so, then Ignis is the best tool for you. With Ignis you can convert any object, vegetation or mesh with ribs into a flammable object and it will automatically catch fire. The flame can then spread, ignite other objects, be extinguished by particles or light, or burn out naturally. Ignis – Interactive Fire Protection System is designed for ease and speed of use.
Ignis offers a set of customization options. For example, if your object isn’t entirely wooden, or you only want certain parts to burn, don’t worry: you can easily set your object to burn just the way you want it.
Showcase (game using Ignis):
▪ Tale of a Wolf
▪ Darking Studios
Features:
▪ Easy setup! Just click “Convert to Combustible” in the object menu and your object will be converted automatically.
▪ Customize the flame! Customize the color, length, burning time, liveliness, smoke, etc.
▪Supports solid 3d objects, vegetation and animated objects with bones!
▪ Customize/Automate the quantities you need! Use automatic and quick setup for your flammable items, or customize to your needs. Customization options include e.g. Global illumination, SFX, flammable areas and relighting.
▪ Interact with fire! Use your own particles or raycasts to ignite or extinguish flames. Fire also automatically interacts with wind.
▪ Custom triggers and event callbacks! Example use case: Light a barrel to detonate it after 5 seconds, destroying buildings or damaging players.
▪Excellent performance! Choose one of 3 fire effects to suit your needs and optimize performance: High Quality, Lightweight and Lightweight Textures. If you want, you can also create your own visual effects (VFX) from templates! Ignis uses Unity’s VFX graphs to simulate particles on the GPU at lightning speed!
▪ Demo scenarios for URP/HDRP/standard RP! Ready-made demo scenarios are provided for URP, HDRP and standard RP.
▪Open Code/Graphics! All code is written in C# and graphics are made using Unity’s graphics editor, so you can customize them completely to your needs.
▪Documentation! Carefully produced and frequently updated documentation with pictures and frequently asked questions.
Supported versions:
▪Visual renderings (version 7.3.1+)
▪All rendering pipelines
–✅ URP/HDRP (7.3.1+) .
–✅ Built-in/standard RP (Visual effects graph 7.3.1-10.2.0), except one optional/extra shader. (See Ignis in standard RP in the HQ FPS Demo video above).
▪ Unity 2019.3+
Combine:
▪ The Vegetation Engine
▪ HQ FPS Animated Weapons Vol.1
▪ Nature Manufacture Environments (E.g. Forest)
▪ Unity Terrain Tree Instances
▪ Vegetation Studio Pro
▪ Limited Vegetation Studio non-pro via runtime prefab spawner (See User Guide for more info)
Coordination can be added manually at:
▪ For almost all shaders, just enter the correct shader parameter name in a settings/scriptable object.
▪ Just add a script to interact with almost any weapon/usable object.
Limitations and Notes:
▪Post-processing effects used in videos, pictures and presentation scenes.
▪The models and scenes shown in the video are not included in the assets. For the scenes in the video, please check out Volume 1 of “Foliage Engine” and “HQ FPS Animated Weapons”.
▪Unity and Visual Effects Graph Alpha and Beta versions are not officially supported (may still be valid).
▪ Unity officially does not support the visual effect map in standard RP, but it can still run smoothly (visual effect map 7.3.1-10.2.0), please see the FPS Sample demonstration video above.
▪ Ignis does not yet officially support Android, iOS and WebGL platforms because Unity’s visual renderings have not yet released a preview version for the mobile platform. Ignis will work on your hardware (for example it is said to work on Oculus Quest 1/2 in combination with Vulkan), but use it at your own risk. Visual effects graphs are known to have issues on some GPUs.
technical details
related keywords
Catching fire
burn
ignite
extinguish
shade flamer
burning
burning effect
flame flame
catching flame
fire HDRP
spreading fire
Fire
spreading fire system
spreading flame