Introduction Welcome to the second part of the VFX Master Shader tutorial! In this part, we’ll add more features to the “VFX Apprentice Shader”, to actually upgrade it to the status of “Master”. The second part is still focusing on the opaque version of the shader, and while I’ll include the shader code for the …
I promised it and now I’m delivering it: The spherical mask as a post-processing effect. As I mentioned in the spherical mask dissolve post, and many other posts before that, I am super lazy. I don’t like having to apply an effect to a bunch of different materials and them to a bunch of different …
It’s been a while since I made a post about an image effect (over 6 months actually, wtf). So here’s an oddly specific one: Radial blur! It’s a simple and straightforward implementation of that effect, but it’s actually amazingly useful and can offer a lot to the look and feel of your game. It can …
I know exactly what you’re thinking: “Hasn’t this gorgeous-looking guy already made a dissolve shader post in this link? How much longer is he going to milk that dissolve-shader cow?”. And you wouldn’t be totally mistaken (especially about the “gorgeous” part). I like dissolving effects; they’re simple, they can pretty much only be done with …
I always loved the look of a nice glitch effect in games. For a while now, I’ve been researching different implementations of glitch effects in various media, because I just could not wrap my head around how it’s done. The reason for that, is that in many cases it was implemented differently, and it was …
I’m still staying on the subject of manipulating UV coordinates to produce shapes and effects, and this time, I’m throwing a known concept in the mix: displacement. This shader is also going to be pretty simple, but it’s going to be a stepping stone for some of the future effects. Hopefully, it will also help …
It may seem silly, but when I first started working on image effects, I could not wrap my head around something as simple as stripes on a shader. I started by messing around with the color of the whole image and I couldn’t really think of how to use the coordinates of the screen to …
Moving once again outside the scope of image effects, today I have a very special shader for you. I hope you have heard of the game “Antichamber” at some point in your life. It’s a game that has one purpose: to mess with your mind. And it does so successfully. Probably one of the most …
I’m sure you’ve all been waiting for something new and different for me to talk about. All three of you (Hi, mom!). However, in this post I am not going to introduce anything new. Instead, I will combine some of the techniques discussed in previous posts to create an actual useful effect, for once. This …
I’ll be straight with you, this is one of the shader areas for which I’m not really comfortable to make tutorials. We’re treading on grounds of code that I can understand but not completely think to write on my own without a reference. The shader I will be demonstrating in this post is pretty small and simple, …