A downloadable asset pack

Buy Now$20.00 USD or more

DEMO: Click here to open.

✅The most complete Sketch shader available. Turn the game image into a drawing/sketch easily!

You can get really cool effects with almost no effort! 😏

~ for GameMaker engine (v2023).

FEATURES

  • Super customizable, control every aspect of the effect;
  • Outlines;
  • Hatching;
  • Dirt;
  • Paper;
  • Scribble effects/animation;
  • Emission - make outlines shine with the Bloom effect;
  • Mask feature: Each RGBA channel represents something to be erased, use this to create stroke reveal effects!
  • Modular and easy to install in Post-Processing FX (optional);
  • High performance;
  • Fast shader compilation;
  • Cross-platform compatibility;
  • Documentation (ReadMe file);


⚠️ This effect is an Add-on (external effect) for Post-Processing FX. If you want to use it without PPFX, you will have to modify the GML (not the shader) code to suit your needs (easy to do too).

Banner 3D girl model by rhido.mnf.

Note: Illustrative images! This asset does NOT come with Post-Processing FX and the debug UI, It doesn't include Bloom and other additional effects. Images used as store demonstration, they are NOT included in the asset.

If demand increases, I can make the shader available on its own (outside of the package).

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorFoxy Of Jungle
Made withGameMaker
TagsAnime, Cartoon, Effects, GameMaker, hatching, outline, scribble, Shaders, sketch, toon

Purchase

Buy Now$20.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:

SketchShader_v1.0.1.yymps 3.6 MB
SketchShader_Example.yyz 5.6 MB

Download demo

Download
License.txt 10 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hi, where can I find the readme file with the documentation for this shader? I'm having trouble implementing it. I already have the PPFX package and tried to include the new effect into the main effects profile via the new FX_Sketch function (after adding it to the external FX), but it came out with once quarter of the image black and white the others partly outlined and weird artefacts everywhere (I can't seem to upload images right now). 

So I must be doing something wrong :-) 

Hello!

For use with Post-Processing FX, the effect should be treated as an external effect, and added in the way described in the tutorial. The effect should be drawn by PPFX itself, rather than manually, so the resolution will be the same and the effect will work correctly.

Thank you for replying! I'm sorry to bother you with this - I may just be too inexperienced to solve this. I followed the tutorial you linked, but I'm unsure what you mean with 'the effect should be drawn by PPFX itself". After adding FX_Sketch to the xternal effects like the tutorial described I did this:


// CREATE EVENT

var effects = [

new FX_Sketch(true),

];

main_profile = new PPFX_Profile("Main", effects);

ppfx_id.ProfileLoad(main_profile);



// POST DRAW EVENT

ppfx_id.DrawInFullscreen(application_surface);



Is this wrong?

(2 edits)

The code looks correct, what issue are you having exactly? Could you post it on imgur so I can take a look? A screenshot or video maybe

Also, what operating system are you testing on?

(1 edit)

Here is a screenshot: https://imgur.com/a/TY6dFkA

I'm using Windows 10 and GameMaker Studio 2


Edit: Actually, maybe this screenshot is more helpful: It is the Main menu and in the background there are background images from other rooms that should not be in the main menu: https://imgur.com/a/mFSqSQI

Ahhh okay, it's not exactly a bug, but the effect is displaying a texture page from the game, because some texture is not associated with the effect. I'm not sure which texture exactly, though... This didn't happen before, so either a GM update did this, or some texture is set incorrectly. Could you check if the textures for the effect are defined correct, and not defined to something like -1?

(+1)

Hey man! This looks awesome! How does it interact with zoomed-in graphics? For example the hatching on shadows. Is it going to zoom hatches with sprite size or keep small hatches on zoomed-in sprite? Maybe it can do both? This shader is extremely interesting and I'd love to use it when I zoom during cutscenes (so keep small hatches on big zoomed sprite)

(+1)

Hey shamanforest, I'm glad you like it! :D

This is what it looks like on Zoom:


(+1)

Well done~~

Thank you 😊

(+1)

You're a lifesaver!!!

To keep this review short, this asset has capabilities I would have paid hundreds of dollars for if it were independent software. Of course, this regards my own hyper-specific needs, but the result is beautiful. I've only played around with the basic settings, I haven't even got in depth like the screenshots yet. Definitely worth the purchase for art minds!

(+1)

Woah thanks a lot for the review and kindness! I'm glad you're liking it :D

Feel free to show the results here if desired too ;)