ASCII Tutor #2

ZXNet echo conference «zx.grafix»

From Alexandr Trofimchuk To All 24 December 2001

Yes, the omnipresent darkness will not swallow you up! part_2 Thus, let's move on to the second part. here we are thinking about adding to picture any other symbols (other than $). to begin with we will use only those that can be entered directly from the keyboard without using all sorts of gadgets for displaying pseudographic symbols, etc. I’ll tell you right away what I wrote article and drew all these “steps” in DOS-navigator, which, in my opinion, is the best ask editor ever. so, there are no secrets here, just we do our job. bevel the corners. That. the upper part of the middle stick at the letter E from < $$$$ > goes to <.o#$$$$$S%oy>. Pretty good shape, eh? see for yourself. We will get started with the main anti-aliasing capabilities in the following a piece... -+-[ cut step2.asc ]--- ,o ...,,... .,ooo. oS$S. j$$$ .o$$$$$$$$$$$$$? .$$$$$$$$$$$$So. J$$$$$ d$$$$ .o$$$$$$$$$$$$$$$$' `?$$$$$$$$$$$$$$b $$$$$$ .$$$$? .d$$$$$"` `""` `$$L`"?j$$$$$$$. $$$$$$ .$$$$$' $$$$$$' .$$$ `"$$$$$$. ?$$$$$ .$$$$$; j$$$$$' .$$$$ "$$$$$. $$$$l .$$$$$' $$$$$' $$$$' I$$$$$ `$$$$. j$$$$$' $$$$? _ d$$$P i$$$$$`$$$$. .$$$$$? j$$$$ .o#$$$$$S%oy j$$$$ $$$$$$ `$$$$$$$$$$$' $$$$$$$$$$$$$$$$$$$' $$$$i j$$$$$' ?$$$$$$$' j$$$$"` `' j$$$$: ,$$$$$' `$$$$$' $$$$l $$$$$ .,o$$$$$$' $$$$' J$$$$ $$$$$o%S$$$$$$$$?` d$$$' .$$$$$ _ .o$$$$$$$$$$$$$$?*'` .$$$$' $$$$$$ .,o%$$$ "$$$$$$"^` G$$$$ $$$$$$$%oo%#S$$$$$$*" .$$$$' `$$$$$ **7$$$$$$$$$$$S?*"` $$$$$ `""` `^^`` $$$$$. `^""^` -+-[ cut step2.asc ]--- part_3 yes, yes! this already looks like something. but still far from perfect. so... I promised some secrets? oh well. all I would like to say before this is so this is what any person, having looked closely at any of my work, could see all these "secrets". But these things are needed for “smoothing”. if you If you draw a small picture, like this one, then anti-aliasing should be present, and it must be very strong and smooth for the picture to look good. what if But the picture will be large, where one monster face takes up 5 screens, then there you can limit yourself to surface smoothing, as in point 2. here weLet's smooth out all the curves even more, and in point 4 we generally... uh... that's enough for now. ok, let's get started with our sheep... I'll just show you some pieces Drawing separately, first what was, then what became. and you compare. here presents the main points that I used when moving from part 2 to Part 3 (in parentheses is the letter in which the changes occurred). (Y) S. -> S┐ (use more icons like ┌ ┐ ╓ ╖) (Y) ,o .┌y. j$$$ -> d$$$i (let’s slightly round the upper right tip) (Y) G$$$$ .G$$$$. `$$$$$ -> └$$$$j┘ (and the lower end just changed) `""` `""` (Y)$. j $┐ j (and this is the place where the upper ends diverge, $$. .$$ -> $$. ┌$$ as you can see, replacing the points with corners gave a very $$$$$$$ $$$$$$$ great effect) (E) ...,,... -> _..,,..,,._ (the top changes before our eyes) (E)$? _ $┘ _ (and this is the entire middle leg. $ .o#$$$$$S%oy ->> $ .o#$$$$$S%o┐ thanks to the addition of j lower it $$$$$$$$$$$$$$' $$jj$$$$$jj$$' became even smoother and rounder) "` `' "` `' (E) $$$$$$*" -> $$$$$j*┘' (this is the bottom of the bottom stick of the letter E, in the example S?*"` SЎ┘"` which shows how you can get rid of torn edges, adding icons Ў ┘ j (3 pieces)).(P) .,ooo. _.┌oo┐,_ (again a Y1 type technique, but more advanced .$$$$$$$$$$$$S -> .o$$$$$$$$$$$S here the corners also play a major role. `?$$$$$$$$$$$ └?$$$$$$$$$$$ top of letter P) (P) S$$$$$$$$?` S$$$$$$$j└` (another example of using the signs Ў ┘ j $$$$?*'` -> $$j$?Ў¤` middle part of the letter P) ` ^` I think that all these clippings provide some clarity. to those who still don't I understand why this is needed, but I really want to understand, I would advise you to click now button (the article will be saved to a text file) and see all this in some dos-navigator, having first deleted all the stupid text except the pictures. You can look like this - sequentially press , whereby The picture will change (almost?) without moving. then you will definitely You will clearly notice all the changes that appear from step to step. OK. look what happened to me now... -+-[ cut step3.asc ]--- .┌y. _..,,..,,._ _.┌oo┐,_ oS$S┐ d$$$i ┌%$$$$$$$$$$$$$$? .o$$$$$$$$$$$So. J$$$$$ J$$$$┘ .d$$$$$$j$$$j$$$$┘ ┘ └?$$$$$$$$$$$$$$b $$$$$$ .$$$$? J$$$$$┘"` `^"` ?$$L"└?j$$$$$$$$┐ $$$$$I .$$$$$' $$$$$$┘ j$$$ `└$$$$$$┐?$$$$i ┌$$$$$┘ j$$$$$' .$$$$ └$$$$$. $$$$L ┌$$$$$┘ $$$$$' $$$$' I$$$$$ `$$$$┐ j$$$$j` $$$$┘ _ d$$$P i$$$$$ `$$$$. ┌$$$$$┘ j$$$$ .o#$$$$$S%o┐ j$$$$ $$$$$I `$$$$$$$$$$╝ $$$$$$jj$$$$$jj$$' $$$$i j$$$$$' ?$$$$$$$┘ j$$$$"` `' j$$$$: ┌$$$$$┘ `$$$$$' $$$$l $$$$$ _┌o$$$$$$┘ $$$$' j$$$$: .$$$$$o%S$$$$$$$j└` d$$$' .$$$$$ _ .o$$$$$$$$$$$j$?Ў¤` .$$$$' $$$$$$ _.,o%$$$' └$$$$$$¤"^` .G$$$$. $$$$$$$%oo%#S$$$$$j*┘' ┌$$$$┘ └$$$$j┘ └┘*$$$$$jjj$$SЎ┘"` J$$$$ `""` `^^`` $$$$$. `^""^` -+-[ cut step3.asc ]--- [next part] >>> There will be light with you! *Schafft*