LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

Simple Draw

Root / Submissions / [.]

GuzzlerCreated:
Download:NZ53Y3AJ
Version:1.0Size:
This is a drawing program I decided to make because I wanted to test my knowledge and have a drawing program that I could use to quickly make drawings. It has 5 main tools: pencil, eraser, airbrush, smudge, and paint can.

Instructions:

Use left and right to change tools Use up and down to increase/decrease thickness Use the circle pad to increase/decrease lightness Use L and R to change the hue Use the touchscreen to draw

Notes:

NOTE: The smudge tool is certainly not perfect and for some reason fills in black when used on blank white. The pencil tool also is not so great, not completely filling in as it goes along. Any input/suggestions/fixes are very welcome. Please report other bugs too.

Really nice program, controls are a little bit funky For the airbrush You may want to consider using a gaussian distribution random, I implemented it instead of yours, it just feels a little smoother used as an airbrush (it's the random that forms a bell curve, so points further away are a lot rarer, it makes a smooth gradient circle when you hold down the airbrush) The linear-random skewed shape thing you used is pretty realistic too. I think it'd be cool to build a whole drawing program purely with different styles of airbrushes, that emphasizes shading. And maybe automatically apply the blurring from the smear so that the shading is less noisy.
...


GPSET TX+RNDG()*THICK,TY+RNDG()*THICK,DRAWCOLOR

...



'GAUSSIAN DISTRIBUTION FROM -1 TO 1
DEF RNDG()
 RETURN (RNDF()+RNDF()+RNDF())/3*2-1
END
Just a thought. Cool program! 👍

Replying to:Simeon
Really nice program, controls are a little bit funky For the airbrush You may want to consider using a gaussian distribution random, I implemented it instead of yours, it just feels a little smoother used as an airbrush (it's the random that forms a bell curve, so points further away are a lot rarer, it makes a smooth gradient circle when you hold down the airbrush) The linear-random skewed shape thing you used is pretty realistic too. I think it'd be cool to build a whole drawing program purely with different styles of airbrushes, that emphasizes shading. And maybe automatically apply the blurring from the smear so that the shading is less noisy.
...


GPSET TX+RNDG()*THICK,TY+RNDG()*THICK,DRAWCOLOR

...



'GAUSSIAN DISTRIBUTION FROM -1 TO 1
DEF RNDG()
 RETURN (RNDF()+RNDF()+RNDF())/3*2-1
END
Just a thought. Cool program! 👍
Thanks.