{"repo":"eldskald/godot4-cel-shader","free":true,"listed":false,"github":"https://github.com/eldskald/godot4-cel-shader","clone":"git clone https://github.com/eldskald/godot4-cel-shader.git","description":"Complete cel shader for Godot 4","language":"GDShader","stars":300,"topics":["3d-graphics","gamedev","godot-engine","godot4","graphics","graphics-programming","shaders"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot 4 Complete Cel Shader This project is a demo of my Cel Shader for Godot 4. This is a continuation of this project, the old version of this shader for Godot 3. Feel free to mess around with it and study! godotshaders.com link Youtube video Instructions You need to put everything on the src folder on your project, on the same folder. Then, go to Project Settings Shader Globals and set the following: These values are the ones that made this screenshot you're seeing, but feel free to mess around with these values. The diffuse curve texture must also be set. You can put a texture you already have or you can use Godot's built in GradientTexture1D or CurveTexture types, but you must save them as resources or else the engine won't be able to load them the next time you open Godot. The one I used for this demo is this one saved from a GradientTexture1D resource, so you can use this one to get a scene looking exactly like the one in the demo. I explain its functionality more in detail on the previous video. Base Materials Whenever you want a material with one of the additional features, make a copy of cel-shader-base.gdshader and change the defines. This is how the defines look on cel-shader-base.gdshader. For each feature you want, change the 0 to 1 and the additional uniforms should show up on the material. You must have the includes folder on the same directory as the your modified copy. You can see the demo as an example. Lastly, you can watch the Youtube video for more infor","default_branch":null,"files":null,"tree":[],"storefront":"/r/eldskald","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eldskald/godot4-cel-shader/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."}