|
Post by neota on Sept 24, 2003 8:42:02 GMT -5
happymonster previously made a closed-source, brute-force auto-antialiasing algorithym. this is an open-source, scanline-based, procedural auto-antialiasing algorithym i'm working on. before: after: (how do i 2x them with this board?) the code requires glib and allegro. it also is written to use part of gbklib, one of my libraries. but that is easily changeable, since it only uses the gradient routines. note: normally, gbk.h includes allegro.h and glib.h and types.h for you. if you don't have gbklib *, you'll have to include them yourself. * ie you are not me all sourcefiles strictly required are listed below. neota0.tripod.com/aa.hneota0.tripod.com/aa.cneota0.tripod.com/gradient.cneota0.tripod.com/gradient.hneota0.tripod.com/types.hi am having some difficulty achieving consistent recognition of 45degree lines, and it also chokes on some concave shapes. otherwise i'm well satisfied. the basic algorithym is to build a list of lines and add antialiasing based on amount of overlap. the process is done one color at a time, this means that antialiasing color a then color b will have different results than antialiasing color b then color a. this is due to the keeping of a list of 'un-overwriteable' colors; at the start of the antialiasing process the current working color is added to this list. testcases, improvements, or comments appreciated.
|
|
|
Post by methinks on Sept 24, 2003 9:21:54 GMT -5
This board sux, heh you cannot 2x :] Anyway looks nice, heh :]
|
|
|
Post by Dogmeat on Sept 24, 2003 9:27:37 GMT -5
maybe its just me but doesnt auto anti-aliasing defeat the purpose of hand pixeling?
|
|
|
Post by methinks on Sept 24, 2003 10:09:07 GMT -5
I wouln't call it "pure" pixelling but these days noone does pure pixelling, heh. Ok, almost noone :]
|
|
|
Post by Nemesis42 on Sept 24, 2003 10:35:16 GMT -5
I still do... Anyway, looks cool. Some of it is inaccurate AA, since instead of smoothly curving, you get dips and bumps in areas. Looks cool though, how does it work on pictures that aren't 1-bit?
|
|
|
Post by Dogmeat on Sept 24, 2003 10:44:10 GMT -5
I do pure pixeling its a hobby and a getaway from the normal artwork that I do.
|
|
|
Post by methinks on Sept 24, 2003 11:39:13 GMT -5
Heh if one can tell that I do pixeling than i say that I do pure-piexling in it's purest form. I only draw some sketches before drawing (and even not always). Everything else is done using 1px pencil. Most of all times I pixel whole job in Paiint, now I use GGale more often as it has layers and some more useful tools. Sometimes I use floodfil, heh. No other stuff, no scanning, tracing filters brushes etc.
|
|
Trowa
Junior Member
Posts: 65
|
Post by Trowa on Sept 24, 2003 13:53:38 GMT -5
[/offtopic]
this looks really interesting, can you specify/restrict the colour/shade that is used to anti alias others??
This could turn into a really cool tool, maybe users could drag and drop original gifs onto it and then output an anti aliased gif.
|
|
|
Post by Riva on Sept 25, 2003 3:21:27 GMT -5
Great thing that app u made. Didnt know something like this is posible.
Maybe you should make some simple web for this so I and others interested can keep track of changes easily.
Good work!
Maybe post some more images of how it work with real pixeldrawings etc.
..and about 'auto anti-aliasing defeat the purpose of hand pixeling' - i do pixelart for about 11 yrs now and think theres no point denying helpful tool like this sayin 'non-manual AA is heresy'. If your image sux, handmade AA wount help it (the same as restricting yourself to 4 color wount make u guru).
|
|
mbouza
New Member
Battle Mage
Posts: 4
|
Post by mbouza on Sept 25, 2003 4:13:03 GMT -5
what is the use of this topic, this is a pixel forum...people!
and...drawing something, scanning it and retracing it is not pure pixelart. just to make it clear!
same goes for using layers or the retouch tool
|
|
Trowa
Junior Member
Posts: 65
|
Post by Trowa on Sept 25, 2003 5:13:08 GMT -5
Lets not turn this into a 'what is pixelart?' thread eh ;D
Neota probably wanted useful comments about his program, not 'this is not pure pixel art'.
BTW neota, is this just a stand alone project, or is it part of something bigger... ie a paint/pixelling program???
|
|
|
Post by Nemesis42 on Sept 25, 2003 5:14:26 GMT -5
Retouch tool=bad... Layers=very very good.
He wasn't trying to make it replace doing it by hand, but rather just try and see if he could do it. Frankly, I'm impressed.
Also, I see nothing wrong with drawing and then scanning. Pixel art is a medium, not a process. Same goes for people who use Wacom tablets or whatever. Everything is fair game to acheive a goal.
|
|
|
Post by TwistidChimp on Sept 25, 2003 5:16:16 GMT -5
So using layers or working from a sketch stops it from being pure pixel art, er is everyone in agreement on this cause its my understanding that alot of pro's start with a scanned pencil drawing or sketch for sprite and background work etc. As for layers, using them makes no difference to how the image is contsrtucted in the end, all it means is that it saves you time if you need to move something etc ? By the way i'm not disagreeing with what mbouza said, I'm new to pixel art and am trying to learn all this stuff. I know the "what constitutes pixel art debate does tend to not have an answer but hey, just thought i'd ask about the scaning and layers thing, see what people thought
|
|
|
Post by Nemesis42 on Sept 25, 2003 5:22:38 GMT -5
heh, Trowa's fast... ;D
|
|
|
Post by Nem42 on Sept 25, 2003 5:26:02 GMT -5
EVERYONE STOP POSTING SO FAST!!!
I wish I could edit my posts...
Anyway, yes, Capcom traces lineart to do their sprites. And since I don't think anyone would say Capcom isn't pixelart, so that's why I have no problems with scanning or tablets.
|
|