As some might have noticed previously, I previously have worked on a shader that was based on Ark System Work's shader which was made for Guilty Gears Xrd and the new Dragon Ball FighterZ You can view it here if you wonder about it. While I was working on that shader, I was focused mostly on having something I can work with that gives out the result similar to Guilty Gears Xrd. I'm actually using the shader I made for one of my current mobile project as it's super light in computation (especially in comparison to a PBR shader) and it's requires relatively low resolution textures on top of that which saves a lot on the storage size of the application in the end. Still, I was wondering how I could push the shader ever further. Making something new or original out of it, even if it's just something small. And as I was reading some good old Marvel comic book, it struck me! Why not making a shader that looks similar to a comic book. Not just the TV anime/cartoon flat color, but an actual shader that kinda simulate the halftone look of a comic book! It's still a work in progress, but I have made it... Took me about 12 hours straight to find the right way to implement the change in the lightweight shader I previously made, but I made it! For some, this might sound like something easy or simple to do, but I would like to tell you that I started on learning and working on shaders in the last week of last October. This gives me about 3 months of experience in scripting shaders. I only did some minor changes to existing shaders prior to that date and nothing like writing one from scratch by myself. There's a preview of the shader: As you can see, the shader allow 2 types of halftones. One is a pixel look. You could call it "Manga Halftone style". The other has lines which is similar to old american comic style : It's far from perfect, but I think it's a great first step. The halftone size is controllable and it screen-pixel based. You can make each "square" the size you want based on the screen pixel size. The example able uses a 1.0x size ratio and since there's not Anti-Aliasing, it might seems a bit hard edged a bit, but if you can just put it at less than a pixel and it will look less edgy. With it, I'll be able to convey the comic-book style I wanted with one of my projects. Here's another screenshot with different kinds of possible result (no change done in the shader's code. There are 2 parameters that does all the "job". I'm still not 100% done with it. I got a few more trick I want to try to add into it. For example, in the next few days, I'll try to add some kind of way to controls the outline width so that it's possible to give a kind of relief through the outer line like you see in comic books. (It might be done today actually as I got an idea of how to implement it).