FencerDevLog

joined 2 years ago
 

Hey everybody! Do you remember the simulation of an old CRT monitor I created about a year ago? We had programmed various issues and imperfections characteristic of these devices, such as white noise, rounded corners, ghosting, and so on. This time, we’ll simulate a more modern device: an LCD with its typical pixel grid and less vibrant colors. Unlike CRT, such a shader is elementary, as we’ll see right away.

 

Hi everybody! Do you remember the 3D tunnel created using a texture mapped onto the inside of a cylinder? I think the result looked quite decent, especially when the camera was set in motion, giving us the impression of flying through an endless tube that disappears into distant darkness. This time, let's try something similar, but without textures and with a triangular shape.

 

Hi everyone! I think that a simulation of a raindrop trickling down a window is a very nice effect, and if there are more of them, they can be both highly useful and visually striking in games. So, let’s explore how this shader works from a programming perspective.

 

Hello everyone! This is the first video I'm recording in 2025, so I hope it turns out well. This time, I’d like to show how we can use a shader to create a digital clock, which we will then control using a script. So, let’s get started.

 

Hey everybody! And welcome to the last tutorial of this year. Of course, this is definitely not the absolutely final tutorial, as I will continue with a new batch of learning materials in January. So, how are we ending the year 2024? We will be implementing blobby objects, also known as metaballs. Yes, exactly what you see on the screen right now. So, let's get started.

 

Hi everyone! Let's add a simple effect simulating a TV signal disturbance to our collection. It actually resembles typical artifacts when playing recordings from a low-quality VHS tape, but it's up to each programmer to find a suitable use for it. And because it's a very simple algorithm with just a few lines of code, this video will be relatively short as well. So let's create it.

 

Hey everyone! The end of 2024 is slowly approaching, so I thought it would be good to add at least one more post-processing effect before diving into something more complex next year. This time, it’s again about layering, with each layer shifted differently using a noise texture and rotation. With a bit of imagination, the result can resemble a painting where the colors have blurred and blended together slightly. Let’s take a look at how this algorithm works.

 

Hey everyone! Let’s create a simple shader that will shake our screen or an element on the screen as if an earthquake has occurred. This could be quite useful in various platformers, right? And, in fact, it’s very easy to implement. Let’s get coding.

 

Hey everyone! I would say that there are never enough post-processing effects, and it’s good to have as many options as possible when deciding which would fit best for our game. This time, I’ve prepared something simple again that fits into a few lines, yet the result can be quite interesting, especially if we’re not averse to some psychedelic effects. Let’s take a look at how we can implement a simple radial blur.

 

Hi everyone! I recorded this video outside my usual weekly schedule because it doesn't focus on any specific shader. However, it's a topic that's useful to explain, as not all details may be clear from the official documentation. The video will cover working with images in shaders, particularly different types of filtering.

 

Hey everybody! There are many ways we can adjust or enhance what we want the player to see on the screen while playing our game. I’ve already discussed several post-processing algorithms in previous videos, and this time I’d like to add another to the collection, which is quite computationally inexpensive and is something between edge detection and converting a color image into a monochromatic sketch. Let’s take a look at it.

 

I have just finished and released the sequel to the book "Shaders in Godot 4". The new book is titled "More shaders in Godot 4". 😀

The book is a comprehensive guide on creating 33 spectacular shaders in Godot 4, including thorough explanations of their algorithms and parameter settings. Each example comes with complete source code that you can use in your projects without restrictions.

This time, it also includes a b and an elaborate introduction to ray marching.

b

Please visit https://filiprachunek.gumroad.com/l/moreshaders for more information and a free sample (50 pages out of 311).

Thank you for reading this. Good luck with your games. 😎

view more: ‹ prev next ›