After a forced holiday of more than 2 weeks I'm finally back :D
My PC broke out of the blue and I had to change Motherboard, CPU and GPU, still no idea of what happened, but I've finally got it back working (hopefully forever) and reinstalled all the apps etc...
As I'm writing this I'm uploading the draft of the second episode of the li...
2024-11-28 13:28:02 +0000 UTC
View Post
This is an extension of the Oriented Normal Decals video on my YouTube channel.
In there I demonstrate how you can calculate the World Normal data starting from the World Position one. Well, if you add one step, you can do the same starting from Depth and Camera data...
2024-10-14 05:00:03 +0000 UTC
View Post
Have you ever gone through the trouble of needing to call a function that corresponds to a specific node inside your Custom Node HLSL code and having no clue of how to find it?
This video will solve all your problems :D
Here I explain how to freely discover which are the correct HLSL functions to call when you need them and how to na...
2024-09-27 20:38:06 +0000 UTC
View Post
Here it is for you a cool CustomNode based PostProcess to download!
It replicates the real color aberration that is generated by some camera lenses. The one I tried to replicate in the shots is from the Canon EF-S 10-22mm f3.5-4.5 USM I've owned for a long while. You can see some reference images 2024-09-23 11:36:17 +0000 UTC
View Post
So, the Physically Based Cel Shader video is the first one that has reached 100.000 views!!! 
Huge achievement and in a very short amount of time since publication, that's crazy
2024-09-04 10:03:52 +0000 UTC
View Post
Here we go through the implementation of a Flow Map shader, from the basic setup, to the addition of some extra steps to improve its final quality!
2024-08-22 15:20:51 +0000 UTC
View Post
In this video we go through the conversion of the UVs from Cartesian to Polar, we talk about how to mantain texture proportion at any distance from the center and how to fix the broken derivatives for correct MIPMapping.
2024-08-20 12:31:29 +0000 UTC
View Post
In this video we go through the basic implementation of UV setup for texture atlases.
At the start I briefly explain what atlases are and what they're for, in case you didn't know :)
2024-08-18 09:51:39 +0000 UTC
View Post
In this video we go through the most basic operations for UV manipulation.
You can think about these as the building blocks on which everything else builds upon. Enjoy!
2024-08-14 16:18:17 +0000 UTC
View Post
Just a little update from my side:
If you're not in my Discord Server you might have missed it, but exactly a week ago my first baby was born! So, as you can imagine, now things are moving a bit slow for me, work wise. Especially because we have families coming in and out all the time :D
So, I'm still here, preparing new stuff in the...
2024-08-05 21:45:00 +0000 UTC
View Post
When you get into more advanced stuff, or you just want to be more precise with what you're doing, it becomes essential to be able to translate the nodes into actual mathematical functions.
It gives you another, very powerful, way of visualizing your algorithms and gives you the ability to verify, with absolute certainty, that your output ...
2024-07-26 10:57:04 +0000 UTC
View Post
Here I walk you through some easy tricks I use all the time to understand if the values are in 0-1 range, how far they go if they're not, if they have a linear behaviour and if they have a negative component.
This is essetial know-how if you want to build your own complex shaders, dissect properly ones made by others and so on.
It's ...
2024-07-25 10:32:43 +0000 UTC
View Post
Let's expand a bit on the key concepts, with a focus on the relation between colours and numbers.
At the end of the day, we can ONLY work with numbers if we use a computer, but the choice of how to interpret them is up to us.
In this video I try to make this point clear by breaking down how a Linear Interpolatio...
2024-07-24 10:00:48 +0000 UTC
View Post
This video puts forward all the concepts that I personally consider key to start wrapping your head around how to work with shaders.
I tried to explain it in a "Speak like you eat" (as we say in Italy) way as much as possible, so even though it may not be 100% scientifically accurate, it's enough to give ...
2024-07-23 11:01:17 +0000 UTC
View Post
Hey :D
Just a quick communication: after a supporter asked me about it, I realized that I never issued a Discount Code for the outlines (the video came out before I started making them), so I have decided to make one, enjoy :)
You'll find it in the usual post that lists all of them, I've also converted all the list entries in li...
2024-07-17 10:32:10 +0000 UTC
View Post
I'll keep this list up to date as I'll add more with new videos :)
Laplacian Filter for Outlines: VTAPATREON_LAPLA (4€)
Texture Size...
2024-07-10 10:08:59 +0000 UTC
View Post
I'm preparing a public announcement, but I'll tell you guys first because you deserve it:
SINCE THE START OF THIS MONTH I MOVED FULL TIME ON THIS!!!
I really want to stress that you had a really big part in this, showing me that there's recognizable value in what I'm doing, so THANK YOU!
My new video will come out...
2024-07-09 16:20:26 +0000 UTC
View Post
This inspired me for some cool tutorials! Hang on, I'm gonna ask you what you prefer I'm gonna focus next! :D
2023-07-05 11:13:36 +0000 UTC
View Post
2023-06-26 16:28:45 +0000 UTC
View Post
There we go, I'm jumping on the trend (a bit late maybe, I don't see all that buzz around Substrate anymore xD).
Anyways, as promised in the video, here you can download the sample project :)
Enjoy!
https://youtu.be/AgVedkJUEyA
2023-06-16 05:00:59 +0000 UTC
View Post
Hey! Since I went less in depth in the math in my last video and I was preparing this slide for a Trainee, I thought it would have been nice to share it with you all :)
This is the starting point for all the 3 UV mappings you saw me doing in the video and in general I think can be a good clarification of what the numbers we play with in t...
2023-06-10 10:04:00 +0000 UTC
View Post

Video live from 8:00 of 14th May 2023 (London time) :D
https://youtu.be/O5CrWYUM4-A
2023-05-13 16:21:23 +0000 UTC
View Post
As anticipaded in my latest video, here are the nodes of the shader that transforms the plane into a sphere!
You'll just need to copy the whole txt file and paste it into an empty shader!
2023-02-01 11:04:02 +0000 UTC
View Post