{"repo":"alexnikop/VFEZ-godot","free":true,"listed":false,"github":"https://github.com/alexnikop/VFEZ-godot","clone":"git clone https://github.com/alexnikop/VFEZ-godot.git","description":"Generate visual effects easily with VFEZ-godot","language":"GDScript","stars":155,"topics":["game-development","godot","godot-shader","godot-shaders","godot3d","godot4","open-source","vfx"],"license":"MIT","category":"game-templates","readme_excerpt":"VFEZ-godot VFEZ-godot is a godot library for easy VFX generation. \\ VFEZ-godot provides flexible 2D and 3D materials that can create complex effects without writing code. \\ VFEZ-godot was tested in Godot 4.3 and in Godot 4.4 . Quickstart To get started with VFEZ-godot simply clone the repo inside your project and then create a new Material . To create a 3D VFX, create a VFEZMaterial3D in a MeshInstance3D node. To create a 2D VFX, create a VFEZMaterial2D in a Sprite2D or TextureRect node. VFEZMaterials can also be used inside particle systems. VFEZ-godot contains a big library of shader effects that can be stacked easily together. The order of the listed effects corresponds to their execution order inside the shader for more transparent effect stacking. Technical details A VFEZMaterial dynamically recompiles the Shaders/vfez template 3d.gdshaderinc or the Shaders/vfez template 2d.gdshaderinc every time an effect is enabled or disabled. That way the resulting material does not include excess code logic and is performant. Every VFEZMaterial generates a unique shader file that contains the definitions ( #define ) of the enabled effects. If you dont want to use the VFEZMaterial3D and VFEZMaterial2D in your project you can still use the library to stack effects in your custom shaders. You can see the Shaders/vfez 2d example.gdshader and Shaders/vfez 3d example.gdshader as guidelines on how to stack effects manually. TODO Add more VFEZ effects Add more usage tutorials Community Note","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexnikop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexnikop/VFEZ-godot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}